Карты Google не отображаются полностью на странице? - PullRequest
19 голосов
/ 17 ноября 2009

У меня есть Google Maps на моей странице с поисковой панелью, которую я создал сам, которую можно отображать и скрывать по желанию. Он покрывает, скажем, 200 пикселей карты на стороне. Дело в том, что когда я изменяю размеры моей карты или около того, область, где перекрывается панель, не обрабатывается, то есть карта по какой-то причине не отображается там.

Проверьте эту ссылку

В поле введите, скажем, OMDB, который является кодом icao для аэропорта, и нажмите enter.

Результаты отображаются, и вы видите панель. Теперь нажмите на ссылку в полноэкранном режиме, а затем на вкладку «Аэропорты», чтобы убрать панель - теперь вы видите, что часть карты вообще не отображается ... Мне нужно перетащить карту вокруг, и это только частично отображает эта область. Как я могу это исправить?

К вашему сведению, я запускал его в Google Chrome, Firefox и IE8 в Windows XP. Есть ли способ, чтобы заставить полный рендеринг карты или около того? Это довольно странная проблема, и может ли она быть связана с моим кодом или это проблема хоста? Или Google просто не любит меня? (

РЕДАКТИРОВАТЬ: См. Большое уродливое пятно на стороне. Это неопределяемая область, где карта должна была быть визуализирована также. Никакое увеличение масштаба и панорамирование не помогает очистить это: (

Ответы [ 11 ]

0 голосов
/ 30 мая 2011

У меня была та же проблема, и я решил ее, просто изменив ширину содержащего элемента div на «px» вместо «%» (например, width = «700px» вместо «80%»). Я думаю, что Google может сделать лучший расчет размера таким образом ... Я не гарантирую, но это помогло мне

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