地物名称单击事件实现

0 投票

使用产品:iclient for classic  操作系统:win7 x64
数据类型:  文件型
问题详细描述:想实现类似与百度地图鼠标移动到一个地址名称,字体颜色变化,而且该地址名称具有单击事件,可以查看该地物的详细信息.类似效果如下:


 

4月 27, 2018 分类:  336次浏览 | 用户: dadade111 初出茅庐 (43 分)

1个回答

0 投票
您好,首先您需要点的原始数据,并且将点配好图后发布为地图服务或者数据服务,后将数据查询到前端并用feature.stylr中的label属性去渲染标签出来,定义一下鼠标移动至上的事件去改变属性,再定义一下点击事件去触发查询,查询详细信息
4月 27, 2018 用户: 程yan 名扬四海 (1,695 分)
lable标签如何使用,查询到的数据如何绑定事件,有没有相关的代码可以参考一下

查询出的地物是不是不能绑定事件,只能在对应的图层上绑定事件我这样只要移动到页面上就会触发事件,达不到预期效果.

选择feature的时候因用seletfeature控件:

select = new SuperMap.Control.SelectFeature(vectorLayer, {
            onSelect: onFeatureSelect,
            onUnselect: onFeatureUnselect
        });
...