Simüle edilmiş konumları Nav API'ye göndermek veya Nav API'yi simüle edilmiş rotalarda çalıştırmak için kullanılan bir arayüz. Test, hata ayıklama ve demolar sırasında kullanım içindir.
Bu arayüzün uygulamaları iş parçacığında güvenlidir.
Herkese Açık Yöntem Özeti
soyut geçersiz |
hideDummyTrafficPrompt()
Sahte trafik istemi gösterilmişse gizler.
|
soyut geçersiz |
pause()
Simülasyonu duraklatır.
|
soyut geçersiz |
resume()
Bir duraklatma sonrasında simülasyonu devam ettirir.
|
soyut geçersiz | |
soyut geçersiz |
showDummyTrafficPrompt()
Sahte trafik istemi gösterir.
|
soyut geçersiz |
simulateLocationsAlongExistingRoute()
Gezgin tarafından hesaplanmış olan rota boyunca seyahat simülasyonunu başlatır.
|
soyut geçersiz |
simulateLocationsAlongExistingRoute(SimulationOptions seçenekleri)
Gezgin tarafından hesaplanmış olan rota boyunca seyahat simülasyonunu başlatır.
|
soyut ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(Liste<Ara nokta> ara noktaları, RoutingOptions yönlendirmeSeçenekleri)
Verilen ara noktalardan geçen rotayı hesaplar (Navigator.setDestinations() ile hesaplanacağı şekilde) ve bu rota boyunca yolculuğu simüle eder.
|
soyut ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(Liste<Ara Noktası> ara noktaları listeleyin)
Verilen ara noktalardan geçen rotayı hesaplar (Navigator.setDestinations() ile hesaplanacağı şekilde) ve bu rota boyunca yolculuğu simüle eder.
|
soyut ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(List<Waypoint> referans noktaları, RoutingOptions yönlendirmeSeçenekleri, SimulationOptions signatureOptions)
Verilen ara noktalardan geçen rotayı hesaplar (Navigator.setDestinations() ile hesaplanacağı şekilde) ve bu rota boyunca yolculuğu simüle eder.
|
soyut geçersiz |
unsetUserLocation()
Kullanıcı konumu simülasyonunu durdurur.
|
Herkese Açık Yöntemler
herkese açık soyut void hideDummyTrafficPrompt ()
Sahte trafik istemi gösterilmişse gizler.
herkese açık soyut void pause ()
Simülasyonu duraklatır.
herkese açık soyut void resume ()
Bir duraklatma sonrasında simülasyonu devam ettirir.
herkese açık soyut void setUserLocation (LatLng konumu)
Simüle edilmiş bir kullanıcı konumu ayarlar.
Parametreler
yer |
---|
herkese açık soyut void showDummyTrafficPrompt ()
Sahte trafik istemi gösterir. İstem kullanıcı arayüzünü test etmek için kullanışlıdır.
Bu yöntem yalnızca yönlendirme çalışıyorsa çalışır.
herkese açık soyut void simulateLocationsAlongExistingRoute ()
Gezgin tarafından hesaplanmış olan rota boyunca seyahat simülasyonunu başlatır. Gezgin bir rota hesaplamadıysa bu işlem hiçbir şey yapmaz.
Simülasyon, varsayılan SimulationOptions
kullanılarak çalıştırılır.
herkese açık soyut void simulateLocationsAlongExistingRoute (SimulationOptions seçenekleri)
Gezgin tarafından hesaplanmış olan rota boyunca seyahat simülasyonunu başlatır. Gezgin bir rota hesaplamadıysa bu işlem hiçbir şey yapmaz.
Parametreler
seçenekler |
---|
herkese açık abstract ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (Liste<Ara nokta> ara noktaları, RoutingOptions redirectOptions)
Verilen ara noktalardan geçen rotayı hesaplar (Navigator.setDestinations() ile hesaplanacağı şekilde) ve bu rota boyunca yolculuğu simüle eder. Seyahat, gelecek tarih sorunsuz bir şekilde çıkmadan hemen önce başlayacak. Gelecekte "Tamam" dışında bir değer döndürürse hiçbir şey simüle edilmez.
Simülasyon, varsayılan SimulationOptions
kullanılarak çalıştırılır.
Parametreler
referans noktaları | |
---|---|
routingOptions |
herkese açık soyut ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (Liste<Ara nokta> referans noktaları)
Verilen ara noktalardan geçen rotayı hesaplar (Navigator.setDestinations() ile hesaplanacağı şekilde) ve bu rota boyunca yolculuğu simüle eder. Seyahat, gelecek tarih sorunsuz bir şekilde çıkmadan hemen önce başlayacak. Gelecekte "Tamam" dışında bir değer döndürürse hiçbir şey simüle edilmez.
Rota, varsayılan RoutingOptions
kullanılarak hesaplanacak.
Simülasyon, varsayılan SimulationOptions
kullanılarak çalıştırılır.
Parametreler
referans noktaları |
---|
herkese açık soyut ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (Liste<Ara nokta> ara noktalar, RoutingOptions yönlendirme Seçenekleri, SimulationOptionsSimülasyonSeçenekleri
Verilen ara noktalardan geçen rotayı hesaplar (Navigator.setDestinations() ile hesaplanacağı şekilde) ve bu rota boyunca yolculuğu simüle eder. Seyahat, gelecek tarih sorunsuz bir şekilde çıkmadan hemen önce başlayacak. Gelecekte "Tamam" dışında bir değer döndürürse hiçbir şey simüle edilmez.
Parametreler
referans noktaları | |
---|---|
routingOptions | |
simulationOptions |
herkese açık soyut void unsetUserLocation ()
Kullanıcı konumu simülasyonunu durdurur. Bu işlem, etkin simülasyonları da sonlandırır.