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

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

ภาพรวม

มีข้อมูลเกี่ยวกับสถานะของการนำทาง

ฟังก์ชันสมาชิกแบบสาธารณะ

(NSTimeInterval)- ปัดเศษเวลา:
 แสดงผลเวลาที่ปัดเศษเป็นจำนวนเต็มนาทีที่ใกล้ที่สุด โดยมีขั้นต่ำอยู่ที่ 1 นาที
(NSMeasurement< NSUnitLength * > *)- ระยะทางปัดเศษ:
 ส่งคืนการวัดค่าโค้งมนที่แสดงถึงระยะทางที่ระบุ โดยพิจารณาจากค่ากำหนดของผู้ใช้และหน่วยระยะทางที่แนะนำสำหรับเส้นทาง
(NSArray< NSAttributedString * > *)- คำแนะนำสำหรับขั้นตอน:ตัวเลือก:
 วิธีการที่มีการจัดรูปแบบสำหรับขั้นตอนที่ระบุ

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

GMSNavigationNavStatenavState
 GMSNavigationNavState ปัจจุบันสำหรับการนำทาง
GMSNavigationStepInfocurrentStep
 ข้อมูลเกี่ยวกับขั้นตอนการเตรียมพร้อมที่กำลังจะมาถึง
NSArray< GMSNavigationStepInfo * > * remainingSteps
 ขั้นตอนที่เหลือหลังจากขั้นตอนปัจจุบัน
บูลีนrouteChanged
 เส้นทางเปลี่ยนไปนับจากข้อความที่ส่งล่าสุดหรือไม่
NSTimeIntervaltimeToCurrentStepSeconds
 เวลาที่เหลือโดยประมาณในหน่วยวินาทีระหว่างทางไปยังขั้นตอนปัจจุบัน
ระยะทางของ CLLocationdistanceToCurrentStepMeters
 ระยะทางที่เหลือโดยประมาณ หน่วยเป็นเมตรระหว่างเส้นทางไปยังขั้นตอนปัจจุบัน
NSTimeIntervaltimeToFinalDestinationSeconds
 เวลาที่เหลืออยู่โดยประมาณในหน่วยวินาทีที่ไปถึงจุดหมายสุดท้าย
ระยะทางของ CLLocationdistanceToFinalDestinationMeters
 ระยะทางที่เหลือโดยประมาณในหน่วยเมตรถึงจุดหมายสุดท้าย

เอกสารประกอบเกี่ยวกับฟังก์ชันของสมาชิก

- (NSTimeInterval) roundedTime: (NSTimeInterval) timeSeconds

แสดงผลเวลาที่ปัดเศษเป็นจำนวนเต็มนาทีที่ใกล้ที่สุด โดยมีขั้นต่ำอยู่ที่ 1 นาที

ซึ่งจะมีประโยชน์เมื่อแสดงข้อมูลเส้นทางแก่ผู้ใช้ เนื่องจากอาจทำให้สับสนเวลาที่แสดงเวลา "0 นาที" ได้

ด้วยเหตุผลข้างต้น ค่าที่ป้อนสำหรับวิธีนี้จึงควรเป็นค่าบวกเสมอ

- (NSMeasurement<NSUnitLength *> *) roundedDistance: (CLLocationLocation) distanceMeters

ส่งคืนการวัดค่าโค้งมนที่แสดงถึงระยะทางที่ระบุ โดยพิจารณาจากค่ากำหนดของผู้ใช้และหน่วยระยะทางที่แนะนำสำหรับเส้นทาง

- (NSArray<NSAttributedString *> *) instructionsForStep: (GMSNavigationStepInfo *) stepInfo
ตัวเลือก: (GMSNavigationInstructionOptions *) ตัวเลือก

วิธีการที่มีการจัดรูปแบบสำหรับขั้นตอนที่ระบุ


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

- (GMSNavigationNavState) navState [read, assign]

GMSNavigationNavState ปัจจุบันสำหรับการนำทาง

- (GMSNavigationStepInfo*) currentStep [read, assign]

ข้อมูลเกี่ยวกับขั้นตอนการเตรียมพร้อมที่กำลังจะมาถึง

ซึ่งจะตั้งค่าก็ต่อเมื่อ navState เป็น GMSNavigationNavStateEnredirect และเป็น Null เท่านั้น

- (NSArray<GMSNavigationStepInfo *>*) remainingSteps [read, assign]

ขั้นตอนที่เหลือหลังจากขั้นตอนปัจจุบัน

- (BOOL) routeChanged [read, assign]

เส้นทางเปลี่ยนไปนับจากข้อความที่ส่งล่าสุดหรือไม่

การเปลี่ยนเส้นทางอาจเกิดจากการเปลี่ยนเส้นทาง เพิ่ม/ลบจุดอ้างอิง ผู้ใช้เลือกหรือขับรถไปตามเส้นทางอื่น หรือการอัปเดตการจราจร

- (NSTimeInterval) timeToCurrentStepSeconds [read, assign]

เวลาที่เหลือโดยประมาณในหน่วยวินาทีระหว่างทางไปยังขั้นตอนปัจจุบัน

- (CLLocationระยะทาง) distanceToCurrentStepMeters [read, assign]

ระยะทางที่เหลือโดยประมาณ หน่วยเป็นเมตรระหว่างเส้นทางไปยังขั้นตอนปัจจุบัน

- (NSTimeInterval) timeToFinalDestinationSeconds [read, assign]

เวลาที่เหลืออยู่โดยประมาณในหน่วยวินาทีที่ไปถึงจุดหมายสุดท้าย

- (CLLocationDistance) distanceToFinalDestinationMeters [read, assign]

ระยะทางที่เหลือโดยประมาณในหน่วยเมตรถึงจุดหมายสุดท้าย