การอ้างอิงคลาส GMSNavigationSession

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

ภาพรวม

คลาสนี้จะมีชุดออบเจ็กต์ที่เกี่ยวข้อง ซึ่งใช้เพื่อควบคุมเซสชันการนำทางด้วยการเขียนโปรแกรมได้

พร็อพเพอร์ตี้

บูลีนเริ่มแล้ว
 การไปยังส่วนต่างๆ ในเซสชันนี้เริ่มต้นหรือไม่
GMSNavigationTravelModetravelMode
 รูปแบบการเดินทางสำหรับเซสชันนี้
GMSLocationSimulatorlocationSimulator
 อินสแตนซ์ของ GMSLocationSimulator ซึ่งสามารถใช้เพื่อจำลองตำแหน่งสำหรับเซสชันนี้ได้ หรือไม่ใช้เวลาเป็นศูนย์หากไม่มีการยอมรับข้อกำหนดในการให้บริการ
GMSNavigatorตัวนำทาง
 อินสแตนซ์ของ GMSNavigator ที่จัดการเซสชันการนำทางนี้ หรือค่า nil หากไม่มีการยอมรับข้อกำหนดในการให้บริการ
GMSRoadSnappedLocationProviderroadSnappedLocationProvider
 ผู้ให้บริการตำแหน่งบนถนนสำหรับเซสชันนี้ หรือไม่เป็น "ไม่มี" หากไม่มีการยอมรับข้อกำหนดในการให้บริการ

เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์

- (BOOL) เริ่มแล้ว [read, write, assign]

การไปยังส่วนต่างๆ ในเซสชันนี้เริ่มต้นหรือไม่

เซสชันไม่สามารถเริ่มได้จนกว่าจะมีการยอมรับข้อกำหนดในการให้บริการก่อนหน้านี้

การเริ่มเซสชันเป็นสิ่งจำเป็นเบื้องต้นเพื่อที่จะเปิดใช้งานคำแนะนำบนตัวนำทางของเซสชัน หรือสำหรับการเริ่มอัปเดตตำแหน่งจากผู้ให้บริการตำแหน่งในท้องถนนของเซสชัน

เซสชันที่เริ่มต้นจะได้รับตำแหน่งจาก CoreLocation ตามที่กำหนดโดยการให้สิทธิ์ตำแหน่งของแอปพลิเคชัน แอปของคุณสามารถหยุด Navigation SDK ไม่ให้ส่งคำขออัปเดตตำแหน่งได้ชั่วคราว ตัวอย่างเช่น อาจดำเนินการเช่นนี้เพื่อลดการใช้แบตเตอรี่ในช่วงที่ทราบว่าไม่จำเป็นต้องอัปเดตตำแหน่ง

- (GMSNavigationTravelMode) travelMode [read, write, assign]

รูปแบบการเดินทางสำหรับเซสชันนี้

อินสแตนซ์ของ GMSLocationSimulator ซึ่งสามารถใช้เพื่อจำลองตำแหน่งสำหรับเซสชันนี้ได้ หรือไม่ใช้เวลาเป็นศูนย์หากไม่มีการยอมรับข้อกำหนดในการให้บริการ

อินสแตนซ์ของ GMSNavigator ที่จัดการเซสชันการนำทางนี้ หรือค่า nil หากไม่มีการยอมรับข้อกำหนดในการให้บริการ

ผู้ให้บริการตำแหน่งบนถนนสำหรับเซสชันนี้ หรือไม่เป็น "ไม่มี" หากไม่มีการยอมรับข้อกำหนดในการให้บริการ