FleetEngineTripLocationProvider sınıfı
google.maps.journeySharing.FleetEngineTripLocationProvider
sınıf
Gezi konumu sağlayıcısı.
Bu ders PollingLocationProvider
tarihine kadar geçerlidir.
const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişin. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
FleetEngineTripLocationProvider |
FleetEngineTripLocationProvider(options) Parametreler:
Fleet Engine gezisi için yeni bir konum sağlayıcı oluşturur. |
Özellikler | |
---|---|
tripId |
Tür:
string Bu konum sağlayıcının gözlemlediği seyahat kimliği. İzlemeye başlamak için bu alanı ayarlayın. |
Devralındı:
isPolling ,
pollingIntervalMillis
|
Yöntemler | |
---|---|
refresh |
refresh() Parametreler: Yok
İade Değeri:
void İzlenen konumu açık bir şekilde yeniler. |
Devralındı:
addListener
|
Etkinlikler | |
---|---|
error |
function(event) Bağımsız değişkenler:
Konum sağlayıcı bir hatayla karşılaştığında tetiklenen etkinlik. |
update |
function(event) Bağımsız değişkenler:
Fleet Engine veri güncelleme isteği tamamlandığında tetiklenen etkinlik. |
Devralındı:
ispollingchange
|
FleetEngineTripLocationProviderOptions arayüz
google.maps.journeySharing.FleetEngineTripLocationProviderOptions
arayüz
Gezi konumu sağlayıcısı için seçenekler.
Özellikler | |
---|---|
authTokenFetcher |
Tür:
AuthTokenFetcher İstemcinin Fleet Engine'de doğrulanması için JSON Web Token'lar sağlar. |
projectId |
Tür:
string Tüketicinin Google Cloud Console'daki proje kimliği. |
destinationMarkerCustomization optional |
Tür:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Özelleştirme, hedef işaretçiye uygulandı. Özel stil (işaretçi simgesi gibi) ve etkileşim (tıklama işleme gibi) belirtmek için bu alanı kullanın.
|
originMarkerCustomization optional |
Tür:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Özelleştirme, kaynak işaretleyiciye uygulandı. Özel stil (işaretçi simgesi gibi) ve etkileşim (tıklama işleme gibi) belirtmek için bu alanı kullanın.
|
pollingIntervalMillis optional |
Tür:
number optional Milisaniye cinsinden konum güncellemelerinin alınması arasında geçen minimum süre. Konum güncellemesinin getirilmesi pollingIntervalMillis saniyeden uzun sürüyorsa mevcut konum tamamlanana kadar bir sonraki konum güncellemesi başlatılmaz. Bu değerin 0 olarak ayarlanması, yinelenen konum güncellemelerinin devre dışı bırakılmasına neden olur. Konum sağlayıcı tarafından gözlemlenen parametrelerden herhangi biri değişirse yeni bir konum güncellemesi getirilir. Varsayılan yoklama aralığı, minimum aralık olan 5.000 milisaniyedir. Yoklama aralığını sıfır olmayan daha düşük bir değere ayarlarsanız 5.000 kullanılır. |
tripId optional |
Tür:
string optional Konum sağlayıcısı başlatıldıktan hemen sonra izlenecek gezi kimliği. Belirtilmemesi durumunda, konum sağlayıcı hiçbir geziyi izlemeye başlamaz. Kimliği ayarlamak ve izlemeye başlamak için FleetEngineTripLocationProvider.tripId özelliğini kullanın. |
vehicleMarkerCustomization optional |
Tür:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Özelleştirme, araç işaretçisine uygulandı. Özel stil (işaretçi simgesi gibi) ve etkileşim (tıklama işleme gibi) belirtmek için bu alanı kullanın.
|
waypointMarkerCustomization optional |
Tür:
(function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional Özelleştirme, bir ara nokta işaretçisine uygulandı. Özel stil (işaretçi simgesi gibi) ve etkileşim (tıklama işleme gibi) belirtmek için bu alanı kullanın.
|
FleetEngineTripLocationProviderUpdateEvent arayüz
google.maps.journeySharing.FleetEngineTripLocationProviderUpdateEvent
arayüz
FleetEngineTripLocationProvider.update
etkinliği tetiklendiğinde etkinlik işleyiciye etkinlik nesnesi aktarılır.
Özellikler | |
---|---|
trip optional |
Tür:
Trip optional Güncelleme tarafından döndürülen gezi yapısı. Değiştirilemez. |