FleetEngineTripLocationProvider sınıf
google.maps.journeySharing.FleetEngineTripLocationProvider
sınıf
Gezi konumu sağlayıcı.
Bu sınıfın kapsamı PollingLocationProvider
.
const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
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:
Return Value: 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:
Return Value: 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:
string Bu konum sağlayıcısının gözlemlediği seyahat kimliği. İzlemeye başlamak için bu alanı ayarlayın. |
Devralındı:
isPolling ,
pollingIntervalMillis
|
Yöntemler | |
---|---|
refresh |
refresh() Parametreler: Yok
Dönüş Değeri:
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 konumu sağlayıcı seçenekleri.
Özellikler | |
---|---|
authTokenFetcher |
Tür:
AuthTokenFetcher Fleet Engine'de istemcinin kimliğini doğrulamak için JSON Web Token'ları 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 çoklu çizgi, aracın geçmekte olduğu rotanın bir kısmına karşılık gelir. Özel stil (çoklu çizgi rengi gibi) ve etkileşimi (tıklama işleme gibi) 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şimi (tıklama işleme gibi) belirtmek için bu alanı kullanın.
|
originMarkerCustomization optional |
Tür:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional Kaynak işaretçisine uygulanan özelleştirme. Özel stil (ör. işaretçi simgesi) ve etkileşimi (tıklama işleme gibi) 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üncellemesini getirmek 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 dışında daha düşük bir değere ayarlarsanız 5000 kullanılır. |
remainingPolylineCustomization optional |
Tür:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional Kalan çoklu çizgiye özelleştirme uygulandı. Kalan bir çoklu çizgi, aracın henüz geçmediği rotanın bir kısmına karşılık gelir. Özel stil (çoklu çizgi rengi gibi) ve etkileşimi (tıklama işleme gibi) belirtmek için bu alanı kullanın.
|
takenPolylineCustomization optional |
Tür:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional Alınan çoklu çizgiye uygulanan özelleştirme. Alınan çoklu çizgi, aracın geçtiği rotanın bir kısmına karşılık gelir. Özel stil (çoklu çizgi rengi gibi) ve etkileşimi (tıklama işleme gibi) belirtmek için bu alanı kullanın.
|
tripId optional |
Tür:
string optional Konum sağlayıcı örneklendikten hemen sonra izlenecek gezi kimliği. Belirtilmezse 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şimi (tıklama işleme gibi) belirtmek için bu alanı kullanın.
|
waypointMarkerCustomization optional |
Tür:
(function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional Ara nokta işaretçisine uygulanan özelleştirme. Özel stil (ör. işaretçi simgesi) ve etkileşimi (tıklama işleme gibi) belirtmek için bu alanı kullanın.
|
FleetEngineTripLocationProviderUpdateEvent arayüzü
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. |