Окно информации о картах Google v3 открывается вне карты

Если маркер щелкнут в верхней части окна просмотра карты, то infowindow загружается за пределы видимой области, и карту необходимо перетащить, чтобы увидеть содержимое infowindow.

В идеале я не хочу, чтобы карта была автоматической. Есть ли способ загрузить информационное окно в другом направлении, например. если маркер находится в верхней части окна просмотра, чтобы отобразить инфоиндуст в нисходящем направлении.

2 ответа

Вот пример, который раньше был частью API Google Maps JavaScript API v3 Примеры кода, который перешел на GitHub, названный: SmartInfoWindow. Он делает именно то, что вы описываете. Проверьте базовый код, и это должно заставить вас идти в правильном направлении.


Нет, вы не можете открывать инфо-окна google по умолчанию в другом направлении, так как вы не реализуете свой собственный класс infowindow. Но вы можете отключить auto-pannnig, просто передав TRUE в свойство disableAutoPan объекта InfoWindowOptions, например документация, указанная a > .

licensed under cc by-sa 3.0 with attribution.