ภาพรวม
คลาสที่เปลี่ยนแปลงไม่ได้ซึ่งมีตัวเลือกที่เกี่ยวข้องกับตรรกะการกำหนดเส้นทาง (เช่น กลยุทธ์การกำหนดเส้นทาง)
รับค่าโดย GMSNavigationMutableRoutingOptions
ฟังก์ชันสมาชิกแบบสาธารณะ | |
(ประเภทอินสแตนซ์) | - initWithRoutingกลยุทธ์: |
เริ่มต้นตัวเลือกการกำหนดเส้นทางด้วยกลยุทธ์การกำหนดเส้นทาง | |
(ประเภทอินสแตนซ์) | - initWithalternateRoutesStrategy: |
เริ่มต้นตัวเลือกการกำหนดเส้นทางด้วยกลยุทธ์เส้นทางอื่น | |
(ประเภทอินสแตนซ์) | - initWithTargetDistancesMeters: |
เริ่มต้นตัวเลือกการกำหนดเส้นทางด้วยระยะทางเป้าหมาย และกำหนดกลยุทธ์การกำหนดเส้นทางเป็น GMSNavigationRoutingStrategyDeltaToTargetDistance | |
พร็อพเพอร์ตี้ | |
GMSNavigationRoutingStrategy | routingStrategy |
ระบุลำดับการจัดอันดับเส้นทาง ไม่ว่าจะตามเวลาหรือตามระยะทาง | |
GMSNavigationAlternateRoutesStrategy | alternateRoutesStrategy |
กลยุทธ์เส้นทางอื่นที่ใช้เมื่อตั้งค่าจุดหมาย | |
NSArray< NSNumber * > * | targetDistancesMeters |
อาร์เรย์ของระยะทางเป้าหมาย |
เอกสารประกอบเกี่ยวกับฟังก์ชันสมาชิก
- (อินสแตนซ์) initWithRoutingStrategy: | (GMSNavigationRoutingStrategy) | routingStrategy |
เริ่มต้นตัวเลือกการกำหนดเส้นทางด้วยกลยุทธ์การกำหนดเส้นทาง
- พารามิเตอร์:
-
routingStrategy กลยุทธ์การกำหนดเส้นทางที่ระบุลำดับของเส้นทางที่ส่งคืน
- (อินสแตนซ์) initWith alternateRoutesStrategy: | (GMSNavigationAlternateRoutesStrategy) | alternateRoutesStrategy |
เริ่มต้นตัวเลือกการกำหนดเส้นทางด้วยกลยุทธ์เส้นทางอื่น
- พารามิเตอร์:
-
alternateRoutesStrategy กลยุทธ์เส้นทางสำรองที่กำหนดจำนวนเส้นทางสำรองที่ส่งกลับ
- (อินสแตนซ์) initWithTargetDistancesMeters: | (NSArray< NSNumber * > *) | targetDistancesMeters |
เริ่มต้นตัวเลือกการกำหนดเส้นทางด้วยระยะทางเป้าหมาย และกำหนดกลยุทธ์การกำหนดเส้นทางเป็น GMSNavigationRoutingStrategyDeltaToTargetDistance
ตรวจสอบว่าระยะทางเป้าหมายอัปเดตอยู่เสมอเมื่อใช้
- พารามิเตอร์:
-
targetDistancesMeters ระยะทางเป้าหมายสำหรับจุดหมาย ระยะทางเป้าหมายแต่ละระยะทางจะใช้ในการจัดอันดับเส้นทางไปยังจุดหมายที่เกี่ยวข้องตามเดลต้าสัมบูรณ์ไปยังเส้นทางนั้น
เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์
- (GMSNavigationRoutingStrategy) routingStrategy [read, assign] |
ระบุลำดับการจัดอันดับเส้นทาง ไม่ว่าจะตามเวลาหรือตามระยะทาง
ใช้งานใน GMSNavigationMutableRoutingOptions
- (GMSNavigationAlternateRoutesStrategy) alternateRoutesStrategy [read, assign] |
กลยุทธ์เส้นทางอื่นที่ใช้เมื่อตั้งค่าจุดหมาย
ใช้งานใน GMSNavigationMutableRoutingOptions
- (NSArray<NSNumber *>*) targetDistancesMeters [read, assign] |
อาร์เรย์ของระยะทางเป้าหมาย
ระยะทางเป้าหมายจะใช้ในการจัดอันดับเส้นทางไปยังจุดหมายตามเดลต้าสัมบูรณ์จากเล็กสุดไปใหญ่ที่สุด องค์ประกอบควรเป็นจำนวนเต็มที่ไม่ติดลบ อย่าตั้งค่า GMSNavigationAlternativeRoutesStrategy และช่องนี้พร้อมกัน ในตอนนี้รองรับระยะทางเป้าหมายสำหรับจุดหมายแรกเท่านั้น ดังนั้น ให้ใส่จำนวนเต็มบวกเพียง 1 รายการในอาร์เรย์ หากองค์ประกอบแรกไม่ใช่จำนวนเต็มบวก กลยุทธ์การกำหนดเส้นทางที่ดีที่สุดจะใช้ค่าเริ่มต้นเป็นกลยุทธ์การกำหนดเส้นทางที่ดีที่สุด
ใช้งานใน GMSNavigationMutableRoutingOptions