2016-06-10 5 views
1

Ich habe ein Problem mit der Veröffentlichung einer Cordova App im IOS Store.Cordova und Google Maps Javascript Problem in iOS Appstore

Ich verwende "Google Maps JavaScript API", die auf Google Maps Browser-Ansicht verweist.

Während ich die App veröffentliche, lehnt der technische Support (erste und zweite Ebene) das Problem mehrfach ab. "Die Standortfunktion der App ist nicht in die integrierte Mapping-Funktion integriert, die Benutzer auf eine Google Maps-Anwendung beschränkt . Überarbeiten Sie Ihre App, um Benutzern die Möglichkeit zu geben, die native Apple Maps-Anwendung zu starten ".

HINWEIS: Ich bin nicht über Call-Gespräch des Geräts Kartenanwendung, die durchgeführt wird durch:

if(device.platform == 'iOS') 
    link = 'maps:q='+ item.address; 

und produzieren HTML:

<a href="maps:q=mylink.html">Click Here</a> 

Kann jemand empfehlen, wie dieses Problem zu lösen? Dokumentation oder Beispiele sind willkommen.

Dank

Antwort

2

Eine Möglichkeit, dies zu tun, ist http://docs.phonegap.com/en/edge/cordova_geolocation_geolocation.md.html Plugin zu verwenden, so dass Sie die Geräte Koordinaten sammeln können, und davor warnen, um Benutzer zu senden, damit er Ihnen seine Position verwenden erlauben kann. Sie können das vollständige Beispiel auf dem Link finden.

+0

Danke für die Antwort, aber unser Problem ist nicht Geolokalisierung, sondern die Anzeige von Google Maps auf iOS in einem 'div'. –