2016-03-25 16 views

Antwort

1

Das Popup (ein ol.Overlay) ist bereits eine feste gegebene Koordinate, diejenige, die Sie klicken. Wenn gezoomt wird, ändert sich der visuelle Abstand zwischen dem Popup und dem Marker, aber sie sind immer noch an ihren gegebenen Koordinaten.

Wenn Sie nicht möchten, dass sich zwei Objekte beim Zoomen auseinander bewegen, stellen Sie sicher, dass sie auf denselben Koordinaten positioniert sind.

Sie können die Koordinaten der angeklickten Features als Überlagerungskoordinaten festlegen und trotzdem die X-Pixelanzahl über dem Punkt anzeigen, indem Sie die Option offset im Overlay verwenden.

+0

ich mit Openlayers 3. :-( – Mides

+0

[link] (http://www.mides.fr/geocaching/fullmaplastheat/ – Mides

+0

Es ist alles in Ordnung! Overlay.setPosition (feature.getGeometry(). GetCoordinates nicht (verstehen)) – Mides

Verwandte Themen