FleetEngineShipmentLocationProvider sınıfı
google.maps.journeySharing.FleetEngineShipmentLocationProvider
sınıf
Gönderim konumu sağlayıcısı.
Bu sınıf PollingLocationProvider
sınıfını genişletir.
const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
FleetEngineShipmentLocationProvider |
FleetEngineShipmentLocationProvider(options) Parametreler:
Fleet Engine kargo takibi için yeni bir konum sağlayıcı oluşturur. |
Özellikler | |
---|---|
trackingId |
Tür:
string Bu konum sağlayıcının gözlemlediği görevin izleme kimliği. İzlemeye başlamak için bu alanı ayarlayın. |
Devralındı:
isPolling ,
pollingIntervalMillis
|
Yöntemler | |
---|---|
refresh |
refresh() Parametreler: Yok
Döndürülen Değer:
void İzlenen konumu açıkça 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 arabirim
google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
arayüz
Gönderi konumu sağlayıcısı seçenekleri.
Özellikler | |
---|---|
authTokenFetcher |
Tür:
AuthTokenFetcher İstemcinin Fleet Engine'da kimliğini doğrulamak için JSON Web jetonları sağlar. |
projectId |
Tür:
string Tüketicinin Google Cloud Console'daki proje kimliği. |
activePolylineCustomization optional |
Tür:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Etkin çoklu çizgiye uygulanan özelleştirme. Etkin bir çoklu çizgi, aracın şu anda geçtiği rotanın bir bölümüne karşılık gelir. Özel stil (ör. çoklu çizgi rengi) ve etkileşim (ör. tıklama işleme) belirtmek için bu alanı kullanın.
|
deliveryVehicleMarkerCustomization optional |
Tür:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional Teslimat aracı işaretçisine uygulanan özelleştirme. Özel stil (ör. işaretçi simgesi) ve etkileşim (ör. tıklama işleme) belirtmek için bu alanı kullanın.
|
destinationMarkerCustomization optional |
Tür:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional Hedef işaretçiye uygulanan özelleştirme. Özel stil (ör. işaretçi simgesi) ve etkileşim (ör. tıklama işleme) belirtmek için bu alanı kullanın.
|
pollingIntervalMillis optional |
Tür:
number optional Konum güncellemelerinin getirilmesi arasındaki minimum süre (milisaniye cinsinden). Bir konum güncellemesinin getirilmesi pollingIntervalMillis 'ten uzun sürerse mevcut güncelleme bitene kadar sonraki konum güncellemesi başlatılmaz. Bu değerin 0, Infinity veya negatif bir değer olarak ayarlanması otomatik konum güncellemelerini devre dışı bırakır. Takip kimliği parametresi (ör. gönderim konum sağlayıcısının gönderi takip kimliği) veya bir filtreleme seçeneği (ör. filo konum sağlayıcıları için görüntü alanı sınırları veya özellik filtreleri) değişirse yeni bir konum güncellemesi bir kez getirilir. Varsayılan ve minimum anket aralığı 5.000 milisaniyedir. Anket aralığını daha düşük bir pozitif değere ayarlarsanız 5000 depolanır ve kullanılır. |
remainingPolylineCustomization optional |
Tür:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Kalan poli çizgisine uygulanan özelleştirme. Kalan çoklu çizgi, aracın henüz geçmeye başlamadığı rotanın bir bölümüne karşılık gelir. Özel stil (ör. çoklu çizgi rengi) ve etkileşim (ör. tıklama işleme) belirtmek için bu alanı kullanın.
|
takenPolylineCustomization optional |
Tür:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Çekilen çoklu çizgiye uygulanan özelleştirme. Alınan çoklu çizgi, aracın daha önce geçtiği rotanın bir bölümüne karşılık gelir. Özel stil (ör. çoklu çizgi rengi) ve etkileşim (ör. tıklama işleme) belirtmek için bu alanı kullanın.
|
trackingId optional |
Tür:
string optional Yer sağlayıcı oluşturulduktan hemen sonra izlenecek görevin izleme kimliği. Belirtilmediği takdirde konum sağlayıcı herhangi bir görevi izlemeye başlamaz. İzleme kimliğini ayarlamak ve izlemeye başlamak için FleetEngineShipmentLocationProvider.trackingId değerini kullanın. |
FleetEngineShipmentLocationProviderUpdateEvent arabirimi
google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
arayüz
FleetEngineShipmentLocationProvider.update
etkinliği tetiklendiğinde etkinlik işleyiciye iletilen etkinlik nesnesi.
Özellikler | |
---|---|
taskTrackingInfo optional |
Tür:
TaskTrackingInfo optional Güncelleme tarafından döndürülen görev takibi bilgileri yapısı. Değiştirilemez. |