我在玩了一下 OpenLayers,想知道是否有一种方法可以创建自定义“功能”。我想要完成的是一个具有多个部分的功能,或者是否有一种方法可以将多个功能“绑定”在一起。
我想要实现的目标是,我想在地图上的某个位置显示各种数量的数据,并且我想将其包裹在边框中(有点像标注)。
据我所知,有几种方法可以实现这一目标,但每种方法都有其自身的缺点:
- 生成具有内容+边框的单个图像服务器端。这种方法的问题在于,我在服务器上浪费了大量的计算时间,并为地图上的每个点提供了部分基本相同的图片。
- 使用多种功能。这里的问题是,当我修改鼠标悬停时显示的数据时,我只能对鼠标悬停在一项功能上做出反应,而不能对所有功能做出反应。
那么有没有办法在 OpenLayers 中创建自定义功能呢?我该怎么做呢?或者是否有一种更简单的方法来实现我尚未发现的复合/复杂功能?
提前致谢!
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)