允许订阅道路已贴靠的用户位置。请注意,订阅道路吸附位置更新可能会导致电池电量耗尽,或者如果一直在后台运行,可能会无意中收集用户位置数据。
此接口的实现是线程安全的。
嵌套类摘要
接口 | RoadSnappedLocationProvider.LocationListener | 定义道路贴靠位置更新可用时调用的方法签名。 |
公共方法摘要
abstract void void | |
abstract void void | |
abstract void void | |
abstract void void |
resetFreeNav()
尝试重启 freenav 服务。
|
abstract void void |
公共方法
public abstract void addLocationListener (RoadSnappedLocationProvider.LocationListener 监听器)
注册监听器,以监听道路贴靠位置更新。
为了避免内存泄漏、耗电或意外记录用户位置,应在不再需要监听器时(例如,应用在后台运行时)调用 removeLocationListener(RoadSnappedLocationProvider.LocationListener)
。
现有的已注册监听器将保持注册状态,直到通过 removeLocationListener(RoadSnappedLocationProvider.LocationListener)
调用明确移除。
参数
监听器 | 要注册的监听器 |
---|
public abstract void removeLocationListener (RoadSnappedLocationProvider.LocationListener 监听器)
如果指定监听器目前已注册,则取消注册,否则无效。
参数
监听器 | 要取消注册的监听器 |
---|
public abstract void requestLocationUpdates (RoadSnappedLocationProvider.LocationListener 监听器)
此方法已废弃。
请使用 addLocationListener(RoadSnappedLocationProvider.LocationListener)
注册监听器,以监听道路贴靠的位置更新。覆盖之前注册的所有监听器。
为了避免内存泄漏、耗电或意外记录用户位置,应在不再需要监听器时(例如,应用在后台运行时)调用 stopRequestingLocationUpdates()
。
使用 null
参数调用此方法等同于调用 stopRequestingLocationUpdates()
。
参数
监听器 | 要注册的监听器 |
---|
public abstract void resetFreeNav ()
尝试重启 freenav 服务。如果服务似乎未正常运行,则应调用此方法。
public abstract void stopRequestingLocationUpdates ()
此方法已废弃。
请使用 removeLocationListener(RoadSnappedLocationProvider.LocationListener)
取消注册为道路贴靠位置更新设置的任何监听器。为了避免内存泄漏、耗电或意外记录用户位置,应在不再需要监听器时(例如,应用在后台运行时)调用此方法。