【解决办法】有两种办法:
方法一:通过模型缓存拿到坐标属性信息,步骤如下:
(1)、首先将模型的经纬度XYZ存到属性表中
(2)、桌面缓存生成时,‘属性存属类型'需要选择ATRTBUTE。
(4)、在前端开启属性下载:layer.indexedDBSetting.isAttributessave=true//注:该方法会开启图层的全部属性字段下载,如果数据量大且字段多会影响性能。针对数据量大的情况,可开启仅下载部分字段,例如:layers[j].queryFiledNames = ['Floors ', 'landuse'];
方法二:通过数据服务查询获取到坐标属性信息,步骤如下:
(1)、首先将模型的经纬度XYZ存到属性表中
(2)、然后将属性表单独保存成属性表数据集。然后发布数据服务
(3)、在前端通过sql查询对应id 的属性信息即可。