GMSRoadSnappedLocationProvider 类参考

GMSRoadSnappedLocationProvider 类参考

概览

提供设备位置信息的更新。

此类的功能类似于 CLLocationManager,不同之处在于如果设备处于驾车模式,则位置更新会对齐到最近的道路。

此类不适用于子类化。

公开成员函数

(void) - addListener:
 添加监听器。
(BOOL) - removeListener
 移除监听器。
(void) - startUpdatingLocation
 开始更新设备的道路吸附位置。
(void) - stopUpdatingLocation
 停止更新设备的道路吸附位置。

属性

BOOL allowsBackgroundLocationUpdates
 当应用在后台运行时,委托是否仍应接收位置信息更新。

成员函数文档

添加监听器。

监听器由弱引用保存。

参数:
监听器一个符合 GMSRoadSnappedLocationProviderListener 协议的对象。

移除监听器。

参数:
监听器一个符合 GMSRoadSnappedLocationProviderListener 协议的对象。
返回
如果移除了监听器,则返回 YES。如果对象不是监听器,则返回 NO。

开始更新设备的道路吸附位置。

调用此方法之后,代理将开始接收位置更新事件。

为了避免电池电量消耗或意外记录设备位置信息,当不再需要道路吸附位置时,应调用 stopUpdatingLocation

停止更新设备的道路吸附位置。

为了避免耗电过快或意外记录设备位置信息,应在不再需要监听器时调用此方法。


属性说明

- (BOOL) allowsBackgroundLocationUpdates [read, write, assign]

当应用在后台运行时,委托是否仍应接收位置信息更新。

默认值为 NO。