GMSRoadSnappedLocationProvider 類別參考資料

GMSRoadSnappedLocationProvider 類別參考資料

總覽

提供裝置位置的更新資訊。

此類別的運作方式與 CLLocationManager 類似,但裝置處於行車模式時,位置更新資訊會對齊最近的道路。

這個類別並非用於建立子類別,

公開成員函式

(void) - addListener:
 新增事件監聽器。
(BOOL) - removeListener:
 移除事件監聽器。
(void) - startUpdatingLocation
 開始更新裝置的道路交通位置。
(void) - stopUpdatingLocation
 停止更新裝置的道路交通位置。

資源

BOOLallowsBackgroundLocationUpdates
 當應用程式在背景執行時,委派代表是否仍應接收位置更新通知。

成員函式說明文件

- (void) addListener: (id< GMSRoadSnappedLocationProviderListener >) 事件監聽器

新增事件監聽器。

事件監聽器拿著微弱的參照。

參數:
事件監聽器符合 GMSRoadSnappedLocationProviderListener 通訊協定的物件。

移除事件監聽器。

參數:
事件監聽器符合 GMSRoadSnappedLocationProviderListener 通訊協定的物件。
傳回:
如果移除事件監聽器,則傳回 YES。如果物件不是事件監聽器,則傳回 NO。

開始更新裝置的道路交通位置。

呼叫此方法後,委派代表就會開始收到位置更新事件。

為了避免電池耗電或意外記錄裝置位置資訊,當不再需要使用道路的定位時,應呼叫 stopUpdatingLocation

停止更新裝置的道路交通位置。

為了避免電池耗電或意外記錄裝置位置,當不再需要事件監聽器時,應呼叫此方法。


屬性說明文件

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

當應用程式在背景執行時,委派代表是否仍應接收位置更新通知。

預設值為 NO。