Genel bakış
Test amacıyla cihaz konumunu simüle etmek için kullanabileceğiniz bir sınıf.
Herkese Açık Üye İşlevleri | |
(void) | - simulateLocationsAlongExistingRoute |
GMSNavigator'da ayarlı rota boyunca seyahat simülasyonunu başlatır. | |
(void) | - simulateAlongNewRouteToDestinations:callback: |
Verilen ara noktalar için rotayı hesaplar ve bu rota boyunca yolculuğu simüle eder. | |
(void) | - simulateAlongNewRouteToDestinations:routingOptions:callback: |
Verilen ara noktalar için rotayı hesaplar ve bu rota boyunca yolculuğu simüle eder. | |
(void) | - simmulateLocationAt Koordinatör: |
Sabit bir koordinatta cihaz konumunun simülasyonunu başlatır. | |
(void) | - stopSimulation |
Cihaz konumu simülasyonu yapılıyorsa bu işlemi durdurur. | |
(void) | - simulateNavigationPrompt |
Test amacıyla sahte veriler içeren bir gezinme istemini gösterir. | |
(void) | - simulateTrafficIncidentReport |
Test amacıyla bir sahte trafik istemi görüntüler. | |
Mülkler | |
BOOL | duraklatıldı |
Simülasyonun şu anda duraklatılmış olup olmadığı. | |
BOOL | avoidsHighways |
simulateAlongNewRouteToDestinations:callback: yöntemiyle varış noktalarına seyahati simüle ederken otoyollardan kaçınılıp yapılmayacağını belirtir. | |
BOOL | avoidsTolls |
simulateAlongNewRouteToDestinations:callback: yöntemiyle varış noktalarına seyahati simüle ederken paralı yollardan kaçınılmayacağı. | |
BOOL | avoidsFerries |
simulateAlongNewRouteToDestinations:callback: yöntemiyle varış noktalarına seyahati simüle ederken feribotların kullanılıp kullanılmayacağı. | |
float | speedMultiplier |
Bir rota boyunca seyahat simülasyonu yaparken kullanılacak hız çarpanı. | |
BOOL | locationJitteringEnabled |
Simüle edilen konumun rastgele titreşip titreşmeyeceği. | |
GMSNavigationLicensePlateRestriction * | licensePlateRestriction |
Plaka kısıtlamasını, mevcut aracın plakasının son hanesi ve ülke koduyla ayarlayın. |
Üye İşlevi Belgeleri
- (geçersiz) simulateLocationsAlongExistingRoute |
GMSNavigator'da ayarlı rota boyunca seyahat simülasyonunu başlatır.
GMSNavigator'da rota yoksa hiçbir şey yapılmaz.
- (void) simmulateAlongNewRouteToDestinations: | (NSArray< GMSNavigationWaypoint * > *) | hedefler | |
geri arama: | (GMSRouteStatusCallback) | callback | |
Verilen ara noktalar için rotayı hesaplar ve bu rota boyunca yolculuğu simüle eder.
Yeni rota, GMSMapView'da ayarlanan ulaşım şeklini kullanır.
Seyahat, GMSRouteStatusOK ile geri arama çağrılmadan hemen önce başlatılacaktır. Geri çağırma, GMSRouteStatusOK dışında bir değer döndürürse simülasyon başlamaz. Rota oluşturulmadan önce başka simülatör yöntemleri çağrılırsa rota oluşturma iptal edilir ve geri arama GMSRouteStatusCanceled ile yapılır.
- Parametreler:
-
hedefler Rota için simüle edilecek hedeflerin listesi. geri çağırma Rota kullanılabilir hale geldiğinde veya başarısız olduğunda çağrılacak bir blok.
- (void) simmulateAlongNewRouteToDestinations: | (NSArray< GMSNavigationWaypoint * > *) | hedefler | |
yönlendirme Seçenekleri: | (GMSNavigationRoutingOptions *) | routingOptions | |
geri arama: | (GMSRouteStatusCallback) | callback | |
Verilen ara noktalar için rotayı hesaplar ve bu rota boyunca yolculuğu simüle eder.
Yeni rota, GMSMapView'da ayarlanan ulaşım şeklini kullanır.
Seyahat, GMSRouteStatusOK ile geri çağırmanın çağrılmasından hemen önce başlar. Geri çağırma, GMSRouteStatusOK dışında bir değer döndürürse simülasyon başlamaz. Rota oluşturulmadan önce başka simülatör yöntemleri çağrılırsa rota oluşturma iptal edilir ve geri arama GMSRouteStatusCanceled ile yapılır.
- Parametreler:
-
hedefler Rota için simüle edilecek hedeflerin listesi. routingOptions Döndürülen yolu belirleyecek yönlendirme mantığı. geri çağırma Rota kullanılabilir hale geldiğinde veya başarısız olduğunda çağrılacak bir blok.
- (void) simmulateLocationAt Koordinatör: | (CLLocationCoordinate2D) | koordinat |
Sabit bir koordinatta cihaz konumunun simülasyonunu başlatır.
- (geçersiz) stopSimulation |
Cihaz konumu simülasyonu yapılıyorsa bu işlemi durdurur.
- (void) simulateNavigationPrompt |
Test amacıyla sahte veriler içeren bir gezinme istemini gösterir.
- (geçersiz) simulateTrafficIncidentReport |
Test amacıyla bir sahte trafik istemi görüntüler.
Gayrimenkul Dokümanları
- (BOOL) duraklatıldı [read, write, assign] |
Simülasyonun şu anda duraklatılmış olup olmadığı.
Bu ayar bir rota boyunca simüle yapılırken EVET değerine ayarlanırsa konum güncellemeleri düzenli olarak gönderilir ancak konumun rota boyunca ilerlemesi durdurulur.
- (BOOL) avoidsHighways [read, write, assign] |
simulateAlongNewRouteToDestinations:callback:
yöntemiyle varış noktalarına seyahati simüle ederken otoyollardan kaçınılıp yapılmayacağını belirtir.
Varsayılan olarak NO değerine ayarlanır.
- (BOOL) avoidsTolls [read, write, assign] |
simulateAlongNewRouteToDestinations:callback:
yöntemiyle varış noktalarına seyahati simüle ederken paralı yollardan kaçınılmayacağı.
Varsayılan olarak NO değerine ayarlanır.
- (BOOL) avoidsFerries [read, write, assign] |
simulateAlongNewRouteToDestinations:callback:
yöntemiyle varış noktalarına seyahati simüle ederken feribotların kullanılıp kullanılmayacağı.
Varsayılan olarak YES'e (EVET) ayarlanır.
- (kayan) speedMultiplier [read, write, assign] |
Bir rota boyunca seyahat simülasyonu yaparken kullanılacak hız çarpanı.
Bu özelliğin değeri pozitif olmalıdır. Pozitif olmayan bir değer ayarlamanın herhangi bir etkisi olmaz. Varsayılan değer 1,0'dır.
- (BOOL) locationJitteringEnabled [read, write, assign] |
Simüle edilen konumun rastgele titreşip titreşmeyeceği.
- (GMSNavigationLicensePlateRestriction*) licensePlateRestriction [read, write, assign] |
Plaka kısıtlamasını, mevcut aracın plakasının son hanesi ve ülke koduyla ayarlayın.
Bu, plaka numarasına göre belirlenen belirli türdeki yol kısıtlamalarından geçmemize olanak tanır. Bu ayar yalnızca bu değer ayarlandıktan sonra yapılan simmulateAlongNewRouteToDestinations çağrıları için geçerlidir.
Plaka kısıtlaması yoksa bo'ya ayarlayın. Varsayılan değer nil'dir.