ภาพรวม
คลาสที่คุณสามารถใช้เพื่อจำลองตำแหน่งของอุปกรณ์เพื่อวัตถุประสงค์ในการทดสอบ
ฟังก์ชันสมาชิกแบบสาธารณะ | |
(void) | - simulateLocationsAlongExistingRoute |
เริ่มจำลองการเดินทางตามเส้นทางที่ตั้งค่าไว้ใน GMSNavigator | |
(void) | - จำลองAlongNewRouteToDestinations:การเรียกกลับ: |
คำนวณเส้นทางไปยังจุดอ้างอิงที่กำหนดและจำลองการเดินทางตามเส้นทางนี้ | |
(void) | - simulateAlongNewRouteToDestinations:routingOptions:callback: |
คำนวณเส้นทางไปยังจุดอ้างอิงที่ระบุ และจำลองการเดินทางตามเส้นทางนี้ | |
(void) | - จำลองตำแหน่งAtCoordinate: |
เริ่มจำลองตำแหน่งของอุปกรณ์ที่พิกัดคงที่ | |
(void) | - stopSimulation |
หยุดจำลองตำแหน่งของอุปกรณ์หากกำลังจำลองอยู่ | |
(void) | - simulateNavigationPrompt |
แสดงข้อความแจ้งการนำทางที่มีข้อมูลปลอมเพื่อวัตถุประสงค์ในการทดสอบ | |
(void) | - simulateTrafficIncidentReport |
แสดงข้อความแจ้งการเข้าชมจำลองเพื่อวัตถุประสงค์ในการทดสอบ | |
พร็อพเพอร์ตี้ | |
บูลีน | หยุดชั่วคราว |
การจำลองหยุดชั่วคราวอยู่หรือไม่ | |
บูลีน | avoidsHighways |
ดูว่าควรหลีกเลี่ยงทางหลวงเมื่อจำลองการเดินทางไปยังจุดหมายด้วยเมธอด simulateAlongNewRouteToDestinations:callback: หรือไม่ | |
บูลีน | avoidsTolls |
ดูว่าควรหลีกเลี่ยงทางพิเศษหรือไม่เมื่อจำลองการเดินทางไปยังจุดหมายด้วยวิธี simulateAlongNewRouteToDestinations:callback: | |
บูลีน | avoidsFerries |
ดูว่าควรหลีกเลี่ยงเรือข้ามฟากเมื่อจำลองการเดินทางไปยังจุดหมายด้วยวิธี simulateAlongNewRouteToDestinations:callback: หรือไม่ | |
float | speedMultiplier |
ตัวคูณความเร็วที่จะใช้เมื่อจำลองการเดินทางตามเส้นทาง | |
บูลีน | locationJitteringEnabled |
ตำแหน่งที่จำลองควรกระตุกแบบสุ่มไหม | |
GMSNavigationLicensePlateRestriction * | licensePlateRestriction |
กำหนดข้อจำกัดการใช้ป้ายทะเบียนด้วยตัวเลขสุดท้ายของป้ายทะเบียนและรหัสประเทศปัจจุบันของรถ |
เอกสารประกอบเกี่ยวกับฟังก์ชันสมาชิก
- (เป็นโมฆะ) simulateLocationsAlongExistingRoute |
เริ่มจำลองการเดินทางตามเส้นทางที่ตั้งค่าไว้ใน GMSNavigator
ถ้า GMSNavigator ไม่มีเส้นทาง ก็จะทำอะไรไม่ได้
- (เป็นโมฆะ) จำลองAlongNewRouteToDestinations: | (NSArray< GMSNavigationWaypoint * > *) | ปลายทาง | |
โค้ดเรียกกลับ: | (GMSRouteStatusCallback) | โทรกลับ | |
คำนวณเส้นทางไปยังจุดอ้างอิงที่กำหนดและจำลองการเดินทางตามเส้นทางนี้
เส้นทางใหม่จะใช้โหมดการเดินทางที่กำหนดไว้ใน GMSMapView
การเดินทางจะเริ่มต้นก่อนที่จะมีการเรียกใช้โค้ดเรียกกลับด้วย GMSRouteStatusOK หากโค้ดเรียกกลับแสดงค่าอื่นที่ไม่ใช่ GMSRouteStatusOK จะไม่มีการเริ่มการจำลอง ถ้ามีการเรียกวิธีการจำลองอื่นๆ ก่อนสร้างเส้นทาง ระบบจะยกเลิกการสร้างเส้นทางและเรียกกลับด้วย GMSRouteStatusCanceled
- พารามิเตอร์:
-
ปลายทาง รายการจุดหมายสำหรับเส้นทางที่จะมีการจำลอง โค้ดเรียกกลับ บล็อกที่จะถูกเรียกใช้เมื่อเส้นทางพร้อมใช้งานหรือล้มเหลว
- (เป็นโมฆะ) จำลองAlongNewRouteToDestinations: | (NSArray< GMSNavigationWaypoint * > *) | ปลายทาง | |
ตัวเลือกการกำหนดเส้นทาง | (GMSNavigationRoutingOptions *) | routingOptions | |
โค้ดเรียกกลับ: | (GMSRouteStatusCallback) | โทรกลับ | |
คำนวณเส้นทางไปยังจุดอ้างอิงที่ระบุ และจำลองการเดินทางตามเส้นทางนี้
เส้นทางใหม่จะใช้โหมดการเดินทางซึ่งตั้งค่าไว้ใน GMSMapView
Travel จะเริ่มต้นทันทีก่อนที่จะมีการเรียกใช้การโทรกลับด้วย GMSRouteStatusOK หากโค้ดเรียกกลับแสดงค่าอื่นที่ไม่ใช่ GMSRouteStatusOK จะไม่มีการเริ่มต้นการจำลอง ถ้ามีการเรียกวิธีการจำลองอื่นๆ ก่อนที่จะสร้างเส้นทาง การสร้างเส้นทางจะถูกยกเลิก และการเรียกกลับจะถูกเรียกด้วย GMSRouteStatusCanceled
- พารามิเตอร์:
-
ปลายทาง รายการจุดหมายสำหรับเส้นทางที่จะมีการจำลอง routingOptions ตรรกะการกำหนดเส้นทางที่จะกำหนดเส้นทางส่งคืน โค้ดเรียกกลับ บล็อกที่จะถูกเรียกใช้เมื่อเส้นทางพร้อมใช้งานหรือล้มเหลว
- (เป็นโมฆะ) s SimulatorLocationAtCoordinate: | (CLLocationCoordinate2D) | พิกัด |
เริ่มจำลองตำแหน่งของอุปกรณ์ที่พิกัดคงที่
- (โมฆะ) stopSimulation |
หยุดจำลองตำแหน่งของอุปกรณ์หากกำลังจำลองอยู่
- (โมฆะ) simulateNavigationPrompt |
แสดงข้อความแจ้งการนำทางที่มีข้อมูลปลอมเพื่อวัตถุประสงค์ในการทดสอบ
- (โมฆะ) simulateTrafficIncidentReport |
แสดงข้อความแจ้งการเข้าชมจำลองเพื่อวัตถุประสงค์ในการทดสอบ
เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์
- (BOOL) หยุดชั่วคราว [read, write, assign] |
การจำลองหยุดชั่วคราวอยู่หรือไม่
หากตั้งค่าเป็น "ใช่" ขณะจำลองข้อมูลตลอดเส้นทาง ระบบจะยังคงส่งข้อมูลอัปเดตตำแหน่งเป็นระยะๆ แต่ตำแหน่งจะหยุดเคลื่อนที่ไปตลอดเส้นทาง
- (BOOL) avoidsHighways [read, write, assign] |
ดูว่าควรหลีกเลี่ยงทางหลวงเมื่อจำลองการเดินทางไปยังจุดหมายด้วยเมธอด simulateAlongNewRouteToDestinations:callback:
หรือไม่
ค่าเริ่มต้นคือ NO
- (BOOL) avoidsTolls [read, write, assign] |
ดูว่าควรหลีกเลี่ยงทางพิเศษหรือไม่เมื่อจำลองการเดินทางไปยังจุดหมายด้วยวิธี simulateAlongNewRouteToDestinations:callback:
ค่าเริ่มต้นคือ NO
- (BOOL) avoidsFerries [read, write, assign] |
ดูว่าควรหลีกเลี่ยงเรือข้ามฟากเมื่อจำลองการเดินทางไปยังจุดหมายด้วยวิธี simulateAlongNewRouteToDestinations:callback:
หรือไม่
ค่าเริ่มต้นคือ "ใช่"
- (แบบลอย) speedMultiplier [read, write, assign] |
ตัวคูณความเร็วที่จะใช้เมื่อจำลองการเดินทางตามเส้นทาง
ค่าของพร็อพเพอร์ตี้นี้ต้องเป็นบวก การพยายามตั้งค่าที่ไม่เป็นบวกจะไม่มีผล ค่าเริ่มต้นคือ 1.0
- (BOOL) locationJitteringEnabled [read, write, assign] |
ตำแหน่งที่จำลองควรกระตุกแบบสุ่มไหม
- (GMSNavigationLicensePlateRestriction*) licensePlateRestriction [read, write, assign] |
กำหนดข้อจำกัดการใช้ป้ายทะเบียนด้วยตัวเลขสุดท้ายของป้ายทะเบียนและรหัสประเทศปัจจุบันของรถ
ซึ่งจะทำให้เราสามารถเดินทางข้ามข้อจำกัดการใช้ถนนบางประเภท โดยอิงตามหมายเลขป้ายทะเบียนรถ ซึ่งจะมีผลกับการเรียกใช้ sจําลองAlongNewRouteToDestinations หลังจากกำหนดค่านี้แล้วเท่านั้น
ตั้งค่าเป็น "nil" หากไม่มีข้อจำกัดป้ายทะเบียน ค่าเริ่มต้นคือ nil