Ich habe folgendes Problem mit dem Ortungsdienst mit IOS auf dem Simulator:
mit phonegap 2.2.0 mit xcode 4.5.2,
Cordova.plist EnableLocation = YES
%Vor%myPositionSuccess wird nie aufgerufen, mit folgendem Fehler bei navigator.geolocation
%Vor%Ich habe es gerade am Simulator ausprobiert. Irgendeine Idee?
Verlassen Sie den Simulator & amp; Führen Sie Ihre App erneut aus. Arbeitete für mich.
Ich hatte den gleichen Fehler mit XCode Version 4.3.2 & amp; Cordova / Phonegap 2.1.0
Der Simulator konnte meinen Standort nicht ermitteln, selbst wenn ich Google Maps in Safari ausgeführt habe. Das führte mich zu dem Schluss, dass mehr als nur mein Projekt schuld war.
Ich bin immer noch nicht in der Lage, genau herauszufinden, warum der Simulator funktioniert hat, aber es gibt einen möglichen Grund.
Normalerweise schalte ich meinen Mac herunter, ohne die meisten meiner laufenden Apps zu beenden. Die Option "Windows beim erneuten Anmelden erneut öffnen" aktiviert. Der Simulator ist jedoch eine der Apps, die ich definitiv aufgegeben habe. Aber beim letzten Mal habe ich es nicht aufgegeben. Also, wie ich schon sagte, möglicher Grund.
Hoffe das hilft dir.
Eine andere Sache könnte sein, die Standorteinstellung in Ihrem Simulator zu überprüfen. Ich glaube, dass die Standardeinstellung keine ist, was bedeutet, dass die Geolokalisierung nichts finden wird. Wenn Sie Ihren Simulator ausführen, gehen Sie zu Debug & gt; Ort & gt; City Run oder eine andere Wahl und dann versuchen, die Geolocation-Funktion erneut zu verwenden, sollte es gut funktionieren.
Ich weiß, dass das ein bisschen alt ist, aber ich habe nach einer Antwort gesucht, als ich mich an die Standorteinstellung erinnerte, also dachte ich mir, dass ich hier für zukünftige Referenzen posten würde, falls jemand es braucht.
Tags und Links cordova xcode geolocation ios-simulator