Openlayers -何时使用叠加而不是矢量层?



Openlayers和Overlay中的图层有什么区别?

例如,如果我想在地图上显示点,使用矢量图层或覆盖显示它们的优点/缺点是什么?

谢谢

地理矢量数据应该几乎总是显示为(矢量)层。标签和其他样式可以通过样式定义或样式函数实现,甚至可以通过能够显示更多数据的复杂样式来实现。层可以被其他层和覆盖层覆盖。图层是非常高性能的,能够渲染许多点。

overlay是用来将html元素绑定到地理坐标的。主要用例是临时弹出窗口,例如在单击地图或地图上的功能后显示的信息框。因此,Overlays将始终位于地图和它的图层之上,并且应该是可解散的。

覆盖的一个优点是连接到DOM。复杂的叠加可以用纯css设计,可以包含任何HTML元素,最常见的是图像和链接。

他是一个使用两者的经典例子,一个用于永久数据的矢量层和一个用于在点击功能后显示额外信息的临时覆盖层:https://openlayers.org/en/latest/examples/icon.html

相关内容

  • 没有找到相关文章

最新更新