Est-il possible de déterminer les coordonnées de pixel d'un marqueur donné, en tenant compte du niveau de zoom actuel et de la zone visible de la carte?Obtention des coordonnées de pixel d'un marqueur de carte Google
3
A
Répondre
4
actuelle (v3):
map.getProjection().fromLatLngToPoint(marker.position);
https://developers.google.com/maps/documentation/javascript/3.exp/reference#Projection
Old (v2):
La méthode fromLatLngToContainerPixel suivante devrait vous donner ce que vous êtes après, en supposant markerPoint
est votre marqueur, et zoomLevel
votre zoom actuel:
map.fromLatLngToContainerPixel(markerPoint.getLatLng(), zoomLevel);
Merci, c'est juste la méthode dont j'avais besoin! (En fait ce serait: 'map.fromLatLngToContainerPixel (markerPoint.getLatLng(), zoomLevel);' comme le premier paramètre devrait être un objet GLatLng.) – Jonathan
Mis à jour pour refléter le commentaire markerPoint, et ajouté un lien direct vers la documentation. – ConroyP
V3 ne prend pas en charge cette méthode. – Hoque