Разрыв телефона 3.4: как перейти к родной карте на iOS

#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>