FleetEngineShipmentLocationProvider sınıfı
google.maps.journeySharing.FleetEngineShipmentLocationProvider
sınıf
Gönderim konumu sağlayıcısı.
Bu ders PollingLocationProvider
tarihine kadar geçerlidir.
&libraries=journeySharing
URL parametresini kullanarak yükleyin. Maps JavaScript API'deki kitaplıklar konusuna bakın.
v=beta
kullanılırken const {FleetEngineShipmentLocationProvider} = await google.map.importLibrary("journeySharing")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
FleetEngineShipmentLocationProvider |
FleetEngineShipmentLocationProvider(options) Parametreler:
Fleet Engine gönderim takibi için yeni bir konum sağlayıcı oluşturur. |
Özellikler | |
---|---|
trackingId |
Tür:
string Bu konum sağlayıcının gözlem yaptığı görevin izleme kimliği. İzlemeye başlamak için bu alanı ayarlayın. |
Devralındı:
isPolling
|
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
|
FleetEngineShipmentLocationProviderOptions arayüz
google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
arayüz
Gönderim konumu sağlayıcı seçenekleri.
Ö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. |
deliveryVehicleMarkerCustomization optional |
Tür:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional Yayınlama aracı işaretçisine özelleştirme uygulandı. Özel stil (işaretçi simgesi gibi) ve etkileşim (tıklama işleme gibi) belirtmek için bu alanı kullanın.
|
destinationMarkerCustomization optional |
Tür:
(function(ShipmentMarkerCustomizationFunctionParams): 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.
|
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. |
trackingId optional |
Tür:
string optional Konum sağlayıcı başlatıldıktan hemen sonra izlenecek görevin izleme kimliği. Belirtilmezse konum sağlayıcı herhangi bir görevi izlemeye başlamaz. İzleme kimliğini ayarlamak ve izlemeyi başlatmak için FleetEngineShipmentLocationProvider.trackingId özelliğini kullanın. |
FleetEngineShipmentLocationProviderUpdateEvent arayüz
google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
arayüz
FleetEngineShipmentLocationProvider.update
etkinliği tetiklendiğinde etkinlik işleyiciye etkinlik nesnesi aktarılır.
Özellikler | |
---|---|
taskTrackingInfo optional |
Tür:
TaskTrackingInfo optional Güncelleme tarafından döndürülen görev izleme bilgi yapısı. Değiştirilemez. |