FleetEngineTripLocationProvider sınıfı
google.maps.journeySharing.FleetEngineTripLocationProvider
sınıf
Seyahat konum sağlayıcısı.
Bu sınıf PollingLocationProvider
sınıfını genişletir.
const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
FleetEngineTripLocationProvider |
FleetEngineTripLocationProvider(options) Parametreler:
Fleet Engine gezisi 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 poli çizgi için trafiğe duyarlı bir poli çizgi oluşturmak üzere bu işlevi FleetEngineTripLocationProviderOptions.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 hız okumasına göre renklendiren çoklu çizgi özelleştirme işlevi. Kalan poli çizgi için trafiğe duyarlı bir poli çizgi oluşturmak üzere bu işlevi FleetEngineTripLocationProviderOptions.remainingPolylineCustomization olarak belirtin. |
Özellikler | |
---|---|
tripId |
Tür:
string Bu konum sağlayıcının gözlemlediği seyahatin kimliği. İzlemeye başlamak için bu alanı ayarlayın. |
Devralındı:
isPolling ,
pollingIntervalMillis
|
Yöntemler | |
---|---|
refresh |
refresh() Parametreler: Yok
Döndürülen Değer:
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
|
FleetEngineTripLocationProviderOptions arayüzü
google.maps.journeySharing.FleetEngineTripLocationProviderOptions
arayüz
Gezi konum sağlayıcısı seçenekleri.
Özellikler | |
---|---|
authTokenFetcher |
Tür:
AuthTokenFetcher İstemcinin Fleet Engine'da kimliğini doğrulamak için JSON Web jetonları sağlar. |
projectId |
Tür:
string Tüketicinin Google Cloud Console'daki proje kimliği. |
activePolylineCustomization optional |
Tür:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional Etkin çoklu çizgiye uygulanan özelleştirme. Etkin bir çoklu çizgi, aracın şu anda geçtiği rotanın bir bölümüne karşılık gelir. Özel stil (ör. çoklu çizgi rengi) ve etkileşim (ör. tıklama işleme) belirtmek için bu alanı kullanın.
|
destinationMarkerCustomization optional |
Tür:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Hedef işaretçiye 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(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Kaynak işaretçiye 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 cinsinden). Bir konum güncellemesinin getirilmesi pollingIntervalMillis 'ten uzun sürerse mevcut güncelleme bitene kadar sonraki konum güncellemesi 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 anket aralığı 5.000 milisaniyedir (minimum aralık). Anket aralığını sıfır olmayan daha düşük bir değere ayarlarsanız 5000 kullanılır. |
remainingPolylineCustomization optional |
Tür:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional Kalan poli çizgisine uygulanan özelleştirme. Kalan çoklu çizgi, aracın henüz geçmeye başlamadığı rotanın bir bölümüne karşılık gelir. Özel stil (ör. çoklu çizgi rengi) ve etkileşim (ör. tıklama işleme) belirtmek için bu alanı kullanın.
|
takenPolylineCustomization optional |
Tür:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional Çekilen çoklu çizgiye uygulanan özelleştirme. Alınan çoklu çizgi, aracın daha önce geçtiği rotanın bir bölümüne karşılık gelir. Özel stil (ör. çoklu çizgi rengi) ve etkileşim (ör. tıklama işleme) belirtmek için bu alanı kullanın.
|
tripId optional |
Tür:
string optional Konum sağlayıcı oluşturulduktan hemen sonra izlenecek gezi kimliği. Belirtilmediği takdirde konum sağlayıcı hiçbir geziyi izlemeye başlamaz. Kimliği ayarlamak ve izlemeye başlamak için FleetEngineTripLocationProvider.tripId değerini kullanın. |
vehicleMarkerCustomization optional |
Tür:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional 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.
|
waypointMarkerCustomization optional |
Tür:
(function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional Bir yol 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.
|
FleetEngineTripLocationProviderUpdateEvent arabirimi
google.maps.journeySharing.FleetEngineTripLocationProviderUpdateEvent
arayüz
FleetEngineTripLocationProvider.update
etkinliği tetiklendiğinde etkinlik işleyiciye iletilen etkinlik nesnesi.
Özellikler | |
---|---|
trip optional |
Tür:
Trip optional Güncelleme tarafından döndürülen gezi yapısı. Değiştirilemez. |