Вопрос

Можно ли определить пиксельные координаты данного маркера с учетом текущего уровня масштабирования и видимой области карты?

Это было полезно?

Решение

Текущая версия (v3):

map.getProjection().fromLatLngToPoint(marker.position);

https://developers.google.com/maps/documentation/javascript/3.exp/reference#Projection

Старый (v2):

Метод fromLatLngToContainerPixel следующее должно дать вам то, что вам нужно, предполагая markerPoint ваш маркер, и zoomLevel ваш текущий масштаб:

map.fromLatLngToContainerPixel(markerPoint.getLatLng(), zoomLevel);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top