浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
云GIS
/
问题详情
图层组控制图层的显示与隐藏,点了没反应
weixixi
20EXP
2020年03月17日
请问我用图层组控制图层的显示与隐藏,点击了某个图层的复选框后,整个地图都没了是怎么回事(・o・)?
iclient
javascript
iserver
请
登录
或者
注册
后回答这个问题。
1个回答
您好,能具体描述一下吗?提供一下官网可用的代码或者是能够提供截图、视频之类的也可以。
于浩
5,668EXP
2020年03月18日
您好,就是icilent classic官网的图层组例子,将地图换成我自己在iserver发布的地图过后,随便点击一个复选框,地图就没了。
浏览器控制台有相关报错吗?如果有的话请贴出来,没有的话建议检查各图层的位置,可能关闭了底图后部分图层没有在当前视窗内展示
报了这个错误。
这个是服务请求400的问题。但是这个应该是单张瓦片不应该整个图层都不出现,除非是在这个比例尺下你这个图层只在单张瓦片中显示。
建议
1.检查服务资源情况
2.分别加载这些服务是否正常
3.将图层叠加后放大缩小地图查看是否有出现类似的错
如果有的话有可能是服务资源出问题或数据过大影响出图效率或提到的比例尺显示层级问题。如果是前两种就是服务资源有问题,还需要单独去看;第三种情况的话建议优化数据,在idesktop中可以实现,具体操作参考帮助文档中有地图优化的相关专题
var tempLayerID = null,
host = window.isLocal ? window.server : "http://202.115.139.135:6090",
url = host + "/iserver/services/map-map/rest/maps/tibet-map";
function addLayer() {
var center = new SuperMap.LonLat(90, 30);
map.addLayers([layer]);
map.setCenter(center, 0);
}
请问能帮我测试一下吗?我检查了地图的显示层级控制没问题。地图的放大缩小也没有问题。
好的,我先测试一下。另外其实不太建议在创建地图的时候使用图层组,最好是以单独图层来叠加生成地图,并通过子图层控制来实现显隐
谢谢ヾ ^_^♪
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
图层组控制图层的显示与隐藏,点了没反应
超图FAQ:请问一下,添加完要素后,怎么快速在底图中显示出来呢,我这边试试了 没有反应,要滚动一下才能显示出来
如何在js图层控件里隐藏部分图层
超图FAQ:官网的iClient for openlayers中的要素编辑示例点击后没反应,这个是什么原因呢?
webgl中可以控制缓存图层中的对象的显示与隐藏吗?
WEBGL如何控制指定图层的显示与隐藏。
SuperMap imobile 无法访问控制图层显示与隐藏2
SuperMap imobile 无法访问控制图层显示与隐藏
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...