Карта Google не работает должным образом после запроса AJAX - PullRequest
0 голосов
/ 09 ноября 2011

У меня есть карта Google с пятью регионами, отлично работает при загрузке.Но когда речь идет о ajax с использованием jquery, карта Google наполовину или мала.пожалуйста помоги.Будет ли делегат или лайв работать на гугл картах?

1 Ответ

0 голосов
/ 09 февраля 2012

Вы, вероятно, уже решили эту проблему, но на случай, если у кого-то еще есть подобная проблема, вот вероятный виновник.,.

Вы страдаете из-за того, что карты Google определяют, какие листы карты следует отображать на холсте карты.Google определяет размер холста карты (и, следовательно, какие плитки отображать) только при загрузке карты.Если вы загружаете карту в небольшое пространство, только для того, чтобы потом показать карту большего размера (это часто случается, например, когда вы загружаете карту во вкладку пользовательского интерфейса jquery, которая еще не отображается, а затем нажимаете на вкладку для отображениякарта), то Google Maps будет отображать только один заголовок слева вверху на холсте карты.

Хорошая новость заключается в том, что это легко исправить.Все, что вам нужно сделать, это вызвать checkResize () в вашем экземпляре Google Maps.

Надеюсь, это поможет.

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