Я новичок в 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>
Любая помощь высоко ценится.
Документы Apple говорят, что открытие обычного URL-адреса, например http://maps.google.com/maps?q=...&ll=..., загрузит приложение родных карт, но это не работает для меня в iOS 5.1.Использование протокола maps:q=...&ll=... работает.
http://maps.google.com/maps?q=...&ll=...
maps:q=...&ll=...
Я думаю, что ваш идентификатор HTML-элемента является проблемой.
должно быть:
<a class="buttonleft" id="btnMap">Map</a>
Просто удалите «#».Я предполагаю, что вы используете JQuery.