總覽
提供裝置位置的更新資訊。
此類別的運作方式與 CLLocationManager 類似,但裝置處於行車模式時,位置更新資訊會對齊最近的道路。
這個類別並非用於建立子類別,
公開成員函式 | |
(void) | - addListener: |
新增事件監聽器。 | |
(BOOL) | - removeListener: |
移除事件監聽器。 | |
(void) | - startUpdatingLocation |
開始更新裝置的道路交通位置。 | |
(void) | - stopUpdatingLocation |
停止更新裝置的道路交通位置。 | |
資源 | |
BOOL | allowsBackgroundLocationUpdates |
當應用程式在背景執行時,委派代表是否仍應接收位置更新通知。 |
成員函式說明文件
- (void) addListener: | (id< GMSRoadSnappedLocationProviderListener >) | 事件監聽器 |
- (BOOL) removeListener: | (id< GMSRoadSnappedLocationProviderListener >) | 事件監聽器 |
移除事件監聽器。
- 參數:
-
事件監聽器 符合 GMSRoadSnappedLocationProviderListener
通訊協定的物件。
- 傳回:
- 如果移除事件監聽器,則傳回 YES。如果物件不是事件監聽器,則傳回 NO。
- (void) startUpdatingLocation |
開始更新裝置的道路交通位置。
呼叫此方法後,委派代表就會開始收到位置更新事件。
為了避免電池耗電或意外記錄裝置位置資訊,當不再需要使用道路的定位時,應呼叫 stopUpdatingLocation
。
- (void) stopUpdatingLocation |
停止更新裝置的道路交通位置。
為了避免電池耗電或意外記錄裝置位置,當不再需要事件監聽器時,應呼叫此方法。
屬性說明文件
- (BOOL) allowsBackgroundLocationUpdates [read, write, assign] |
當應用程式在背景執行時,委派代表是否仍應接收位置更新通知。
預設值為 NO。