FleetEngineShipmentLocationProvider sınıfı
google.maps.journeySharing.FleetEngineShipmentLocationProvider
sınıf
Kargo konumu sağlayıcı.
Bu sınıfın süresi PollingLocationProvider
tarihinde sona eriyor.
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ınan:
isPolling ,
pollingIntervalMillis
|
Yöntemler | |
---|---|
refresh |
refresh() Parametreler: Yok
İade Değeri:
void İzlenen konumu açıkça yeniler. |
Devralınan:
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:
Bir Fleet Engine veri güncelleme isteği tamamlandığında tetiklenen etkinlik. |
Devralınan:
ispollingchange
|
FleetEngineShipmentLocationProviderOptions arayüzü
google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
arayüz
Kargo konumu sağlayıcısı seçenekleri.
Özellikler | |
---|---|
authTokenFetcher |
Tür:
AuthTokenFetcher İstemcinin Fleet Engine'de kimliğini doğrulamak için JSON Web Jetonları sağlar. |
projectId |
Tür:
string Google Cloud Console'daki tüketicinin proje kimliği. |
activePolylineCustomization optional |
Tür:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Özelleştirme, etkin çoklu çizgiye uygulanır. Etkin bir çoklu çizgi, aracın şu anda geçtiği rotanın bir bölümüne karşılık gelir. Bu alanı, özel stil (ör. çoklu çizgi rengi) ve etkileşim (ör. tıklama işleme) belirtmek için 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ç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.
|
pollingIntervalMillis optional |
Tür:
number optional Konum güncellemelerinin getirilmesi arasındaki minimum süre (milisaniye). Konum güncellemesinin getirilmesi 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 bir değer olarak ayarlanması, otomatik konum güncellemelerini devre dışı bırakır. İzleme kodu parametresi (ör. kargo konumu sağlayıcısının kargo izleme kodu) veya bir filtreleme seçeneği (ör. filonun konum sağlayıcıları için görünüm alanı sınırları ya da özellik filtreleri) değişirse yeni bir konum güncellemesi bir kez getirilir. Varsayılan ve minimum yoklama aralığı 5.000 milisaniyedir. Yoklama aralığını daha düşük bir pozitif değere ayarlarsanız 5.000 değeri depolanır ve kullanılır. |
remainingPolylineCustomization optional |
Tür:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Kalan çoklu çizgiye uygulanan özelleştirme. Kalan çoklu çizgi, aracın henüz geçmeye başlamadığı rota bölümüne karşılık gelir. Bu alanı, özel stil (ör. çoklu çizgi rengi) ve etkileşim (ör. tıklama işleme) belirtmek için kullanın.
|
takenPolylineCustomization optional |
Tür:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optional Alınan çoklu çizgiye özelleştirme uygulandı. Çizilmiş bir çoklu çizgi, aracın daha önce geçtiği rotanın bir kısmına karşılık gelir. Bu alanı, özel stil (ör. çoklu çizgi rengi) ve etkileşim (ör. tıklama işleme) belirtmek için kullanın.
|
trackingId optional |
Tür:
string optional Konum sağlayıcı oluşturulduktan 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 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şleyicisine iletilen etkinlik nesnesi.
Özellikler | |
---|---|
taskTrackingInfo optional |
Tür:
TaskTrackingInfo optional Güncelleme tarafından döndürülen görev izleme bilgisi yapısı. Değiştirilemez. |