Phonegap Android y satélite GPS

Parece que phonegap no utiliza el satélite del GPS en lugar de la geolocalización de la red celular. No estoy satisfecho con la precisión, siempre entre 150-1000 metros. El logotipo de actividad GPS no se muestra también.

¿Hay alguna manera de forzar una aplicación de Android a utilizar satélites GPS, incluso si hay otros métodos disponibles? ¿Hay alguna forma de anular la función predeterminada para activar el uso GPS sat?

Gracias por adelantado

PhoneGap realmente utiliza la geolocalización por satélite GPS tal como lo hace la plataforma Android. Debe recibir ubicaciones con una precisión más precisa de 150m si el GPS del teléfono está activado. Siempre que llame a los métodos GeoListener geolocation.getCurrentPosition() o geolocation.watchPosition() , la clase GeoListener de PhoneGap solicita un proveedor de GPS y un proveedor de RED, y crea un listener para ambos proveedores, si existen. Esta es la razón por la que obtiene una amplia gama de precisiones.

Por lo tanto, en caso de que quiera forzar ubicaciones de alta precisión, podría establecerla en true en el parámetro geolocationOptions pasado a los métodos anteriores. Compruebe la API: geolocationOptions

 navigator.geolocation.watchPosition( onSuccess, onError, { maximumAge: 3000, timeout: 5000, enableHighAccuracy: true }); 

En caso de que desee tener más control y un comportamiento más preciso de las solicitudes de ubicación, puede extender la API de PhoneGap para hacerlo.

  • ¿Cómo averiguo si el GPS de un dispositivo Android está habilitado?
  • ¿Dónde guardar los puntos GPS de Android (latitud, longitud)?
  • ACCESS_FINE_LOCATION Permisos de AndroidManifest no concedidos
  • Cómo obtener la ubicación GPS actual en Android
  • El acceso al GPS no funciona. La aplicación utiliza la red para obtener ubicación
  • Gps vuelve un día antes?
  • Problema de Android para averiguar la última corrección GPS reciente
  • Obtener ubicación * gruesa * del proveedor de GPS en Android
  • Ddms emulator control disabled
  • Cómo calcular la distancia de diferentes marcadores en un mapa y luego recoger el menos uno
  • Android Fused Location Api no está usando GPS incluso con PRIORITY_HIGH_ACCURACY?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.