מחלקה FleetEngineTripLocationProvider
google.maps.journeySharing.FleetEngineTripLocationProvider
סיווג
ספק המיקום של הנסיעה.
הכיתה הזו משתרעת על פני
PollingLocationProvider
.
ניתן לגשת באמצעות חיוג אל const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
. ראה ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
FleetEngineTripLocationProvider |
FleetEngineTripLocationProvider(options) פרמטרים:
יצירת ספק מיקום חדש לנסיעה ב-Feet Engine. |
שיטות סטטיות | |
---|---|
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION |
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION(params) פרמטרים:
ערך החזרה: ללא
פונקציית התאמה אישית של קווים פוליגוניים שצובעת את הקו הפוליגוני הפעיל בהתאם לקריאה מהירה שלו. צריך לציין את הפונקציה הזו בתור FleetEngineTripLocationProviderOptions.activePolylineCustomization כדי לעבד קו פוליגוני המודע לתנועה עבור הקו הפוליגוני הפעיל. |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION(params) פרמטרים:
ערך החזרה: ללא
פונקציית התאמה אישית של קווים פוליגוניים שצובעת את הקו הפוליגוני הנותר בהתאם לקריאה מהירה שלו. צריך לציין את הפונקציה הזו בתור FleetEngineTripLocationProviderOptions.remainingPolylineCustomization כדי לעבד קו פוליגוני המודע לתנועה עבור הקו הפוליגוני הנותר. |
תכונות | |
---|---|
tripId |
סוג:
string מזהה הנסיעה שספק המיקום הזה מתעד. יש להגדיר את השדה הזה כדי להתחיל במעקב. |
עברה בירושה:
isPolling ,
pollingIntervalMillis
|
שיטות | |
---|---|
refresh |
refresh() פרמטרים: ללא
הערך המוחזר:
void רענון מפורש של המיקום שבמעקב. |
עברה בירושה:
addListener
|
אירועים | |
---|---|
error |
function(event) ארגומנטים:
אירוע שמופעל כשספק המיקום נתקל בשגיאה. |
update |
function(event) ארגומנטים:
אירוע שמופעל כשמסתיימת בקשה לעדכון נתונים של Fleet Engine. |
עברה בירושה:
ispollingchange
|
ממשק FleetEngineTripLocationProviderOptions
ממשק google.maps.journeySharing.FleetEngineTripLocationProviderOptions
האפשרויות של ספק המיקום לנסיעות.
תכונות | |
---|---|
authTokenFetcher |
סוג:
AuthTokenFetcher מספק אסימוני אינטרנט מסוג JSON לאימות הלקוח מול Fleet Engine. |
projectId |
סוג:
string מזהה הפרויקט של הצרכן ממסוף Google Cloud. |
activePolylineCustomization optional |
סוג:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional ההתאמה האישית הוחלה על הקו הפוליגוני הפעיל. קו פוליגוני פעיל מייצג חלק מהמסלול שהרכב עובר כרגע. יש להשתמש בשדה הזה כדי לציין עיצוב בהתאמה אישית (כמו צבע בקו פוליגוני) ואינטראקטיביות (כמו טיפול בקליקים).
|
destinationMarkerCustomization optional |
סוג:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional התאמה אישית הוחלה על סמן היעד. יש להשתמש בשדה הזה כדי לציין סגנון בהתאמה אישית (כגון סמל סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
originMarkerCustomization optional |
סוג:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional התאמה אישית הוחלה על סמן המקור. יש להשתמש בשדה הזה כדי לציין סגנון בהתאמה אישית (כגון סמל סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
pollingIntervalMillis optional |
סוג:
number optional משך הזמן המינימלי בין שליפה של עדכוני מיקום באלפיות השנייה. אם השליפה של עדכון מיקום נמשכת יותר מ- pollingIntervalMillis , עדכון המיקום הבא לא יתחיל עד שהעדכון הנוכחי יסתיים. הגדרת הערך הזה כ-0 משביתה את עדכוני המיקום החוזרים. עדכון המיקום החדש יאוחזר אם אחד מהפרמטרים שספק המיקום זיהה משתנה. מרווח הזמן המינימלי לתשאול הוא 5, 000 אלפיות השנייה. אם תגדיר את מרווח הזמן לתשאול לערך נמוך יותר שאינו אפס, ייעשה שימוש ב-5,000. |
remainingPolylineCustomization optional |
סוג:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional ההתאמה האישית הוחלה על הקו הנותר. קו פוליגוני שנותר מייצג חלק ממסלול המסלול שהרכב עדיין לא התחיל לעבור בו. יש להשתמש בשדה הזה כדי לציין עיצוב בהתאמה אישית (כמו צבע בקו פוליגוני) ואינטראקטיביות (כמו טיפול בקליקים).
|
takenPolylineCustomization optional |
סוג:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional הוחלה התאמה אישית על הקו הפוליגוני שנלקח. קו פוליגוני שנלקח הוא חלק מהמסלול שהרכב כבר עבר. יש להשתמש בשדה הזה כדי לציין עיצוב בהתאמה אישית (כמו צבע בקו פוליגוני) ואינטראקטיביות (כמו טיפול בקליקים).
|
tripId optional |
סוג:
string optional מזהה הנסיעה למעקב מיד לאחר יצירת מופע של ספק המיקום. אם לא מציינים זאת, ספק המיקום לא מתחיל לעקוב אחר נסיעות כלשהן. יש להשתמש ב- FleetEngineTripLocationProvider.tripId כדי להגדיר את המזהה ולהתחיל את המעקב. |
vehicleMarkerCustomization optional |
סוג:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional התאמה אישית הוחלה על סמן הרכב. יש להשתמש בשדה הזה כדי לציין סגנון בהתאמה אישית (כגון סמל סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
waypointMarkerCustomization optional |
סוג:
(function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional התאמה אישית הוחלה על סמן ציון דרך. יש להשתמש בשדה הזה כדי לציין סגנון בהתאמה אישית (כגון סמל סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
FleetEngineTripLocationProviderUpdateEvent ממשק
ממשק google.maps.journeySharing.FleetEngineTripLocationProviderUpdateEvent
אובייקט האירוע מועבר לגורם המטפל באירועים כשהאירוע FleetEngineTripLocationProvider.update
מופעל.
תכונות | |
---|---|
trip optional |
סוג:
Trip optional מבנה הנסיעה שהוחזר על ידי העדכון. לא ניתן לשינוי. |