首页 / 浏览问题 / WebGIS / 问题详情
使用iClient3D for webGL调用天地图三维注记缺失version参数,造成不能调用
57EXP 2024年09月12日

参考官方API调用天地图三维中文注记的代码如下(图1),官方APIurl只能设置到mapservice,但实际调用会缺失version参数属性而不能调用(图2),在浏览器地址栏手动添加version参数属性即可调用,如图3。请教一下是否可以 自己配置该天地图mapservice请求的参数

图1

图2

图3

1个回答

您好,您试下把包含version的完整url写进去能够加载吗?
1,275EXP 2024年09月13日

您好,感谢您的回复

如果自己添加完整的路径

那么,实际访问时,API会重复加上后续的URL,造成访问错误

另外,超图官网API的示例,也是一样的错误

您使用另一种加载注记的方式试下呢?

代码:var labelImagery = new SuperMap3D.TiandituImageryProvider({
            mapStyle : SuperMap3D.TiandituMapsStyle.CIA_C, //天地图全球中文注记服务(经纬度投影)
            token: URL_CONFIG.TOKEN_TIANDITU
        });
        imageryLayers.addImageryProvider(labelImagery);

示例地址:天地图影像 (supermapol.com)

您好,您提供的这种是二维注记,我们现在已经接上了,现在三维的注记用用官方的接不上,请问有加载三维注记的方式嘛。

您好,我这边测试了该方法,请求报错503服务不可获取,需要上报研发解决

感谢,麻烦了yes

您好,您下载链接中最新的11.2.0WebGL包可以解决三维注记的问题https://pan.baidu.com/s/1uiIbRUhybeHROs5B5igmqw?pwd=u4up#list/path=%2F

...