“森城市”导出的场景包(*.map 和*.zip)中可能包含了多个瓦片(切片)服务(后续统一简称“瓦片服务”)。
比如底图使用在线的影像(栅格)瓦片服务, 地形使用在线地形瓦片服务,倾斜摄影Mesh模型使用倾斜摄影mesh瓦片服务。
如果更换了系统运行环境,比如由线上改成了离线,之前的瓦片服务可能无法访问,进而造成场景包无法正常使用。
如何解决这个问题呢?只需要两步:
第一步:在新环境下重新发布瓦片服务,获取瓦片服务地址;
如何发布瓦片(切片)服务:https://wiki.uino.com/d/63525c630caec2c1820128ed.html
第二步:在ThingJS-X、低代码、森大屏中更新场景包的瓦片服务地址
1. 在ThingJS-X中, 在导入场景页面,填写新的瓦片服务地址。
2. 在低代码或森大屏中,调用API修改瓦片服务地址:
修改底图瓦片API: map.baseLayers[0].url = '新的底图服务地址'
比如:map.baseLayers[0].url = 'http://webst01.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}'
修改地形瓦片API: map.terrainLayer.url = '新的地形服务地址'
比如:map.baseLayers[0].url ='http://192.168.21.54:5105/ch-terrain-14-g-1?ext=pak'