如何修复弹出位置?

时间:2016-03-25 08:48:16

标签: openlayers-3

在这个例子中,当我缩放时如何修复弹出位置?

Popup example

Before zoom After zomm

1 个答案:

答案 0 :(得分:1)

弹出窗口(ol.Overlay)已固定到给定坐标,即您单击的坐标。缩放时,弹出窗口和标记之间的视觉距离会发生变化,但它们仍处于给定的坐标位置。

如果您不想在放大时让两个物体分开,请确保它们位于相同的坐标上。

您可以将点击的要素坐标设置为叠加坐标,并使用叠加层上的offset选项在点上方显示X个像素数。