ProveedorDeUbicaciónDeSnapSnap

interfaz pública RoadSnappedLocationProvider

Permite la suscripción a ubicaciones de usuarios ajustadas por la ruta. Ten en cuenta que suscribirte a las actualizaciones de ubicación ajustadas en la ruta puede provocar que la batería se agote o que se recopilen de manera accidental datos de ubicación del usuario si se deja en segundo plano.

Las implementaciones de esta interfaz son seguras para los subprocesos.

Resumen de clases anidadas

Interfaz RoadSnappedLocationProvider.LocationListener Define firmas para los métodos que se llaman cuando están disponibles las actualizaciones de ubicación ajustadas por la ruta. 

Resumen de métodos públicos

abstracto void
addLocationListener(objeto de escucha RoadSnappedLocationProvider.LocationListener)
Registra un objeto de escucha para las actualizaciones de ubicación ajustadas en la ruta.
abstracto void
removeLocationListener(objeto de escucha RoadSnappedLocationProvider.LocationListener)
Anula el registro del objeto de escucha determinado si está registrado actualmente; de lo contrario, no tiene efecto.
abstracto void
abstracto void
resetFreeNav()
Intenta reiniciar el servicio de navegación gratuita.
abstracto void

Métodos públicos

público abstracto void addLocationListener (objeto de escucha RoadSnappedLocationProvider.LocationListener)

Registra un objeto de escucha para las actualizaciones de ubicación ajustadas en la ruta.

Para evitar fugas de memoria, el agotamiento de la batería o el registro involuntario de la ubicación del usuario, se debe llamar a removeLocationListener(RoadSnappedLocationProvider.LocationListener) cuando ya no se requiere el objeto de escucha (por ejemplo, cuando la app está en segundo plano).

Los objetos de escucha registrados existentes permanecerán registrados hasta que se quiten de manera explícita con una llamada a removeLocationListener(RoadSnappedLocationProvider.LocationListener).

Parámetros
objeto de escucha el objeto de escucha que se registrará

público abstracto void removeLocationListener (objeto de escucha RoadSnappedLocationProvider.LocationListener)

Anula el registro del objeto de escucha determinado si está registrado actualmente; de lo contrario, no tiene efecto.

Parámetros
objeto de escucha que se cancele el registro del objeto de escucha

público abstracto void requestLocationUpdates (objeto de escucha RoadSnappedLocationProvider.LocationListener)

Este método dejó de estar disponible.
usa addLocationListener(RoadSnappedLocationProvider.LocationListener)

Registra un objeto de escucha para las actualizaciones de ubicación ajustadas en la ruta. Anula cualquier objeto de escucha que se haya registrado antes.

Para evitar fugas de memoria, el agotamiento de la batería o el registro involuntario de la ubicación del usuario, se debe llamar a stopRequestingLocationUpdates() cuando ya no se requiere el objeto de escucha (por ejemplo, cuando la app está en segundo plano).

Llamar a este método con un argumento null equivale a llamar a stopRequestingLocationUpdates().

Parámetros
objeto de escucha que el objeto de escucha registre

público abstracto void resetFreeNav ()

Intenta reiniciar el servicio de navegación gratuita. Se debe llamar a este método si parece que el servicio no se ejecuta con normalidad.

público abstracto void stopRequestingLocationUpdates ()

Este método dejó de estar disponible.
usa removeLocationListener(RoadSnappedLocationProvider.LocationListener)

Anula el registro de los objetos de escucha que se hayan configurado para actualizaciones de ubicación ajustadas en la ruta. Para evitar pérdidas de memoria, el agotamiento de la batería o el registro involuntario de la ubicación del usuario, se debe llamar a este método cuando ya no se requiere el objeto de escucha (por ejemplo, cuando la app se ejecuta en segundo plano).