ข้อมูลอ้างอิงคลาส GMSRoadSnappedLocationProvider

ข้อมูลอ้างอิงคลาส GMSRoadSnappedLocationProvider

ภาพรวม

ให้การอัปเดตตำแหน่งของอุปกรณ์

คลาสนี้ทำงานคล้ายกับ 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