Suite

Openlayers 3.10.1 lier la superposition à la fonction en mouvement

Openlayers 3.10.1 lier la superposition à la fonction en mouvement


Sur ma carte, je suis les emplacements des véhicules. Si un véhicule est cliqué, une superposition avec des informations supplémentaires s'affiche. Comment puis-je "lier" l'Overlay à l'emplacement du véhicule. j'ai essayé

feature.getGeometry().on( 'propertychange', function(propEvt) { console.log('Je suis ici'); var extend = feature.getGeometry().getExtent(); var centerOfFeature = getCenterOfExtent(extent); popup.setPosition(centerOfFeature); }, feature.getGeometry());

Mais le message de journal n'est pas affiché mais la fonctionnalité est toujours en mouvement.

-- Rudiger


essayez de le lier à la fonction et non à la géométrie.

feature.on('change',function(e){ console.log('Je suis ici'); var extend = feature.getGeometry().getExtent(); var centerOfFeature = getCenterOfExtent(extent); popup.setPosition(centerOfFeature) ; });

Voir la vidéo: How to Add Basemaps to QGIS: Openlayers, QuickMapServices and XYZ Tiles