Какая-то часть информационного окна вне карты? - PullRequest
1 голос
/ 10 июля 2010

Когда страница загружена и карта видна, информационное окно открывается на карте без какого-либо щелчка.Но иногда, в зависимости от положения маркеров, часть infoWindows находится за пределами карты.Есть ли способ предотвратить это и всегда получать информационное окно на карте?

Обновление

Проблема в том, что информационное окно отображается до того, как маркеры появятся накарта.Таким образом, информационное окно начинает с позиции маркеров, но когда маркер на месте, информационное окно немного подпрыгивает, так что оно начинается чуть выше маркера.Но поскольку первая позиция была перед маркером, информационное окно выходит за пределы карты.

Кто-нибудь, кто знает, почему информационные окна сначала отображаются на карте, несмотря на то, что размещение маркеров занимает первое место в коде?Можно ли проверить, все ли маркеры на месте, прежде чем активировать информационное окно?

1 Ответ

0 голосов
/ 10 июля 2010

Можете ли вы опубликовать ссылку на страницу с проблемой?

В API Карт Google v3 по умолчанию карта будет панорамироваться, чтобы обеспечить полное отображение информационного окна (этоповедение, которое вы можете отключить в infoWindowOption disableAutoPan ):

По умолчанию информационное окно будет панорамировать карту, чтобы она была полностью видна при открытии.

Проблема, которую вы видите, может быть связана с синхронизацией вызова infoWindow.open.Доступ к странице поможет нам диагностировать проблему.

...