Daugiau

„Openlayers“ 3.10.1 susieja perdangą su judančia funkcija


Žemėlapyje seku transporto priemonių vietas. Spustelėjus transporto priemonę, rodoma perdanga su papildoma informacija. Kaip galiu „susieti“ perdangą su transporto priemonės vieta. Aš bandžiau

feature.getGeometry (). on ('propertychange', function (propEvt) {console.log ('I'm here'); var scale = feature.getGeometry (). getExtent (); var centerOfFeature = getCenterOfExtent (apimtis); popup.setPosition (centerOfFeature);}, feature.getGeometry ());

Tačiau žurnalo pranešimas nerodomas, tačiau funkcija vis dar juda.

- Rüdigeris


pabandykite jį susieti su bruožu, o ne geometrija.

feature.on ('change', function (e) {console.log ('Im here'); var scale = feature.getGeometry (). getExtent (); var centerOfFeature = getCenterOfExtent (apimtis); popup.setPosition (centerOfFeature) ;});