Antarmuka untuk mengirim lokasi yang disimulasikan ke Nav API, atau menjalankan Nav API di sepanjang rute yang disimulasikan. Untuk digunakan selama pengujian, proses debug, dan demo.
Implementasi antarmuka ini aman untuk thread.
Ringkasan Metode Publik
abstrak void |
hideDummyTrafficPrompt()
Menyembunyikan perintah traffic contoh, jika ada yang ditampilkan.
|
abstrak void |
pause()
Menjeda simulasi.
|
abstrak void |
resume()
Melanjutkan simulasi, setelah dijeda.
|
abstrak void | |
abstrak void |
showDummyTrafficPrompt()
Menampilkan perintah traffic contoh.
|
abstrak void |
simulateLocationsAlongExistingRoute()
Mulai menyimulasikan perjalanan di sepanjang rute yang saat ini dihitung oleh Navigator.
|
abstrak void |
simulateLocationsAlongExistingRoute(opsi SimulationOptions)
Mulai menyimulasikan perjalanan di sepanjang rute yang saat ini dihitung oleh Navigator.
|
abstrak ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(List<Waypoint> titik jalan, RoutingOptions routingOptions)
Menghitung rute melalui titik jalan tertentu (seperti yang akan dihitung oleh
Navigator.setDestinations()), dan menyimulasikan perjalanan di sepanjang rute ini.
|
abstrak ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(Daftar<Waypoint> titik jalan)
Menghitung rute melalui titik jalan tertentu (seperti yang akan dihitung oleh
Navigator.setDestinations()), dan menyimulasikan perjalanan di sepanjang rute ini.
|
abstrak ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(List<Waypoint> titik jalan, RoutingOptions routingOptions, SimulationOptions simulasiOptions)
Menghitung rute melalui titik jalan tertentu (seperti yang akan dihitung oleh
Navigator.setDestinations()), dan menyimulasikan perjalanan di sepanjang rute ini.
|
abstrak void |
unsetUserLocation()
Berhenti menyimulasikan lokasi pengguna.
|
Metode Publik
public abstrak void hideDummyTrafficPrompt ()
Menyembunyikan perintah traffic contoh, jika ada yang ditampilkan.
public abstrak void pause ()
Menjeda simulasi.
publik abstrak void resume ()
Melanjutkan simulasi, setelah dijeda.
public abstrak void setUserLocation (LatLng location)
Menetapkan simulasi lokasi pengguna.
Parameter
lokasi |
---|
public abstrak void showDummyTrafficPrompt ()
Menampilkan perintah traffic contoh. Berguna untuk menguji UI perintah.
Metode ini hanya berfungsi jika panduan sedang berjalan.
public abstrak void simulateLocationsAlongExistingRoute ()
Mulai menyimulasikan perjalanan di sepanjang rute yang saat ini dihitung oleh Navigator. Jika Navigator belum menghitung rute, tindakan ini tidak akan melakukan apa pun.
Simulasi akan dijalankan menggunakan SimulationOptions
default.
public abstract void simulateLocationsAlongExistingRoute (SimulationOptions)
Mulai menyimulasikan perjalanan di sepanjang rute yang saat ini dihitung oleh Navigator. Jika Navigator belum menghitung rute, tindakan ini tidak akan melakukan apa pun.
Parameter
opsi |
---|
public abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (Daftar<Waypoint> titik jalan, RoutingOptions routingOptions)
Menghitung rute melalui titik jalan tertentu (seperti yang akan dihitung oleh Navigator.setDestinations()), dan menyimulasikan perjalanan di sepanjang rute ini. Perjalanan akan dimulai tepat sebelum hari berikutnya kembali berjalan lancar. Jika Future menampilkan apa pun kecuali OK, tidak ada yang akan disimulasikan.
Simulasi akan dijalankan menggunakan SimulationOptions
default.
Parameter
titik jalan | |
---|---|
routingOptions |
public abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> titik jalan)
Menghitung rute melalui titik jalan tertentu (seperti yang akan dihitung oleh Navigator.setDestinations()), dan menyimulasikan perjalanan di sepanjang rute ini. Perjalanan akan dimulai tepat sebelum hari berikutnya kembali berjalan lancar. Jika Future menampilkan apa pun kecuali OK, tidak ada yang akan disimulasikan.
Rute akan dihitung menggunakan RoutingOptions
default.
Simulasi akan dijalankan menggunakan SimulationOptions
default.
Parameter
titik jalan |
---|
public abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> titik jalan, RoutingOptions routingOptions, SimulationOptions experimentOptions)
Menghitung rute melalui titik jalan tertentu (seperti yang akan dihitung oleh Navigator.setDestinations()), dan menyimulasikan perjalanan di sepanjang rute ini. Perjalanan akan dimulai tepat sebelum hari berikutnya kembali berjalan lancar. Jika Future menampilkan apa pun kecuali OK, tidak ada yang akan disimulasikan.
Parameter
titik jalan | |
---|---|
routingOptions | |
simulationOptions |
public abstrak void unsetUserLocation ()
Berhenti menyimulasikan lokasi pengguna. Tindakan ini juga akan mengakhiri simulasi aktif.