המחלקה FleetEngineVehicleLocationProvider
class
google.maps.journeySharing.FleetEngineVehicleLocationProvider
extends PollingLocationProvider, LocationProvider
library "journeySharing"
ספק מיקום הרכב.
const {FleetEngineVehicleLocationProvider} = await google.maps.importLibrary("journeySharing");
יצרן | |
|---|---|
FleetEngineVehicleLocationProvider |
FleetEngineVehicleLocationProvider(options)פרמטרים:
יצירת ספק מיקום חדש לרכב ב-Fleet Engine. |
שיטות סטטיות | |
|---|---|
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION |
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION(params)פרמטרים:
הערך המוחזר: אין
פונקציה להתאמה אישית של קו פוליגוני שצובעת את הקו הפוליגוני הפעיל בהתאם למהירות הנסיעה. מציינים את הפונקציה הזו בתור FleetEngineVehicleLocationProviderOptions.activePolylineCustomization כדי לעבד קו פוליגוני שמתחשב במצב התנועה בשביל הקו הפוליגוני הפעיל. |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION(params)פרמטרים:
הערך המוחזר: אין
פונקציית התאמה אישית של קו פוליגוני שצובעת את הקו הפוליגוני הנותר בהתאם למהירות הנסיעה. מציינים את הפונקציה הזו בתור FleetEngineVehicleLocationProviderOptions.remainingPolylineCustomization כדי להציג קו פוליגוני עם מידע על מצב התנועה בשאר המסלול. |
מאפיינים | |
|---|---|
staleLocationThresholdMillis |
סוג:
numberהשדה הזה הוא לקריאה בלבד. הסף למיקום לא עדכני של הרכב. אם המיקום המעודכן האחרון של הרכב ישן יותר מהסף הזה, הרכב לא יוצג. |
vehicleId |
סוג:
stringמזהה הרכב שספק המיקום הזה עוקב אחריו. צריך להגדיר את השדה הזה כדי לעקוב אחרי רכב. |
בירושה:
isPolling,
pollingIntervalMillis
| |
Methods | |
|---|---|
בירושה:
addListener
|
אירועים | |
|---|---|
error |
function(event)ארגומנטים:
אירוע שמופעל כשספק המיקום נתקל בשגיאה. |
update |
function(event)ארגומנטים:
אירוע שמופעל כשבקשה לעדכון של נתוני Fleet Engine מסתיימת. |
בירושה:
ispollingchange
| |
ממשק FleetEngineVehicleLocationProviderOptions
ממשק
google.maps.journeySharing.FleetEngineVehicleLocationProviderOptions
אפשרויות לספק מיקום הרכב.
מאפיינים | |
|---|---|
authTokenFetcher |
סוג:
AuthTokenFetcherמספק אסימוני אינטרנט מסוג JSON לאימות הלקוח ל-Fleet Engine. |
projectId |
סוג:
stringמזהה הפרויקט של הצרכן ממסוף Google Cloud. |
activePolylineCustomization
אופציונלי |
סוג:
(function(VehiclePolylineCustomizationFunctionParams): void)|PolylineOptions optionalההתאמה האישית חלה על הקו הפוליגוני הפעיל. קו פוליגוני פעיל תואם לחלק מהמסלול שבו הרכב נוסע כרגע. בשדה הזה אפשר לציין סגנון מותאם אישית (למשל צבע של קו פוליגוני) ואינטראקטיביות (למשל טיפול בקליקים).
|
destinationMarkerCustomization
אופציונלי |
סוג:
(function(VehicleWaypointMarkerCustomizationFunctionParams): void)|התאמה אישית שחלה על סמן היעד של הנסיעה ברכב. בשדה הזה מציינים עיצוב מותאם אישית (כמו סמל של סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
intermediateDestinationMarkerCustomization
אופציונלי |
סוג:
(function(VehicleWaypointMarkerCustomizationFunctionParams): void)|התאמה אישית שחלה על סמני יעדי הביניים של הנסיעה ברכב. בשדה הזה מציינים עיצוב מותאם אישית (כמו סמל של סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
originMarkerCustomization
אופציונלי |
סוג:
(function(VehicleWaypointMarkerCustomizationFunctionParams): void)|התאמה אישית שחלה על סמן נקודת המוצא של הנסיעה ברכב. בשדה הזה מציינים עיצוב מותאם אישית (כמו סמל של סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
pollingIntervalMillis
אופציונלי |
סוג:
number optionalפרק הזמן המינימלי בין אחזור עדכוני מיקום באלפיות השנייה. אם חולף יותר מ- pollingIntervalMillis עד שהמיקום מתעדכן, העדכון הבא של המיקום לא יתחיל עד שהעדכון הנוכחי יסתיים. אם מגדירים את הערך הזה כ-0, עדכונים לגבי מיקום חוזרים מושבתים. עדכון לגבי מיקום חדש מתקבל אם אחד מהפרמטרים שספק המיקום צופה בהם משתנה. מרווח הזמן שמוגדר כברירת מחדל בין בדיקות הוא 5,000 אלפיות השנייה, וזה גם המרווח המינימלי. אם מגדירים את מרווח הזמן של הבדיקה לערך נמוך יותר שאינו אפס, המערכת משתמשת בערך 5,000. |
remainingPolylineCustomization
אופציונלי |
סוג:
(function(VehiclePolylineCustomizationFunctionParams): void)|PolylineOptions optionalההתאמה האישית חלה על הקו הפוליגוני הנותר. קו פוליגוני שנותר תואם לחלק מהמסלול שהרכב עדיין לא התחיל לנוע בו. בשדה הזה אפשר לציין סגנון מותאם אישית (למשל צבע של קו פוליגוני) ואינטראקטיביות (למשל טיפול בקליקים).
|
staleLocationThresholdMillis
אופציונלי |
סוג:
number optionalהסף למיקום לא עדכני של הרכב. אם המיקום המעודכן האחרון של הרכב ישן יותר מהסף הזה, הרכב לא יוצג. ברירת המחדל היא 24 שעות באלפיות השנייה. אם ערך הסף קטן מ-0 או שהוא אינסוף, המערכת תתעלם מערך הסף ומיקום הרכב לא ייחשב כמיושן. |
takenPolylineCustomization
אופציונלי |
סוג:
(function(VehiclePolylineCustomizationFunctionParams): void)|PolylineOptions optionalההתאמה האישית חלה על הקו הפוליגוני שנוצר. קו פוליגוני שנלקח מתאים לחלק מהמסלול שהרכב כבר עבר. בשדה הזה אפשר לציין סגנון מותאם אישית (למשל צבע של קו פוליגוני) ואינטראקטיביות (למשל טיפול בקליקים).
|
vehicleId
אופציונלי |
סוג:
string optionalמזהה הרכב למעקב מיד אחרי שנוצר מופע של ספק המיקום. אם לא מציינים את ספק המיקום, הוא לא מתחיל לעקוב אחרי אף רכב. צריך להשתמש ב- FleetEngineVehicleLocationProvider.vehicleId כדי להגדיר את המזהה ולהתחיל לעקוב. |
vehicleMarkerCustomization
אופציונלי |
סוג:
(function(VehicleMarkerCustomizationFunctionParams): void)|התאמה אישית שחלה על סמן הרכב. בשדה הזה מציינים עיצוב מותאם אישית (כמו סמל של סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
ממשק FleetEngineVehicleLocationProviderUpdateEvent
ממשק
google.maps.journeySharing.FleetEngineVehicleLocationProviderUpdateEvent
אובייקט האירוע שמועבר לגורם המטפל באירועים כשמופעל האירוע FleetEngineVehicleLocationProvider.update.
מאפיינים | |
|---|---|
trips
אופציונלי |
רשימת הנסיעות שהרכב הזה השלים. אי אפשר לשנות. |
vehicle
אופציונלי |
סוג:
Vehicle optionalמבנה הנתונים של הרכב שהעדכון מחזיר. אי אפשר לשנות. |
המחלקה FleetEngineFleetLocationProvider
class
google.maps.journeySharing.FleetEngineFleetLocationProvider
extends PollingLocationProvider, LocationProvider
library "journeySharing"
ספק מיקום של צי הרכבים.
const {FleetEngineFleetLocationProvider} = await google.maps.importLibrary("journeySharing");
יצרן | |
|---|---|
FleetEngineFleetLocationProvider |
FleetEngineFleetLocationProvider(options)פרמטרים:
יוצר ספק מיקום חדש לכלי רכב במעקב של Fleet Engine. |
מאפיינים | |
|---|---|
locationRestriction |
סוג:
LatLngBounds|LatLngBoundsLiteral optionalהגבולות שבהם מתבצע מעקב אחרי כלי הרכב. אם לא מוגדרים גבולות, לא יתבצע מעקב אחרי כלי רכב. כדי לעקוב אחרי כל הרכבים בלי קשר למיקום, מגדירים גבולות ששווים לכל כדור הארץ. |
staleLocationThresholdMillis |
סוג:
numberהשדה הזה הוא לקריאה בלבד. הסף למיקום לא עדכני של הרכב. אם המיקום המעודכן האחרון של הרכב ישן יותר מהסף הזה, הרכב לא יוצג. |
vehicleFilter |
סוג:
string optionalהמסנן שהוחל במהלך אחזור הרכבים. |
בירושה:
isPolling,
pollingIntervalMillis
| |
Methods | |
|---|---|
בירושה:
addListener
|
אירועים | |
|---|---|
update |
function(event)ארגומנטים:
אירוע שמופעל כשבקשה לעדכון של נתוני Fleet Engine מסתיימת. |
בירושה:
ispollingchange
| |
ממשק FleetEngineFleetLocationProviderOptions
ממשק
google.maps.journeySharing.FleetEngineFleetLocationProviderOptions
אפשרויות לספק המיקום של צי הרכבים.
מאפיינים | |
|---|---|
authTokenFetcher |
סוג:
AuthTokenFetcherמספק אסימוני אינטרנט מסוג JSON לאימות הלקוח ל-Fleet Engine. |
projectId |
סוג:
stringמזהה הפרויקט של הצרכן ממסוף Google Cloud. |
locationRestriction
אופציונלי |
סוג:
LatLngBounds|LatLngBoundsLiteral optionalגבולות קו הרוחב/קו האורך שבהם מתבצע מעקב אחרי כלי רכב מיד אחרי שנוצר מופע של ספק המיקום. אם לא מגדירים את ספק המיקום, הוא לא מתחיל לעקוב אחרי אף רכב. צריך להשתמש ב- FleetEngineFleetLocationProvider.locationRestriction כדי להגדיר את הגבולות ולהתחיל לעקוב. כדי לעקוב אחרי כל הרכבים בלי קשר למיקום, מגדירים גבולות ששווים לכל כדור הארץ. |
staleLocationThresholdMillis
אופציונלי |
סוג:
number optionalהסף למיקום לא עדכני של הרכב. אם המיקום המעודכן האחרון של הרכב ישן יותר מהסף הזה, הרכב לא יוצג. ברירת המחדל היא 24 שעות באלפיות השנייה. אם ערך הסף קטן מאפס או שהוא Infinity, המערכת תתעלם מערך הסף והמיקום של הרכב לא ייחשב כמיושן. |
vehicleFilter
אופציונלי |
סוג:
string optionalשאילתת סינון שצריך להפעיל כשמאחזרים כלי רכב. המסנן הזה מועבר ישירות אל Fleet Engine. במאמר ListVehiclesRequest.filter מפורטים הפורמטים הנתמכים. שימו לב: מסננים תקינים של מאפיינים חייבים לכלול את הקידומת "attributes". לדוגמה: attributes.x = "y" או attributes."x y" = "z". |
vehicleMarkerCustomization
אופציונלי |
סוג:
function(VehicleMarkerCustomizationFunctionParams): void optionalהתאמה אישית שחלה על סמן הרכב. בשדה הזה מציינים עיצוב מותאם אישית (כמו סמל של סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
ממשק FleetEngineFleetLocationProviderUpdateEvent
ממשק
google.maps.journeySharing.FleetEngineFleetLocationProviderUpdateEvent
אובייקט האירוע שמועבר לגורם המטפל באירועים כשמופעל האירוע FleetEngineFleetLocationProvider.update.
מאפיינים | |
|---|---|
vehicles
אופציונלי |
רשימת הרכבים שהוחזרה על ידי השאילתה. אי אפשר לשנות. |