ภาพรวม
ให้การอัปเดตตำแหน่งของอุปกรณ์
คลาสนี้ทำงานคล้ายกับ CLLocationManager ยกเว้นว่าหากอุปกรณ์อยู่ในโหมดขับรถ การอัปเดตตำแหน่งจะสแนปไปยังถนนที่ใกล้ที่สุด
คลาสนี้ไม่ได้มีไว้สำหรับคลาสย่อย
ฟังก์ชันสมาชิกแบบสาธารณะ | |
(void) | - addListener: |
เพิ่ม Listener | |
(BOOL) | - removeListener: |
นำ Listener ออก | |
(void) | - startUpdatingLocation |
เริ่มอัปเดตตําแหน่งที่สแนปถนนของอุปกรณ์ | |
(void) | - stopUpdatingLocation |
หยุดอัปเดตตําแหน่งที่สแนปถนนของอุปกรณ์ | |
พร็อพเพอร์ตี้ | |
บูลีน | allowsBackgroundLocationUpdates |
ผู้รับมอบสิทธิ์ควรได้รับการอัปเดตตำแหน่งหรือไม่เมื่อแอปทำงานอยู่เบื้องหลัง |
เอกสารประกอบเกี่ยวกับฟังก์ชันสมาชิก
- (เป็นโมฆะ) addListener: | (รหัส< GMSRoadSnappedLocationProviderListener >) | ผู้ฟัง |
เพิ่ม Listener
ผู้ฟังมีการอ้างอิงที่ไม่รัดกุม
- พารามิเตอร์:
-
Listener ออบเจ็กต์ที่สอดคล้องกับโปรโตคอล GMSRoadSnappedLocationProviderListener
- (BOOL) removeListener: | (รหัส< GMSRoadSnappedLocationProviderListener >) | ผู้ฟัง |
นำ Listener ออก
- พารามิเตอร์:
-
Listener ออบเจ็กต์ที่สอดคล้องกับโปรโตคอล GMSRoadSnappedLocationProviderListener
- ส่งกลับ:
- ส่งคืน "ใช่" หาก Listener ถูกนำออก แสดงผลเป็น "ไม่" หากออบเจ็กต์ไม่ใช่ Listener
- (โมฆะ) startUpdatingLocation |
เริ่มอัปเดตตําแหน่งที่สแนปถนนของอุปกรณ์
หลังจากนั้น ผู้ที่ได้รับมอบสิทธิ์จะเริ่มได้รับกิจกรรมการอัปเดตตำแหน่ง
เพื่อไม่ให้แบตเตอรี่หมดเร็วหรือการบันทึกตำแหน่งอุปกรณ์โดยไม่ได้ตั้งใจ คุณควรเรียกใช้ stopUpdatingLocation
เมื่อไม่จำเป็นต้องใช้ตำแหน่งที่มีการสแนปถนนอีกต่อไป
- (โมฆะ) stopUpdatingLocation |
หยุดอัปเดตตําแหน่งที่สแนปถนนของอุปกรณ์
เพื่อไม่ให้แบตเตอรี่หมดเร็วหรือการบันทึกตำแหน่งอุปกรณ์โดยไม่ตั้งใจ คุณควรเรียกใช้เมธอดนี้เมื่อไม่จำเป็นต้องใช้ Listener อีกต่อไป
เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์
- (BOOL) allowsBackgroundLocationUpdates [read, write, assign] |
ผู้รับมอบสิทธิ์ควรได้รับการอัปเดตตำแหน่งหรือไม่เมื่อแอปทำงานอยู่เบื้องหลัง
ค่าเริ่มต้นคือ NO