Si revisamos la documentación del LocationClient
, podemos ver que la clase está en desuso.
Pero la clase en desuso se usa en la documentación para obtener la ubicación actual .
Creo que esto es un poco engañoso o ¿estoy viendo documentaciones incorrectas?
Respuestas:
Nuevamente, Google ha lanzado una nueva API, pero no han actualizado la documentación: $ Después de pasar un tiempo tratando de averiguar cómo funciona, la obtuve, aquí tienes un ejemplo completo de la nueva / última API del servicio de ubicación ... Disfruta desarrollando :)
y no olvide agregar estos permisos a su archivo AndroidManifest.xml:
Nota: si solo necesita obtener la última ubicación (sin actualizaciones), puede usarla
LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient)
desde OnConnectedfuente
LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);
desde OnConnectedParte de la documentación es antigua en Google (algunos ejemplos que mencionó todavía usan el obsoleto
LocationClient
). Debe usar el nuevo GoogleApiClient como se describe en los ejemplos de Servicios de ubicación:y cuando el nuevo cliente está conectado, puede usar la API de ubicación fusionada, por ejemplo, así:
fuente
Parece que esto fue cubierto en el blog del desarrollador . Para LocationClient, usaría esto junto con LocationServices que luego nos lleva a GeofencingApi .
fuente
LocationClient se elimina. GoogleApiClient es api para usar para las API de ubicación de los servicios de Google Play.
El código de muestra para los escenarios comunes está aquí y las clases de capacitación se actualizaron con más próximamente.
fuente
Según el código de actualización de la documentación .
fuente
Simplemente agregue esto en su código,
Según el código de actualización de la documentación .
fuente