#javascript #ios #cordova
#javascript #iOS #кордова
Вопрос:
Я разрабатываю мобильное приложение с помощью Phonegap 3.4, и я хотел бы связать свое приложение, чтобы открыть встроенную карту в телефоне.
Итак, я записал javascript следующим образом
function openNativeApp(latlng){
window.open('http://maps.apple.com/?q=' latlng, '_system');
}
но когда я тестирую приложение, оно просто открывает новый WebView и показывает карту Google в мобильной версии.
С помощью этого кода я преуспел в Phonegap 2.9, но когда я пытаюсь использовать Phonegap 3.4, это не так.
Любая помощь?
Спасибо
Ответ №1:
Попробуйте этот код, я использую в своем мобильном приложении, и он отлично работает для меня.
<a onclick="navigator.app.loadUrl('http://maps.apple.com/?q=' latlng, '_system', { openExternal:true });">Link</a>