首页 / 浏览问题 / WebGIS / 问题详情
SuperMap iClient3D for Cesium的天地图全球影像英文注记服务(墨卡托投影)EVA_C 用不了嘛
8EXP 2024年06月18日

如题,SuperMap iClient3D for Cesium的天地图全球影像英文注记服务(墨卡托投影):Cesium.TiandituMapsStyle.EVA_C用不了,目前我这里是只有中文注记可以用。

而且怎么把注记显示在影像上方。我的代码如图所示

1个回答

您好,

1. 关于天地图英文注记
经过验证,目前的情况是天地图服务器返回状态码418,初步判断是使用不了了,当然您可以与天地图技术支持进行联系(010-63881233)
注:天地图全球影像英文注记服务(墨卡托投影)为EIA_W ;

2.关于怎么把注记显示在影像上方

可以通过layer添加到viewer.imageryLayers的先后顺序控制,先添加影像图层,后添加注记图层,分析您的代码,添加天地图矢量图层和注记图层的顺序是正确的。
我们可以排查是否受到了scene.open的影响,可以将 添加标记图层放入promise回调中,如下代码示例
 

            var promise1 = scene.open("xxx1");

            var promise2 = scene.open("xxx2");

            var promise3 = scene.open("xxx3");

            Cesium.when.all([promise1, promise2, promise3], function (layer) {

                var labelImagery = new Cesium.TiandituImageryProvider({

                    mapStyle: Cesium.TiandituMapsStyle.CIA_C, //天地图全球中文注记服务(经纬度投影)

                    token: URL_CONFIG.TOKEN_TIANDITU

                });

                viewer.imageryLayers.addImageryProvider(labelImagery);

            });

若以上方式未能解决影响遮盖注记的问题,您可私信我您的联系方式,我将为您回电沟通

希望能帮助到您
360EXP 2024年06月19日
...