Я столкнулся с очень странной проблемой с Картами Google в Chrome 5.0.375.99: , если вы динамически создаете несколько экземпляров карт, у вторых и у них есть странная ошибка, где она не отображается правильно отображается только в части пространства карты.Проблемы с динамической интеграцией карт Google
Некоторые примеры страниц:
one default - Когда вы нажимаете addOne, возникает проблема с новым объектом.
none default - Когда вы нажимаете addOne второй раз, новый объект имеет проблему.
two default - Обе исходные карты отображаются правильно, но когда вы нажимаете addOne, у нового объекта возникает проблема.
Действительно необычная часть заключается в том, что изменение размера окна приведет к неправильному отображению карт, чтобы правильно отображать их. Это заставляет меня думать, что это исправление - это событие перерисовывания
Где бы вы получите, что 'googleMap' плагин? Он пытается установить размеры вашего div, но * после * он уже инициализировал карту. Если ваши динамические карты делятся без ширины и высоты, у GMaps не будет параметров, с которыми необходимо работать, когда вы инициализируете карту. –
Я изменил его с http://awardwinningfjords.com/2009/07/22/google-maps-with-jquery.html. Тем не менее, переключение на .css с .each имеет тот же результат. – Rixius