FleetEngineShipmentLocationProvider sınıfı
google.maps.journeySharing.FleetEngineShipmentLocationProvider
sınıf
Gönderim konumu sağlayıcı.
Bu sınıfın kapsamı PollingLocationProvider
.
const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki 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ısı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önüş Değeri:
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 arayüzü
google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
arayüz
Gönderim konumu sağlayıcı seçenekleri.
Özellikler | |
---|---|
authTokenFetcher |
Tür:
AuthTokenFetcher Fleet Engine'de istemcinin kimliğini doğrulamak için JSON Web Token'ları 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 çoklu çizgi, aracın geçmekte olduğu rotanın bir kısmına karşılık gelir. Özel stil (çoklu çizgi rengi gibi) ve etkileşimi (tıklama işleme gibi) 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şimi (tıklama işleme gibi) 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şimi (tıklama işleme gibi) 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üncellemesini getirmek pollingIntervalMillis süresinden uzun sürerse bir sonraki konum güncellemesi mevcut güncelleme tamamlanana kadar başlatılmaz. Bu değerin 0, Infinity veya negatif olarak ayarlanması otomatik konum güncellemelerini devre dışı bırakır. İzleme kimliği parametresi (örneğin, gönderim konumu sağlayıcısının gönderim izleme kimliği) veya bir filtreleme seçeneği (ör. görüntü alanı sınırları ya da filo konum sağlayıcıları için özellik filtreleri) değişirse bir kez yeni konum güncellemesi getirilir. Varsayılan ve minimum yoklama aralığı 5.000 milisaniyedir. Yoklama 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 çoklu çizgiye özelleştirme uygulandı. Kalan bir çoklu çizgi, aracın henüz geçmediği rotanın bir kısmına karşılık gelir. Özel stil (çoklu çizgi rengi gibi) ve etkileşimi (tıklama işleme gibi) belirtmek için bu alanı kullanın.
|
takenPolylineCustomization optional |
Tür:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Alınan çoklu çizgiye uygulanan özelleştirme. Alınan çoklu çizgi, aracın geçtiği rotanın bir kısmına karşılık gelir. Özel stil (çoklu çizgi rengi gibi) ve etkileşimi (tıklama işleme gibi) belirtmek için bu alanı kullanın.
|
trackingId optional |
Tür:
string optional Konum sağlayıcı örneklendirildikten hemen sonra izlenecek görevin izleme kimliği. Belirtilmezse konum sağlayıcı hiçbir görevi izlemeye başlamaz. İzleme kimliğini ayarlamak ve izlemeye başlamak için FleetEngineShipmentLocationProvider.trackingId öğesini kullanın. |
FleetEngineShipmentLocationProviderUpdateEvent arayüzü
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 izleme bilgi yapısı. Değiştirilemez. |