首页 / 浏览问题 / WebGIS / 问题详情
iClientOpenlayers如何设置Image图层点击功能
250EXP 2023年06月21日

如题,按照范例追加了一个使用ol.source.Unique的ol.layer.Image图层

追加完了之后,可以按照范例那样设置mousemove去触发显示每个的数据的属性的功能

现在想把这个功能修改成通过点击去显示每个数据的属性的功能

请问应该如何修改?

参考的范例如下:

https://iclient.supermap.io/examples/openlayers/editor.html#uniqueThemeLayer

1个回答

您好,可以绑定地图点击事件map.on('click',function(){}),通过属性查询实现。
1,865EXP 2023年06月21日
您好,我这边想尽可能的减少从iServer获取数据的次数

范例里的客户端专题图——个别值专题图可以实现制作一个专题图后只要鼠标移动到对应位置就能显示这个图层内部feature属性的功能,我想要在地图上实现的是这个的点击版,

目前我模仿着做了一个ol.interaction.Select准备去设置选择时的事件,请问这个方向可以实现我需要的功能吗,如果可以,请问如何实现?
ol.interaction.Select只是选中要素,想要获取图层的属性信息还是要通过属性查询。
...