Проблема с картой Google при скрытии, а затем переключении - PullRequest
1 голос
/ 22 сентября 2011

У меня есть карта Google на моей странице.Я установил кнопку с функциональностью

.slideToggle()

, чтобы показать / скрыть карту, и это сделано.Проблема в том, что я хочу скрыть карту по умолчанию.Если я использую дисплей: ни один на css, то после переключения (показа) карты, я не вижу маркеры, которые я вставил в нее.Кроме того, область карты кажется намного меньше, чем область ее div.Все это не происходит, если я загружаю страницу, показывающую карту (display: block).

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

Ответы [ 2 ]

2 голосов
/ 20 декабря 2012

Для тех, у кого все еще есть эта проблема на API v3, используйте google.maps.event.trigger(your_map_name, 'resize');, что эквивалентно методу checkResize () из API v2.

1 голос
/ 22 сентября 2011

Инициализация ваших карт Google должна быть в функции, если она не проверена.Затем вы можете инициализировать карту только после ее переключения, это также гарантирует, что она не будет загружена, если пользователь не хочет ее видеть.

...