Zajmuję się tworzeniem aplikacji za pomocą Phonegap dla systemu Android i używam jej metody geolokalizacji. Działa to tylko wtedy, gdy dostępna jest sieć komórkowa lub Wi-Fi. Chciałbym skorzystać z geolokalizacji bez tych dostępnych. czy to możliwe?phonegap Geolokalizacja bez Wi-Fi i sieci komórkowej
Odpowiedz
Jeśli chcesz Android korzystać z odbiornika GPS w urządzeniu, należy ustawić opcję „enableHighAccuracy” podczas konfigurowania obserwatora w was PhoneGap aplikacji:
navigator.geolocation.watchPosition(onSuccess, onError, { enableHighAccuracy: true });
wtedy będzie w stanie uzyskać lokalizacja bez polegania na Wi-Fi lub sieci komórkowej.
To rozwiązanie nie działa dla mnie :( – SSS
Jak dokładnie to się nie udaje? Z jakiego urządzenia android korzystasz? Czy dodałeś poprawne uprawnienia do pliku manifestu i pliku konfiguracyjnego XML? – DaveAlden
Nie można uzyskać lokalizacji urządzenia bez połączenia transmisji danych (sieć komórkowa i/lub Wi-Fi). Jeśli masz połączenie danych i masz odpowiednie pozwolenie na lokalizację w pliku manifestu, otrzymasz geolokalizację. Czy poprawnie rozumiem pytanie?
czy włączyłeś lokalizację w ustawieniach telefonu? –
yes.i włączyło go. –
ok. Czy zażądałeś odpowiednich uprawnień do lokalizacji w pliku manifestu? –