2016-04-21 8 views
1

Я использую API Карт Google для V3 для JavaScript, мне нравится получать позицию Маркера относительно моей страницы в пикселях (слева, сверху), поэтому я могу добавить пользовательскую метку, когда наведение мыши над моим маркером. Как мне получить эту должность?Как получить положение маркера относительно HTML-страницы

ответ

0

Если вы ссылаетесь на получение позиции мыши во время наведения, используйте оверлей в слушателе, чтобы получить проекцию и координаты пикселей. Наложения - это объекты на карте, привязанные к координатам широты/долготы, поэтому они перемещаются при перетаскивании или масштабировании карты. Если вы хотите разместить изображение на карте, вы можете использовать объект GroundOverlay, или вы можете создать свой собственный Custom Overlays с использованием класса OverlayView.

Пример кода с использованием OverlayView:

var overlay = new google.maps.OverlayView(); 
overlay.draw = function() {}; 
overlay.setMap(map); // 'map' is new google.maps.Map(...)