Странное поведение Google Map - плитки появляются только в верхнем левом квадранте - PullRequest
3 голосов
/ 05 марта 2012

Использовали Google Maps десятки раз, но не можете обойти это.Создание простого приветственного мира от Google для карты версии 3 (http://code.google.com/apis/maps/documentation/javascript/tutorial.html#api_key)

Однако плитки появляются только в верхней левой части холста карты, и даже при перетаскивании / прокрутке они остаются в левом верхнем углу. См. Рисунок: http://sandbox.thecanarycollective.com/whiteboard/2012-03-05_073019.png

Я немного поиграл с CSS на странице, чтобы посмотреть, не испортился ли он чем-то другим, но не повезло. Кто-нибудь видел это раньше?

1 Ответ

5 голосов
/ 05 марта 2012

Отдельные плитки являются div элементами.Попробуйте отключить CSS на своей странице и посмотрите, возникает ли эта проблема.Затем используйте инструмент, такой как firebug, чтобы изучить HTML страницы - посмотрите, появляются ли недостающие плитки в HTML.

Используя firebug, запишите это в консоль:

google.maps.event.trigger(googleMap, 'resize');

где googleMap это элемент карты.Это может исправить ситуацию, если вы изменяете размер карты после ее создания.

Если ничего из этого не помогло, опубликуйте свой javascript, css и HTML - сложно подумать, что предложить, когда вы просто предоставляете фиксированнуюизображение.

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