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
Antwort
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.
Diese Lösung funktioniert nicht für mich :( – SSS
Wie genau ist es fehlgeschlagen? Welche Android-Gerät verwenden Sie? Haben Sie die richtigen Berechtigungen zu den Manifest-und Config XML-Dateien? – DaveAlden
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?
Haben Sie den Standort in den Telefoneinstellungen aktiviert? –
yes.i hat es eingeschaltet. –
ok. Haben Sie die richtigen Standortberechtigungen in der Manifestdatei angefordert? –