2016-11-23 4 views
-2

Скажите, пожалуйста, как обработчик маркера событий/кластер google maps (например, mouseover) событий, чтобы получить координаты маркера/кластера в окне браузера? В документации указано, что класс OverlayView содержит методы для преобразования координат карты в координаты на экране. Но как это сделать, я не понимаю. Чтобы получить координаты экрана маркеров хотят блокировать: Как найти координаты маркера google maps

google.maps.event.addListener(marker, 'mouseover', function(e) { 
 

 
    });

+0

Как выглядит ваш существующий код? Пожалуйста, предоставьте [mcve], демонстрирующий проблему, с которой вы столкнулись, пытаясь сделать это. – geocodezip

+0

Приветствуем вас в StackOverflow. Пожалуйста, найдите время, чтобы прочитать страницу справки, особенно разделы с названием [«Какие темы можно задать здесь?»] (Http://stackoverflow.com/help/on-topic) и [«Какие типы вопросов я должен не спрашивать? "] (http://stackoverflow.com/help/dont-ask). И что еще более важно, прочитайте [контрольный список вопросов переполнения стека] (http://meta.stackexchange.com/q/156810/204922). Вы также можете узнать о [Минимальных, Полных и Подтверждаемых примерах] (http://stackoverflow.com/help/mcve). –

+0

1 маркер или несколько маркеров? Для 1 маркера вы можете использовать ответ ледяного лезвия –

ответ

0

Попробуйте это:

google.maps.event.addListener(marker, 'mouseover', function(e) { 
    var pos = marker.getPosition(); 
    var lat = pos.lat(); 
    var lng = pos.lng(); 
}); 

Что вы должны получить координаты маркеров.

+0

Мне нужны координаты на экране в пикселях, а не в географических координатах. –

Смежные вопросы