PhoneGap открыть родную карту - PullRequest
2 голосов
/ 18 января 2012

Я новичок в phonegap, и у меня возникла проблема с открытием приложения родной карты Google в phonegap.У меня есть следующий код

<script type="text/javascript">
              $('#btnMap').bind('tap', function(){
                             var url = 'http://maps.google.com/maps?q=Restaurant&53.9999,6.7899&z=15';
                             window.location = url;
                             });
          </script>

HTML:

<a class="buttonleft" id="#btnMap">Map</a>

Любая помощь высоко ценится.

Ответы [ 2 ]

3 голосов
/ 20 июня 2012

Документы Apple говорят, что открытие обычного URL-адреса, например http://maps.google.com/maps?q=...&ll=..., загрузит приложение родных карт, но это не работает для меня в iOS 5.1.Использование протокола maps:q=...&ll=... работает.

2 голосов
/ 18 января 2012

Я думаю, что ваш идентификатор HTML-элемента является проблемой.

<a class="buttonleft" id="#btnMap">Map</a>

должно быть:

<a class="buttonleft" id="btnMap">Map</a>

Просто удалите «#».Я предполагаю, что вы используете JQuery.

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