המחלקה FleetEngineTripLocationProvider
מחלקה google.maps.journeySharing.FleetEngineTripLocationProvider
ספק מיקום לנסיעה.
השיעור הזה נמשך
PollingLocationProvider
.
אפשר לקבל גישה על ידי התקשרות ל-const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
. יש לעיין בספריות ב-API של מפות Google ל-JavaScript.
יצרן | |
---|---|
FleetEngineTripLocationProvider |
FleetEngineTripLocationProvider(options) פרמטרים:
יצירת ספק מיקום חדש לנסיעה של Fleet Engine. |
נכסים | |
---|---|
tripId |
סוג:
string המזהה של הנסיעה שספק המיקום הזה מזהה. כדי להתחיל לעקוב, צריך להגדיר את השדה הזה. |
עברו בירושה:
isPolling ,
pollingIntervalMillis
|
שיטות | |
---|---|
refresh |
refresh() פרמטרים: ללא
ערך החזרה:
void מתבצע רענון מפורש של המיקום שבמעקב. |
עברו בירושה:
addListener
|
אירועים | |
---|---|
error |
function(event) ארגומנטים:
אירוע שמופעל כשספק המיקום נתקל בשגיאה. |
update |
function(event) ארגומנטים:
אירוע שמופעל כשבקשת עדכון הנתונים של Fleet Engine הסתיימה. |
עברו בירושה:
ispollingchange
|
ממשק FleetEngineTripLocationProviderOption
ממשק google.maps.journeySharing.FleetEngineTripLocationProviderOptions
אפשרויות לספק המיקום של הנסיעה.
נכסים | |
---|---|
authTokenFetcher |
סוג:
AuthTokenFetcher מספקת אסימוני אינטרנט עבור JSON לצורך אימות הלקוח ל-Fleet Engine. |
projectId |
סוג:
string מזהה הפרויקט של הצרכן ממסוף Google Cloud. |
destinationMarkerCustomization optional |
סוג:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional בוצעה התאמה אישית של הסמן על היעד. אפשר להשתמש בשדה הזה כדי לציין סגנון מותאם אישית (כמו סמל סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
originMarkerCustomization optional |
סוג:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional בוצעה התאמה אישית של הסמן המקורי. אפשר להשתמש בשדה הזה כדי לציין סגנון מותאם אישית (כמו סמל סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
pollingIntervalMillis optional |
סוג:
number optional הזמן המינימלי בין אחזור עדכוני מיקום באלפיות השנייה. אם שליפה של עדכון מיקום נמשכת יותר מ- pollingIntervalMillis , עדכון המיקום הבא יתחיל רק עד שהעדכון הנוכחי יסתיים. הגדרת הערך 0 משביתה את עדכוני המיקום. עדכון חדש של מיקום מאוחזר אם אחד מהפרמטרים שתועדו על ידי ספק המיקום השתנה. מרווח ברירת המחדל של הקלפי הוא 5,000 אלפיות השנייה, המרווח המינימלי. אם מגדירים את מרווח הסקרים לערך נמוך יותר שאינו אפס, ייעשה שימוש ב-5,000. |
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
אובייקט האירוע מועבר ל-handler של האירוע כשהאירוע FleetEngineTripLocationProvider.update
מופעל.
נכסים | |
---|---|
trip optional |
סוג:
Trip optional מבנה הנסיעה שהוחזר על ידי העדכון. לא ניתן לשנות אותה. |