Пустая рамка для jQuery Mobile Google Maps - PullRequest
1 голос
/ 10 мая 2011

Я интегрирую Карты Google с jQuery Mobile и .NET. Я следую документации Google Code (пример 4) здесь: http://jquery -ui-map.googlecode.com / svn / trunk / demos / jquery-mobile-example.html # jquery-mobile-example-4 HTML

Я был осторожен при передаче кода, но получаю пустую рамку. Карта не отображается в кадре.

Кто-нибудь еще сталкивался с этой проблемой? Любые рекомендации по дополнительной документации, учебные пособия, видео и чтения?

Я очень ценю чье-то время и помощь, спасибо.

Ответы [ 4 ]

1 голос
/ 13 июля 2011

Я думаю, что ваша проблема изложена здесь: http://www.smashinglabs.pl/gmap/examples

Если по какой-либо причине какое-либо измерение div будет равно 0 во время процесс загрузки, карты перестанут работать правильно. Это довольно часто проблема при загрузке вкладок, аккордеонов и т. д.

Он продолжает описывать конкретные решения проблем. Некоторые из них:

  • Попробуйте вызвать функцию обновления вручную google.maps.event.trigger($('#map').data('gmap').gmap, 'resize');
  • Если ваш контейнер #map не имеет заданного размера, по умолчанию он будет равен 0x0 по обычным стандартам HTML / CSS. Попробуйте установить размер вручную, скажем, 300x300
  • и т.д ...
0 голосов
/ 14 мая 2011

Если вы используете jquery.ui.maps, это неправильный синтаксис. Из того, что я могу сказать, вы используете другой плагин.

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

Спасибо за ваше время и помощь. После дополнительных исследований и дополнительной помощи от других я смог найти решение для Карт Google, чтобы ускорить движение. Отличный разговор, в котором описываются ресурсы, которые я изучал, использовал и выделил, можно найти в этом обсуждении групп Google .

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

Это может быть ключ API Google Loader? (Если копировать вставить). Получите какие-либо ошибки JS? Как сказал Фил, опубликуйте код, и мы сможем вам помочь.

...