watchposition react example android geolocation react-native

example - React-nativo de Android ignora navigator.geolocation.getCurrentPosition



react-native-permissions (2)

Estoy intentando utilizar navigator.geolocation.getCurrentPosition en mi dispositivo Android (Philips Xenium). Funciona absolutamente bien en iphone y simulador de genimotion.
navigator.geolocation.getCurrentPosition devuelve absolutamente nada: no hay errores, no hay éxito. Sin embargo, si desactivo el servicio de geolocalización en mi teléfono inteligente, devuelve No available location provider .

Además, navigator.geolocation.watchPosition funciona bien.


Agregue el siguiente permiso a su archivo AndroidManifest.xml

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

y luego pase un objeto enableHighAccuracy a su método geolocation.getCurrentPosition:

navigator.geolocation.getCurrentPosition( {enableHighAccuracy: true, timeout: 20000, maximumAge: 1000} );


Asegúrese de que la Ubicación esté habilitada en su dispositivo.

Activé <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> , sin embargo, seguí teniendo el mismo error hasta que me di cuenta de que la ubicación estaba deshabilitada.