2013-05-20 16 views
5

Ich entwickle eine Anwendung mit Phonegap für Android und verwenden Sie seine Geolocation-Methode. Dies funktioniert nur, wenn ein Mobilfunknetz oder WLAN verfügbar ist. Ich möchte Geolocation verwenden, ohne dass diese verfügbar sind. Ist das möglich?phonegap Geolocation ohne WiFi und Mobilfunknetz

+0

Haben Sie den Standort in den Telefoneinstellungen aktiviert? –

+0

yes.i hat es eingeschaltet. –

+0

ok. Haben Sie die richtigen Standortberechtigungen in der Manifestdatei angefordert? –

Antwort

3

Wenn Sie Android wollen auf dem Gerät den GPS-Empfänger verwenden, müssen Sie die „enableHighAccuracy“ Option setzen, wenn die Beobachter in Sie Phonegap App einrichten:

navigator.geolocation.watchPosition(onSuccess, onError, { enableHighAccuracy: true }); 

Dann werden Sie in der Lage zu erhalten ein Ort ohne auf Wifi oder mobiles Netzwerk angewiesen zu sein.

+1

Diese Lösung funktioniert nicht für mich :( – SSS

+0

Wie genau ist es fehlgeschlagen? Welche Android-Gerät verwenden Sie? Haben Sie die richtigen Berechtigungen zu den Manifest-und Config XML-Dateien? – DaveAlden

+0

Diese Berechtigungen werden in der XML-Datei verwendet. Und es gibt überhaupt keinen Speicherort. Es geht auf onError-Funktion – SSS

-1

Sie können den Standort Ihres Geräts nicht ohne Datenverbindung (Mobilfunknetz und/oder Wifi) abrufen. Wenn Sie über eine Datenverbindung verfügen und in Ihrer Manifestdatei über die richtige Standortberechtigung verfügen, erhalten Sie den geografischen Standort. Versteh ich die Frage richtig?

Verwandte Themen