Получение координат пикселей маркера карты Google - PullRequest
3 голосов
/ 12 октября 2009

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

1 Ответ

4 голосов
/ 12 октября 2009

Ток (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);
...