浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
云GIS
/
问题详情
图层点击事件
川寻漱
14EXP
2017年05月05日
通过iclient 对图层中的对象添加点击事件,第一个图层添加了点击事件后,第二个图层的点击事件就无法执行;怎么解决两个图层都有点击事件的冲突问题呢?
javascript
事件
js
iclient
点击
请
登录
或者
注册
后回答这个问题。
1个回答
您好,请您把您的添加点击事件的方法以及图层实例化的代码回复在下方,我好帮您具体的分析。
程yan
1,695EXP
2017年05月05日
var map, layer,
host = window.isLocal ? window.server : "
http://support.supermap.com.cn:8090
";
url = host + "/iserver/services/map-world/rest/maps/World";
map = new SuperMap.Map("map", {
controls: [
new SuperMap.Control.Zoom()]
});
layer = new SuperMap.Layer.TiledDynamicRESTLayer("World", url, {
transparent: true,
cacheEnabled: true
}, {maxResolution: "auto"});
layer.events.on({"layerInitialized": addLayer});
map.events.on({"click": callbackFunction}); //添加click事件
function addLayer() {
map.addLayer(layer);
map.setCenter(new SuperMap.LonLat(0, 0), 1);
}
function callbackFunction(e) {
widgets.alert.showAlert(resources.text_mouse +" "+ e.type + " "+resources.text_event,true);
}
//就是官网的实例,官网上的这个,没有添加这个控件:
let navigation = new SuperMap.Control.Navigation();
放到移动端,如果 SuperMap.Control.Navigation();处于active,点击事件将会失去效果
openlayers 二维叠加图层对象点击弹出框
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
图层上点击弹窗
iclient 怎么选择点呢
给点添加点击事件
请问图层怎么加点击事件
iClient for Leaflet 鼠标点击获取marker属性
请问如何在点击事件中获取图元的id等信息
我想通过点击地图上的一点去查询所在点所在的省 并显示高亮
事件的详细说明
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...