將模擬位置傳送至 Nav API 或在模擬路徑上執行 Nav API 的介面。供測試、偵錯和示範使用。
這個介面的實作是執行緒安全。
公用方法摘要
抽象 void |
hideDummyTrafficPrompt()
隱藏虛擬車流量提示 (如有顯示)。
|
抽象 void |
pause()
暫停模擬。
|
抽象 void |
resume()
在暫停後繼續模擬。
|
抽象 void | |
抽象 void |
showDummyTrafficPrompt()
顯示虛擬路況提示。
|
抽象 void |
simulateLocationsAlongExistingRoute()
開始模擬行駛路線中目前由導覽器計算的路線。
|
抽象 void | |
抽象 ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(List<Waypoint> 路線控點、RoutingOptions routeOptions)
計算通過指定路線控點的路線 (依 Navigator.setDestinations() 計算),並模擬這條路線沿途的行進過程。
|
抽象 ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(List<Waypoint> 路線控點)
計算通過指定路線控點的路線 (依 Navigator.setDestinations() 計算),並模擬這條路線沿途的行進過程。
|
抽象 ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(List<Waypoint> 路線控點、RoutingOptionsrouteOptions、SimulationOptions emulatorOptions)
計算通過指定路線控點的路線 (依 Navigator.setDestinations() 計算),並模擬這條路線沿途的行進過程。
|
抽象 void |
unsetUserLocation()
停止模擬使用者位置。
|
公用方法
public 抽象 void hideDummyTrafficPrompt ()
隱藏虛擬車流量提示 (如有顯示)。
public 摘要 void pause ()
暫停模擬。
public 摘要 void resume ()
在暫停後繼續模擬。
public 抽象 void showDummyTrafficPrompt ()
顯示虛擬路況提示。有助於測試提示 UI。
只有在導引運作時,這個方法才能運作。
public 抽象 void simulateLocationsAlongExistingRoute ()
開始模擬行駛路線中目前由導覽器計算的路線。如果導覽器尚未計算路線,系統不會執行任何動作。
模擬將使用預設的 SimulationOptions
執行。
public 抽象 void simulateLocationsAlongExistingRoute (SimulationOptions 選項)
開始模擬行駛路線中目前由導覽器計算的路線。如果導覽器尚未計算路線,系統不會執行任何動作。
參數
選項 |
---|
public 抽象 ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> 路線控點、RoutingOptions routeOptions)
計算通過指定路線控點的路線 (依 Navigator.setDestinations() 計算),並模擬這條路線沿途的行進過程。行程會在未來傳回「確定」之前就開始。如果未來傳回「OK」以外的任何值,系統就不會模擬任何內容。
模擬將使用預設的 SimulationOptions
執行。
參數
路點 | |
---|---|
routingOptions |
public 抽象 ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> 路線控點)
計算通過指定路線控點的路線 (依 Navigator.setDestinations() 計算),並模擬這條路線沿途的行進過程。行程會在未來傳回「確定」之前就開始。如果未來傳回「OK」以外的任何值,系統就不會模擬任何內容。
系統會使用預設的 RoutingOptions
計算路線。
模擬將使用預設的 SimulationOptions
執行。
參數
路點 |
---|
public 抽象 ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> 路線控點、RoutingOptionsrouteOptions、SimulationOptions 模擬){/17
計算通過指定路線控點的路線 (依 Navigator.setDestinations() 計算),並模擬這條路線沿途的行進過程。行程會在未來傳回「確定」之前就開始。如果未來傳回「是」以外的任何資料,就不會模擬任何內容。
參數
路點 | |
---|---|
routingOptions | |
simulationOptions |
public 抽象 void unsetUserLocation ()
停止模擬使用者位置。這麼做也會結束所有進行中的模擬。