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

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

ภาพรวม

คลาสที่เปลี่ยนแปลงได้ซึ่งมีตัวเลือกที่เกี่ยวข้องกับตรรกะการกำหนดเส้นทาง (เช่น กลยุทธ์การกำหนดเส้นทาง)

รับค่า GMSNavigationRoutingOptions

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

(ประเภทอินสแตนซ์)- initWithRoutingกลยุทธ์:
 เริ่มต้นตัวเลือกการกำหนดเส้นทางด้วยกลยุทธ์การกำหนดเส้นทาง
(ประเภทอินสแตนซ์)- initWithalternateRoutesStrategy:
 เริ่มต้นตัวเลือกการกำหนดเส้นทางด้วยกลยุทธ์เส้นทางอื่น
(ประเภทอินสแตนซ์)- initWithTargetDistancesMeters:
 เริ่มต้นตัวเลือกการกำหนดเส้นทางด้วยระยะทางเป้าหมาย และกำหนดกลยุทธ์การกำหนดเส้นทางเป็น GMSNavigationRoutingStrategyDeltaToTargetDistance

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

GMSNavigationRoutingStrategyroutingStrategy
 ระบุลำดับการจัดอันดับเส้นทาง ไม่ว่าจะตามเวลาหรือตามระยะทาง
GMSNavigationAlternateRoutesStrategyalternateRoutesStrategy
 กลยุทธ์เส้นทางอื่นที่ใช้เมื่อตั้งค่าจุดหมาย
NSArray< NSNumber * > * targetDistancesMeters
 ระยะทางเป้าหมายที่ใช้ในการจัดอันดับเส้นทาง

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

- (อินสแตนซ์) initWithRoutingStrategy: (GMSNavigationRoutingStrategy) routingStrategy

เริ่มต้นตัวเลือกการกำหนดเส้นทางด้วยกลยุทธ์การกำหนดเส้นทาง

พารามิเตอร์:
routingStrategyกลยุทธ์การกำหนดเส้นทางที่ระบุลำดับของเส้นทางที่ส่งคืน
- (อินสแตนซ์) initWith alternateRoutesStrategy: (GMSNavigationAlternateRoutesStrategy) alternateRoutesStrategy

เริ่มต้นตัวเลือกการกำหนดเส้นทางด้วยกลยุทธ์เส้นทางอื่น

พารามิเตอร์:
alternateRoutesStrategyกลยุทธ์เส้นทางสำรองที่กำหนดจำนวนเส้นทางสำรองที่ส่งกลับ
- (อินสแตนซ์) initWithTargetDistancesMeters: (NSArray< NSNumber * > *) targetDistancesMeters

เริ่มต้นตัวเลือกการกำหนดเส้นทางด้วยระยะทางเป้าหมาย และกำหนดกลยุทธ์การกำหนดเส้นทางเป็น GMSNavigationRoutingStrategyDeltaToTargetDistance

ตรวจสอบว่าระยะทางเป้าหมายอัปเดตอยู่เสมอเมื่อใช้

พารามิเตอร์:
targetDistancesMetersระยะทางเป้าหมายสำหรับจุดหมาย ระยะทางเป้าหมายแต่ละระยะทางจะใช้ในการจัดอันดับเส้นทางไปยังจุดหมายที่เกี่ยวข้องตามเดลต้าสัมบูรณ์ไปยังเส้นทางนั้น

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

- (GMSNavigationRoutingStrategy) routingStrategy [read, write, assign]

ระบุลำดับการจัดอันดับเส้นทาง ไม่ว่าจะตามเวลาหรือตามระยะทาง

ใช้ GMSNavigationRoutingOptions

กลยุทธ์เส้นทางอื่นที่ใช้เมื่อตั้งค่าจุดหมาย

ใช้ GMSNavigationRoutingOptions

- (NSArray<NSNumber *>*) targetDistancesMeters [read, write, copy]

ระยะทางเป้าหมายที่ใช้ในการจัดอันดับเส้นทาง

องค์ประกอบควรเป็นจำนวนเต็มที่ไม่ติดลบ อย่าตั้งค่า GMSNavigationAlternativeRoutesStrategy และช่องนี้พร้อมกัน ในตอนนี้รองรับระยะทางเป้าหมายสำหรับจุดหมายแรกเท่านั้น ดังนั้น ให้ใส่จำนวนเต็มบวกเพียง 1 รายการในอาร์เรย์ หากองค์ประกอบแรกไม่ใช่จำนวนเต็มบวก กลยุทธ์การกำหนดเส้นทางที่ดีที่สุดจะใช้ค่าเริ่มต้นเป็นกลยุทธ์การกำหนดเส้นทางที่ดีที่สุด

ใช้ GMSNavigationRoutingOptions