首页 / 浏览问题 / WebGIS / 问题详情
leaflet加载iserver影像无法显示
3EXP 2022年10月19日

我的代码是这样的

运行后效果图是这样的

问题:我调用自己发布的iserver地图服务时,运行结果显示只有空白。然后我尝试使用官方的iserver地图服务,运行结果也只是出现部分地图,没有完全显示出来,这是什么问题?

2 个回答

您好,从代码上看您调用的服务应该是我们示例服务World。

https://iclient.supermap.io/en/examples/leaflet/editor.html#01_tiledMapLayer4326

参考以上demo,更多demo参考以下网址。

https://iclient.supermap.io/en/examples/leaflet/examples.html#iServer

420EXP 2022年10月19日
注意比较<div id="map" style="margin:0 auto;width: 100%;height: 100%"></div>是否收到其他css限定,以及是否正确引入了leaflet的css文件

现在官方的地图服务加载没有问题了,但是自己发布的iserver地图服务还是加载不了

自己的地图服务加载效果(没有报错,但全是灰的):

代码如下:

发布的iserver信息:

问题:怎么才能使自己发布的影像在浏览器上正常浏览?

您的服务不是4326坐标系的,所以叠加到地图上时候看不见数据。

考虑设置坐标系,或者在iDesktop将您的坐标系转换到4326进行展示。

参考以下博客设置坐标系。

https://blog.csdn.net/weixin_42066016/article/details/120450789

参考官网的就可以了
346EXP 2022年10月19日
...