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:
stringBu 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:
stringGoogle 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 optionalTeslimat 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 optionalHedef 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 optionalKonum 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 optionalKalan ç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 optionalAlı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 optionalKonum 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 optionalGüncelleme tarafından döndürülen görev izleme bilgisi yapısı. Değiştirilemez. |