מחלקה FleetEngineTripLocationProvider
google.maps.journeySharing.FleetEngineTripLocationProvider
סיווג
ספק המיקום של הנסיעה.
הכיתה הזו משתרעת על פני
PollingLocationProvider
.
ניתן לגשת באמצעות חיוג אל const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
. ראה ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
FleetEngineTripLocationProvider |
FleetEngineTripLocationProvider(options) פרמטרים:
יצירת ספק מיקום חדש לנסיעה ב-Feet Engine. |
תכונות | |
---|---|
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. |
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
אובייקט האירוע מועבר לגורם המטפל באירועים כשהאירוע FleetEngineTripLocationProvider.update
מופעל.
תכונות | |
---|---|
trip optional |
סוג:
Trip optional מבנה הנסיעה שהוחזר על ידי העדכון. לא ניתן לשינוי. |