Introducción En mi aplicación, quiero obtener una ubicación precisa exacta de dónde está el usuario actualmente. Cuando utilicé FusedLocationProviderApi.getLastLocation veces esto sería nulo o fuera de la fecha de ubicación porque me enteré de esto acaba de obtener una ubicación en caché y no solicita una nueva actualización de la ubicación. La solución fue solicitar […]
Tuve un LocationReceiver que utilizó FusedLocationProviderApi.KEY_LOCATION_CHANGED para extraer una Location de una Intent . Pero ahora KEY_LOCATION_CHANGED está obsoleto ¿en qué debo cambiarlo? Código actual: @Override public void onReceive(Context context, Intent intent) { final Location location = (Location) intent.getExtras().get(FusedLocationProviderApi.KEY_LOCATION_CHANGED); if (location != null) { float accuracy = location.getAccuracy(); Log.d(LocationReceiver.class.getSimpleName(), "*** Accuracy is: " + accuracy […]
Google proporciona la API del proveedor de ubicación fusionada para obtener coordenadas de ubicación. De acuerdo con la documentación, la API interna encuesta datos de ubicación de diferentes proveedores (GPS, Wifi, redes celulares) y proporciona la mejor ubicación. Pero, en el modo de Alta Precisión, he recogido la siguiente información. En esta prueba el GPS […]
Estoy desarrollando una aplicación de seguimiento para los autobuses, sólo necesito usar GPS, he seguido este tutorial , sin embargo, sólo uso la ubicación de la red no GPS incluso cuando se utiliza PRIORITY_HIGH_ACCURACY !! protected void createLocationRequest() { mLocationRequest = new LocationRequest(); mLocationRequest.setInterval(UPDATE_INTERVAL_IN_MILLISECONDS); mLocationRequest.setFastestInterval(FASTEST_UPDATE_INTERVAL_IN_MILLISECONDS); mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY); } protected void startLocationUpdates() { LocationServices.FusedLocationApi.requestLocationUpdates( mGoogleApiClient, mLocationRequest, this); […]
Estoy tratando de usar FusedLocationApi con la intención pendiente de obtener actualizaciones de la ubicación de período para que pueda enviar los datos a algún servidor para su procesamiento. Todo funciona. Sin embargo, hay algunos casos en los que la emisión acaba de recibir. Tendría que reiniciar el servicio de nuevo para que continúe. Ya […]
Estamos trabajando en la aplicación de seguimiento móvil. Para las actualizaciones de ubicación, la API de ubicación fusionada se utiliza con alta precisión como prioridad. La actualización de la ubicación es necesaria incluso cuando la pantalla está apagada. Por lo tanto, estamos utilizando el Service fondo. El Service fondo también está adquiriendo WakeLock parcial para […]
Estoy utilizando FusedLocationProvider API para registrar algunas Geofences con PendingIntent, cuando mi aplicación se inicia (la aplicación se eliminó manualmente para activar este comportamiento) a través del evento Geofence, inicio un servicio de fondo para hacer algo de trabajo. En este servicio, creo un hilo de fondo independiente para hacer algunas tareas largas en ejecución […]
Estoy tratando de crear un servicio que recibirá actualizaciones de ubicación cada x seg y después de la distancia y. Recibo actualizaciones después de x seg, pero nunca después de la distancia y. He probado varias veces con diferentes valores y parece que setSmallestDisplacement no funciona en absoluto. Ha habido varios puestos sobre esa materia […]
Tengo una aplicación de Android con un widget que utiliza la API del proveedor de ubicación fusionada para realizar un seguimiento de la ubicación del usuario. El widget funciona bien en la mayoría de los casos, pero a veces, los usuarios informan de que el widget informa de una ubicación incorrecta, a muchas millas de […]
Estoy trabajando en un proyecto en el que estamos tratando de rastrear la posición de un dispositivo y mantener los datos para su uso posterior. Antes de hablar sobre el tema me gustaría proporcionar algunos antecedentes. Al buscar alrededor de StackExchange y Google y en todas partes, he llegado a la conclusión de que es […]