เครื่องมือจำลอง

อินเทอร์เฟซสาธารณะ เครื่องจำลอง

อินเทอร์เฟซสำหรับส่งตำแหน่งที่จำลองไปยัง Nav API หรือเรียกใช้ Nav API บนเส้นทางจำลอง สำหรับใช้ในการทดสอบ การแก้ไขข้อบกพร่อง และการสาธิต

การใช้งานอินเทอร์เฟซนี้มีความปลอดภัยในตัว

สรุปวิธีการสาธารณะ

นามธรรม โมฆะ
hideDummyTrafficPrompt()
ซ่อนข้อความแจ้งการเข้าชมจำลอง (ถ้ามี)
นามธรรม โมฆะ
pause()
หยุดการจำลองชั่วคราว
นามธรรม โมฆะ
ดำเนินการต่อ()
ดำเนินการจำลองต่อหลังจากหยุดชั่วคราว
นามธรรม โมฆะ
setUserLocation(สถานที่ตั้ง LatLng)
ตั้งค่าสถานที่จำลองของผู้ใช้
นามธรรม โมฆะ
showDummyTrafficPrompt()
แสดงข้อความแจ้งการจราจรจำลอง
นามธรรม โมฆะ
simulateLocationsAlongExistingRoute()
เริ่มจำลองการเดินทางตามเส้นทางที่คำนวณโดย Navigator ในขณะนี้
นามธรรม โมฆะ
simulateLocationsAlongExistingRoute(ตัวเลือก SimulationOptions)
เริ่มจำลองการเดินทางตามเส้นทางที่คำนวณโดย Navigator ในขณะนี้
abstract ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(รายการจุดอ้างอิง<Waypoint>, ตัวเลือกการกำหนดเส้นทาง RoutingOptions)
คำนวณเส้นทางผ่านจุดอ้างอิงที่กำหนด (ซึ่งจะคำนวณโดย Navigator.setDestinations()) และจำลองการเดินทางตามเส้นทางนี้
abstract ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(รายการจุดอ้างอิง<Waypoint>)
คำนวณเส้นทางผ่านจุดอ้างอิงที่กำหนด (ซึ่งจะคำนวณโดย Navigator.setDestinations()) และจำลองการเดินทางตามเส้นทางนี้
abstract ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(รายการจุดอ้างอิง<Waypoint>, ตัวเลือกการกำหนดเส้นทาง RoutingOptions, ตัวเลือกการจำลอง SimulationOptions)
คำนวณเส้นทางผ่านจุดอ้างอิงที่กำหนด (ซึ่งจะคำนวณโดย Navigator.setDestinations()) และจำลองการเดินทางตามเส้นทางนี้
นามธรรม โมฆะ
unsetUserLocation()
หยุดจำลองตำแหน่งของผู้ใช้

วิธีการสาธารณะ

สาธารณะ abstract void hideDummyTrafficPrompt ()

ซ่อนข้อความแจ้งการเข้าชมจำลอง (ถ้ามี)

สาธารณะ นามธรรม โมฆะ หยุดชั่วคราว ()

หยุดการจำลองชั่วคราว

สาธารณะ นามธรรม โมฆะ ดำเนินการต่อ ()

ดำเนินการจำลองต่อหลังจากหยุดชั่วคราว

สาธารณะ abstract void setUserLocation (LatLng)

ตั้งค่าสถานที่จำลองของผู้ใช้

พารามิเตอร์
สถานที่

สาธารณะ abstract void showDummyTrafficPrompt ()

แสดงข้อความแจ้งการจราจรจำลอง มีประโยชน์สำหรับการทดสอบ UI ข้อความแจ้ง

วิธีการนี้จะได้ผลก็ต่อเมื่อคำแนะนำทำงานอยู่เท่านั้น

สาธารณะ นามธรรม โมฆะ simulateLocationsAlongExistingRoute ()

เริ่มจำลองการเดินทางตามเส้นทางที่คำนวณโดย Navigator ในขณะนี้ หาก Navigator ไม่ได้คำนวณเส้นทาง ก็จะทำอะไรไม่ได้

ระบบจะดำเนินการจำลองโดยใช้ SimulationOptions เริ่มต้น

สาธารณะ abstract void simulateLocationsAlongExistingRoute (ตัวเลือก SimulationOptions)

เริ่มจำลองการเดินทางตามเส้นทางที่คำนวณโดย Navigator ในขณะนี้ หาก Navigator ไม่ได้คำนวณเส้นทาง ก็จะทำอะไรไม่ได้

พารามิเตอร์
ตัวเลือก

สาธารณะ abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint>waypoints, RoutingOptionsRoutingOptions)

คำนวณเส้นทางผ่านจุดอ้างอิงที่กำหนด (ซึ่งจะคำนวณโดย Navigator.setDestinations()) และจำลองการเดินทางตามเส้นทางนี้ การเดินทางจะเริ่มขึ้นก่อนที่การเดินทางในอนาคตจะมาถึง หากในอนาคตแสดงผลสิ่งใดยกเว้น "ตกลง" จะไม่มีการจำลอง

ระบบจะดำเนินการจำลองโดยใช้ SimulationOptions เริ่มต้น

พารามิเตอร์
จุดอ้างอิง
routingOptions

สาธารณะ abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (รายการ<Waypoint> จุดอ้างอิง)

คำนวณเส้นทางผ่านจุดอ้างอิงที่กำหนด (ซึ่งจะคำนวณโดย Navigator.setDestinations()) และจำลองการเดินทางตามเส้นทางนี้ การเดินทางจะเริ่มขึ้นก่อนที่การเดินทางในอนาคตจะมาถึง หากในอนาคตแสดงผลสิ่งใดยกเว้น "ตกลง" จะไม่มีการจำลอง

ระบบจะคำนวณเส้นทางโดยใช้ RoutingOptions เริ่มต้น

ระบบจะดำเนินการจำลองโดยใช้ SimulationOptions เริ่มต้น

พารามิเตอร์
จุดอ้างอิง

สาธารณะ abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> Waypoints, RoutingOptionsRoutingOptions, SimulationOptions การจำลอง)

คำนวณเส้นทางผ่านจุดอ้างอิงที่กำหนด (ซึ่งจะคำนวณโดย Navigator.setDestinations()) และจำลองการเดินทางตามเส้นทางนี้ การเดินทางจะเริ่มขึ้นก่อนที่การเดินทางในอนาคตจะมาถึง หากในอนาคตแสดงผลสิ่งใดยกเว้น "ตกลง" จะไม่มีการจำลอง

พารามิเตอร์
จุดอ้างอิง
routingOptions
simulationOptions

สาธารณะ abstract void unsetUserLocation ()

หยุดจำลองตำแหน่งของผู้ใช้ การดำเนินการนี้จะทำให้การจำลองที่ดำเนินอยู่สิ้นสุดลงด้วยเช่นกัน