FleetEngineTripLocationProvider sınıfı
google.maps.journeySharing.FleetEngineTripLocationProvider
sınıf
Seyahat konum sağlayıcısı.
Bu sınıfın süresi PollingLocationProvider tarihinde sona eriyor.
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 yolculuğu 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 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 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 FleetEngineTripLocationProviderOptions.remainingPolylineCustomization olarak belirtin. |
Özellikler | |
|---|---|
tripId |
Tür:
stringBu konum sağlayıcının gözlemlediği seyahatin 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
| |
FleetEngineTripLocationProviderOptions arayüzü
google.maps.journeySharing.FleetEngineTripLocationProviderOptions
arayüz
Seyahat 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. |
activePolylineCustomization optional |
Tür:
(function(TripPolylineCustomizationFunctionParams): 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(TripMarkerCustomizationFunctionParams): 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.
|
originMarkerCustomization optional |
Tür:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optionalKaynak 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(TripPolylineCustomizationFunctionParams): 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(TripPolylineCustomizationFunctionParams): 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.
|
tripId optional |
Tür:
string optionalKonum sağlayıcı oluşturulduktan hemen sonra izlenecek gezi kimliği. Belirtilmezse konum sağlayıcı herhangi bir geziyi izlemeye başlamaz. Kimliği ayarlamak ve izlemeye başlamak için FleetEngineTripLocationProvider.tripId kullanın. |
vehicleMarkerCustomization optional |
Tür:
(function(TripMarkerCustomizationFunctionParams): 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.
|
waypointMarkerCustomization optional |
Tür:
(function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optionalBir 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 arayüzü
google.maps.journeySharing.FleetEngineTripLocationProviderUpdateEvent
arayüz
FleetEngineTripLocationProvider.update etkinliği tetiklendiğinde etkinlik işleyicisine iletilen etkinlik nesnesi.
Özellikler | |
|---|---|
trip optional |
Tür:
Trip optionalGüncelleme tarafından döndürülen gezi yapısı. Değiştirilemez. |