Simülatör

herkese açık arayüz Simülatör

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
setUserLocation(LatLng konumu)
Simüle edilmiş bir kullanıcı konumu ayarlar.
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.