Genel bakış
Fleet Engine arka ucuna bilgi gönderme nesnesi.
Bu sınıfı yalnızca ana ileti dizisinden kullanın.
Herkese Açık Üye İşlevleri | |
(void) | - updateVehicleState: |
Aracın durumunu günceller. | |
(void) | - addListener: |
İşleyici ekler. | |
(void) | - removeListener: |
Bir işleyiciyi kaldırır. | |
Korunan Özellikler | |
__pad0__: NSObject <GMSNavigatorListener | |
Mülkler | |
GMSRoadSnappedLocationProviderListener BOOL | locationTrackingEnabled |
Bu sınıfın genel başlatıcıları yok. Bu nesneyi GMTDDeliveryDriverAPI veya GMTDRidesharingDriverAPI nesnesinin vehicleReporter özelliğinden alın. | |
NSTimeInterval | locationReportingInterval |
Konum raporlarının Fleet Engine'e teslim edileceği minimum aralığı belirtir. |
Üye İşlevi Belgeleri
- (geçersiz) updateVehicleState: | (GMTDVehicleState) | vehicleState |
Aracın durumunu günceller.
Yalnızca araç paylaşma için kullanılır.
locationTrackingEnabled
politikası NO değerine ayarlanırsa durum GMTDVehicleStateOnline
olarak ayarlanamaz.
Farklı bir durum ayarlamak, Fleet Engine arka ucuna tek seferlik bir istek gönderir.
Bu yöntem sunucu tarafındaki durumu günceller. İstemci uygulaması, işlemin başarılı veya başarısız olduğunu onaylamak için fleetEngine:didSucceedVehicleUpdate:
ve fleetEngine:didFailVehicleUpdate:withError:
değerlerini izlemelidir. locationTrackingEnabled
, EVET olarak ayarlanırsa hatalar otomatik olarak yeniden denenir.
- Parametreler:
-
vehicleState İstenen aracın durumu.
- (geçersiz) addListener: | (kimlik< GMTDVehicleReporterListener >) | dinleyici |
İşleyici ekler.
Dinleyiciye referansta zayıf bir referans kullanılıyor demektir.
- Parametreler:
-
işleyici GMTDVehicleReporterListener
protokolüne uygun bir nesne.
- (void) removeListener: | (kimlik< GMTDVehicleReporterListener >) | dinleyici |
Bir işleyiciyi kaldırır.
- Parametreler:
-
işleyici GMTDVehicleReporterListener
protokolüne uygun bir nesne.
Üye Verileri Belgeleri
- GMTDVehicleReporter: |
Gayrimenkul Dokümanları
- (GMSRoadSnappedLocationProviderListener BOOL) locationTrackingEnabled [read, write, assign] |
Bu sınıfın genel başlatıcıları yok. Bu nesneyi GMTDDeliveryDriverAPI
veya GMTDRidesharingDriverAPI
nesnesinin vehicleReporter
özelliğinden alın.
Konum izlemenin etkin olup olmadığını belirtir.
EVET olarak ayarlanırsa yolculuk ve araç güncellemeleri, locationUpdateInterval
için ayarlanan değere göre düzenli aralıklarla Fleet Engine arka ucuna gönderilir.
Hayır değerine ayarlanırsa güncellemeler durdurulur ve araç durumunu GMTDVehicleStateOffline
olarak ayarlamak için Fleet Engine arka ucuna tek seferlik bir araç güncelleme isteği gönderilir. locationTrackingEnabled
, HAYIR olarak ayarlandığında oluşan hataları ele alma ile ilgili dikkat edilmesi gereken özel noktalar için updateVehicleState
belgesine bakın.
- (NSTimeInterval) locationReportingInterval [read, write, assign] |
Konum raporlarının Fleet Engine'e teslim edileceği minimum aralığı belirtir.
- Not:
- Varsayılan raporlama aralığı 10 saniyedir. Desteklenen maksimum değer 60 saniye, desteklenen minimum değer ise 5 saniyedir. Bu aralığın dışında bir değer kullanılırsa istenen değer söz konusu aralığa sabitlenir.