Получить позицию маркера карты Google на экранеHtml

Программисты Html
Ответить
Anonymous
 Получить позицию маркера карты Google на экране

Сообщение Anonymous »

Есть ли способ получить ограничивающий прямоугольник (позиция экрана) маркеров API Google Map? Я использую угловую 2 -то обертку, поэтому я не строю маркеры, как вы обычно с API (в основном не имеют значения).
или они находятся на внутреннем холсте, не имея возможности потянуть позицию, как вы бы с помощью HTML -элемента? Значения: < /p>
var googleMapContent = document.getElementsByClassName("sebm-google-map-content")[0];

var markerList = googleMapContent.getElementsByTagName("sebm-google-map-marker");

if( markerList.length > 0 ) {
for (var i = 0; i < markerList.length; i++ ){
var marker = markerList;
var markerLabel = marker.getAttribute("ng-reflect-label");
var boundingRectangle = marker.getBoundingClientRect();
}
}
< /code>
p.s. У меня есть доступ к центру карт LAT/LNG + Zoom и Marker LAT/LNG, так что я могу «математику», но это довольно грязно.


Подробнее здесь: https://stackoverflow.com/questions/428 ... -on-screen
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»