FleetEngineDeliveryToolLocationProvider sınıfı
google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProvider
sınıf
Teslimat Aracı Konum Sağlayıcısı.
Bu ders PollingLocationProvider
tarihine kadar geçerlidir.
const {FleetEngineDeliveryVehicleLocationProvider} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişin. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
FleetEngineDeliveryVehicleLocationProvider |
FleetEngineDeliveryVehicleLocationProvider(options) Parametreler:
Filo Motor teslimat aracı için yeni bir konum sağlayıcı oluşturur. |
Özellikler | |
---|---|
deliveryVehicleId |
Tür:
string Bu konum sağlayıcının gözlemlediği aracın kimliği. Bu alanı bir aracı takip etmek için ayarlayın. |
shouldShowOutcomeLocations |
Tür:
boolean optional İsteğe bağlı olarak, kullanıcıların görevin sonuç konumunu görüntülemesine izin verin. |
shouldShowTasks |
Tür:
boolean optional Dilerseniz, kullanıcıların getirilen görevleri görüntülemesine izin verebilirsiniz. |
staleLocationThresholdMillis |
Tür:
number Bu alan salt okunurdur. Eski aracın konumu için eşik. Aracın son güncellendiği konum bu eşiğin üzerindeyse araç gösterilmez. |
taskFilterOptions |
Görevler getirilirken uygulanacak filtre seçeneklerini döndürür. |
Devralındı:
isPolling ,
pollingIntervalMillis
|
Yöntemler | |
---|---|
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
|
FleetEngineDeliveryToolLocationProviderOptions arayüz
google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderOptions
arayüz
Teslimat yeri konum sağlayıcısı 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. |
deliveryVehicleId optional |
Tür:
string optional Konum sağlayıcısı başlatıldıktan hemen sonra izlenecek teslimat aracı kimliği. Belirtilmemesi durumunda, konum sağlayıcı hiçbir aracı izlemeye başlamaz. Kimliği ayarlamak ve izlemeyi başlatmak için FleetEngineDeliveryVehicleLocationProvider.deliveryVehicleId kullanın. |
deliveryVehicleMarkerCustomization optional |
Tür:
(function(DeliveryVehicleMarkerCustomizationFunctionParams): 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.
|
plannedStopMarkerCustomization optional |
Tür:
(function(PlannedStopMarkerCustomizationFunctionParams): void)|MarkerOptions optional Özelleştirme, planlanan bir durdurma işaretçisine 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. |
shouldShowOutcomeLocations optional |
Tür:
boolean optional Getirilen görevlerin sonuç konumlarını göstermek veya gizlemek için Boole. |
shouldShowTasks optional |
Tür:
boolean optional Görevleri göstermek veya gizlemek için Boole. Bu değer yanlış değerine ayarlandığında ListTasks uç noktasının, görevleri getirmek üzere çağrılması engellenir. Yalnızca yaklaşan araç durakları gösterilir. |
staleLocationThresholdMillis optional |
Tür:
number optional Eski aracın konumu için eşik. Aracın son güncellendiği konum bu eşiğin üzerindeyse araç gösterilmez. Milisaniye cinsinden varsayılan olarak 24 saattir. Eşik 0 veya Infinity değerinden küçükse eşik yoksayılır ve araç konumu eski olarak kabul edilmez. |
taskFilterOptions optional |
Tür:
FleetEngineTaskFilterOptions optional Görevler getirilirken uygulanacak seçenekleri filtreleyin. Seçenekler arasında belirli araç, zaman ve görev durumu bulunabilir. |
taskMarkerCustomization optional |
Tür:
(function(TaskMarkerCustomizationFunctionParams): void)|MarkerOptions optional Özelleştirme, görev işaretçisine uygulandı. Yayınlanma aracına atanan her görevin planlanan yerinde bir görev işaretçisi oluşturulur. Özel stil (işaretçi simgesi gibi) ve etkileşim (tıklama işleme gibi) belirtmek için bu alanı kullanın.
|
taskOutcomeMarkerCustomization optional |
Tür:
function(TaskMarkerCustomizationFunctionParams): void optional Özelleştirme, görev sonucu işaretçisine uygulandı. Görev sonucu işaretçisi, teslimat aracına atanan her görevin gerçek sonuç konumunda oluşturulur. Özel stil (işaretçi simgesi gibi) ve etkileşim (tıklama işleme gibi) belirtmek için bu alanı kullanın.
|
FleetEngineTaskFiltreOptions arayüz
google.maps.journeySharing.FleetEngineTaskFilterOptions
arayüz
Yayınlama Aracı Konum Sağlayıcısı'ndaki görevler için filtreleme seçenekleri.
Özellikler | |
---|---|
completionTimeFrom optional |
Tür:
Date optional Görevin tamamlanma süresi için özel alt sınır. Belirtilen süre içinde tamamlanan görevleri filtrelemek için kullanılır. |
completionTimeTo optional |
Tür:
Date optional Görevin tamamlanma süresi için özel üst sınır. Belirtilen saatten önce tamamlanan görevleri filtrelemek için kullanılır. |
state optional |
Tür:
string optional Görevin durumu. Geçerli değerler AÇIK veya KAPATILDI. |
FleetEngineDeliveryToolLocationProviderUpdateEvent arayüzü
google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderUpdateEvent
arayüz
FleetEngineDeliveryVehicleLocationProvider.update
etkinliği tetiklendiğinde etkinlik işleyiciye etkinlik nesnesi aktarılır.
Özellikler | |
---|---|
completedVehicleJourneySegments optional |
Tür:
Array<VehicleJourneySegment> optional Bu araç tarafından tamamlanan yolculuk segmentleri. Değiştirilemez. |
deliveryVehicle optional |
Tür:
DeliveryVehicle optional Güncellemenin döndürdüğü yayınlama aracı veri yapısı. Değiştirilemez. |
tasks optional |
Bu teslimat aracı tarafından sunulan görevlerin listesi. Değiştirilemez. |
FleetEngineDeliveryFleetLocationProvider sınıfı
google.maps.journeySharing.FleetEngineDeliveryFleetLocationProvider
sınıf
Teslimat Filosu Konum Sağlayıcı.
Bu ders PollingLocationProvider
tarihine kadar geçerlidir.
const {FleetEngineDeliveryFleetLocationProvider} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişin. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
FleetEngineDeliveryFleetLocationProvider |
FleetEngineDeliveryFleetLocationProvider(options) Parametreler:
Fleet Engine tarafından izlenen araçlar için yeni bir konum sağlayıcı oluşturur. |
Özellikler | |
---|---|
deliveryVehicleFilter |
Tür:
string optional Teslimat araçları getirilirken uygulanan filtre. |
locationRestriction |
Tür:
LatLngBounds|LatLngBoundsLiteral optional Teslimat araçlarını izlemek için kullanılan sınırlar. Sınır belirlenmemişse teslimat araçları izlenmez. Tüm teslimat araçlarını konuma bakılmaksızın izlemek için, tüm dünyaya eşdeğer sınırlar belirleyin. |
staleLocationThresholdMillis |
Tür:
number Bu alan salt okunurdur. Eski aracın konumu için eşik. Aracın son güncellendiği konum bu eşiğin üzerindeyse araç gösterilmez. |
Devralındı:
isPolling ,
pollingIntervalMillis
|
Yöntemler | |
---|---|
Devralındı:
addListener
|
Etkinlikler | |
---|---|
update |
function(event) Bağımsız değişkenler:
Fleet Engine veri güncelleme isteği tamamlandığında tetiklenen etkinlik. |
Devralındı:
ispollingchange
|
FleetEngineDeliveryFleetLocationProviderOptions arayüz
google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderOptions
arayüz
Teslimat filosu konum sağlayıcısı 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. |
deliveryVehicleFilter optional |
Tür:
string optional Yayınlama araçları getirilirken uygulanacak bir filtre sorgusu. Bu filtre doğrudan Fleet Engine'e iletilir. Desteklenen biçimler için ListDeliveryToolsRequest.filter konusuna bakın. Özelliklere ait geçerli filtrelerin "özellikler" ön ekine sahip olması gerektiğini unutmayın. Örneğin, attributes.x = "y" veya attributes."x y" = "z" . |
deliveryVehicleMarkerCustomization optional |
Tür:
function(DeliveryVehicleMarkerCustomizationFunctionParams): void optional Özelleştirme, yayınlama aracı işaretçisine uygulandı. Özel stil (işaretçi simgesi gibi) ve etkileşim (tıklama işleme gibi) belirtmek için bu alanı kullanın.
|
locationRestriction optional |
Tür:
LatLngBounds|LatLngBoundsLiteral optional Konum sağlayıcı başlatıldıktan hemen sonra araçları izlemek için kullanılacak enlem/boylam sınırları. Ayarlanmazsa konum sağlayıcı hiçbir aracı izlemeye başlamaz. Sınırları ayarlamak ve izlemeye başlamak için FleetEngineDeliveryFleetLocationProvider.locationRestriction özelliğini kullanın. Tüm teslimat araçlarını konuma bakılmaksızın izlemek için, tüm dünyaya eşdeğer sınırlar belirleyin. |
staleLocationThresholdMillis optional |
Tür:
number optional Eski aracın konumu için eşik. Aracın son güncellendiği konum bu eşiğin üzerindeyse araç gösterilmez. Milisaniye cinsinden varsayılan olarak 24 saattir. Eşik sıfırdan küçükse veya Sonsuz olarak belirlenmişse eşik yoksayılır ve araç konumu eski olarak kabul edilmez. |
FleetEngineDeliveryFleetLocationProviderUpdateEvent arayüzü
google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderUpdateEvent
arayüz
FleetEngineDeliveryFleetLocationProvider.update
etkinliği tetiklendiğinde etkinlik işleyiciye etkinlik nesnesi aktarılır.
Özellikler | |
---|---|
deliveryVehicles optional |
Tür:
Array<DeliveryVehicle> optional Sorgu tarafından döndürülen teslim araçlarının listesi. Değiştirilemez. |