FleetEngineVehicleLocationProvider class
google.maps.journeySharing.FleetEngineVehicleLocationProvider
sınıf
Araç Konumu Sağlayıcısı
Bu sınıfın süresi PollingLocationProvider tarihinde sona eriyor.
const {FleetEngineVehicleLocationProvider} = await google.maps.importLibrary("journeySharing") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
FleetEngineVehicleLocationProvider |
FleetEngineVehicleLocationProvider(options)Parametreler:
Bir Fleet Engine aracı için yeni bir konum sağlayıcı oluşturur. |
Statik Yöntemler | |
|---|---|
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION |
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION(params)Parametreler:
Döndürülen Değer: Yok
Etkin çoklu çizgiyi hız okumasına göre renklendiren çoklu çizgi özelleştirme işlevi. Etkin çoklu çizgi için trafiğe duyarlı bir çoklu çizgi oluşturmak üzere bu işlevi FleetEngineVehicleLocationProviderOptions.activePolylineCustomization olarak belirtin. |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION(params)Parametreler:
Döndürülen Değer: Yok
Kalan çoklu çizgiyi okuma hızına göre renklendiren çoklu çizgi özelleştirme işlevi. Kalan çoklu çizgi için trafiğe duyarlı bir çoklu çizgi oluşturmak üzere bu işlevi FleetEngineVehicleLocationProviderOptions.remainingPolylineCustomization olarak belirtin. |
Özellikler | |
|---|---|
staleLocationThresholdMillis |
Tür:
numberBu alan salt okunurdur. Eski araç konumu eşiği. Aracın son güncellenen konumu bu eşikten daha eskiyse araç gösterilmez. |
vehicleId |
Tür:
stringBu konum sağlayıcının gözlemlediği aracın kimliği. Bir aracı izlemek için bu alanı ayarlayın. |
Devralınan:
isPolling,
pollingIntervalMillis
| |
Yöntemler | |
|---|---|
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
| |
FleetEngineVehicleLocationProviderOptions arayüzü
google.maps.journeySharing.FleetEngineVehicleLocationProviderOptions
arayüz
Araç 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(VehiclePolylineCustomizationFunctionParams): 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.
|
destinationMarkerCustomization optional |
Tür:
(function(VehicleWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optionalAraç yolculuğu varış noktası 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.
|
intermediateDestinationMarkerCustomization optional |
Tür:
(function(VehicleWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optionalAra varış noktası işaretlerine 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.
|
originMarkerCustomization optional |
Tür:
(function(VehicleWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optionalAraç yolculuğu başlangıç noktası 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 olarak ayarlanması, yinelenen konum güncellemelerini devre dışı bırakır. 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. |
remainingPolylineCustomization optional |
Tür:
(function(VehiclePolylineCustomizationFunctionParams): 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.
|
staleLocationThresholdMillis optional |
Tür:
number optionalEski araç konumu eşiği. Aracın son güncellenen konumu bu eşikten daha eskiyse araç gösterilmez. Varsayılan olarak 24 saat (milisaniye cinsinden) ayarlanır. Eşik 0'dan küçükse veya Sonsuz ise eşik yoksayılır ve araç konumu eski olarak kabul edilmez. |
takenPolylineCustomization optional |
Tür:
(function(VehiclePolylineCustomizationFunctionParams): 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.
|
vehicleId optional |
Tür:
string optionalKonum sağlayıcı oluşturulduktan hemen sonra izlenecek araç kimliği. Belirtilmezse konum sağlayıcı hiçbir aracı izlemeye başlamaz. Kimliği ayarlamak ve izlemeye başlamak için FleetEngineVehicleLocationProvider.vehicleId kullanın. |
vehicleMarkerCustomization optional |
Tür:
(function(VehicleMarkerCustomizationFunctionParams): void)|MarkerOptions optionalAraç 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.
|
FleetEngineVehicleLocationProviderUpdateEvent arayüzü
google.maps.journeySharing.FleetEngineVehicleLocationProviderUpdateEvent
arayüz
FleetEngineVehicleLocationProvider.update etkinliği tetiklendiğinde etkinlik işleyicisine iletilen etkinlik nesnesi.
Özellikler | |
|---|---|
trips optional |
Bu araçla tamamlanan gezilerin listesi. Değiştirilemez. |
vehicle optional |
Tür:
Vehicle optionalGüncelleme tarafından döndürülen araç veri yapısı. Değiştirilemez. |
FleetEngineFleetLocationProvider sınıfı
google.maps.journeySharing.FleetEngineFleetLocationProvider
sınıf
Filo Konum Sağlayıcısı.
Bu sınıfın süresi PollingLocationProvider tarihinde sona eriyor.
const {FleetEngineFleetLocationProvider} = await google.maps.importLibrary("journeySharing") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
FleetEngineFleetLocationProvider |
FleetEngineFleetLocationProvider(options)Parametreler:
Fleet Engine tarafından izlenen araçlar için yeni bir konum sağlayıcı oluşturur. |
Özellikler | |
|---|---|
locationRestriction |
Tür:
LatLngBounds|LatLngBoundsLiteral optionalAraçların izleneceği sınırlar. Sınır ayarlanmazsa hiçbir araç izlenmez. Konumdan bağımsız olarak tüm araçları izlemek için tüm dünyaya eşdeğer sınırlar belirleyin. |
staleLocationThresholdMillis |
Tür:
numberBu alan salt okunurdur. Eski araç konumu eşiği. Aracın son güncellenen konumu bu eşikten daha eskiyse araç gösterilmez. |
vehicleFilter |
Tür:
string optionalAraçlar alınırken uygulanan filtre. |
Devralınan:
isPolling,
pollingIntervalMillis
| |
Yöntemler | |
|---|---|
Devralınan:
addListener
|
Etkinlikler | |
|---|---|
update |
function(event)Bağımsız değişkenler:
Bir Fleet Engine veri güncelleme isteği tamamlandığında tetiklenen etkinlik. |
Devralınan:
ispollingchange
| |
FleetEngineFleetLocationProviderOptions arayüzü
google.maps.journeySharing.FleetEngineFleetLocationProviderOptions
arayüz
Filo konum 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. |
locationRestriction optional |
Tür:
LatLngBounds|LatLngBoundsLiteral optionalKonum sağlayıcı başlatıldıktan hemen sonra araçların izleneceği 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 FleetEngineFleetLocationProvider.locationRestriction simgesini kullanın. Konumdan bağımsız olarak tüm araçları izlemek için tüm dünyaya eşdeğer sınırlar belirleyin. |
staleLocationThresholdMillis optional |
Tür:
number optionalEski araç konumu eşiği. Aracın son güncellenen konumu bu eşikten daha eskiyse araç gösterilmez. Varsayılan olarak 24 saat (milisaniye cinsinden) ayarlanır. Eşik sıfırdan küçükse veya Sonsuz ise eşik yoksayılır ve araç konumu eski olarak kabul edilmez. |
vehicleFilter optional |
Tür:
string optionalAraçlar getirilirken uygulanacak bir filtre sorgusu. Bu filtre doğrudan Fleet Engine'e iletilir. Desteklenen biçimler için ListVehiclesRequest.filter'a bakın. Özellikler için geçerli filtrelerin "attributes" ön ekine sahip olması gerektiğini unutmayın. Örneğin, attributes.x = "y" veya attributes."x y" = "z". |
vehicleMarkerCustomization optional |
Tür:
function(VehicleMarkerCustomizationFunctionParams): void optionalBir araç 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.
|
FleetEngineFleetLocationProviderUpdateEvent arayüzü
google.maps.journeySharing.FleetEngineFleetLocationProviderUpdateEvent
arayüz
FleetEngineFleetLocationProvider.update etkinliği tetiklendiğinde etkinlik işleyicisine iletilen etkinlik nesnesi.
Özellikler | |
|---|---|
vehicles optional |
Sorgu tarafından döndürülen araçların listesi. Değiştirilemez. |