UI Customization

PolylineSetup typedef

typedef google.maps.journeySharing.PolylineSetup

סוג PolylineSetup.

הסוג מקבל אובייקט PolylineSetupOptions או פונקציה שמקבלת אובייקט DefaultPolylineSetupOptions ומחזירה אובייקט PolylineSetupOptions.

אם מציינים פונקציה, הפונקציה יכולה וצריכה לשנות את השדה defaultPolylineOptions של הקלט, ולהחזיר אותו בתור polylineOptions באובייקט הפלט PolylineSetupOptions.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

ממשק PolylineSetupOptions

ממשק google.maps.journeySharing.PolylineSetupOptions

אפשרויות PolylineSetup.

polylineOptions
אופציונלי
סוג: PolylineOptions optional
אפשרויות לקו פוליגוני.
visible
אופציונלי
סוג: boolean optional
החשיפה של הקו הפוליגוני.

ממשק DefaultPolylineSetupOptions

ממשק google.maps.journeySharing.DefaultPolylineSetupOptions

אפשרויות ברירת המחדל של PolylineSetup.

defaultPolylineOptions
אפשרויות ברירת המחדל של קו פוליגוני.
defaultVisible
סוג: boolean
ברירת המחדל של החשיפה של קו פוליגוני.

MarkerSetup typedef

typedef google.maps.journeySharing.MarkerSetup

סוג MarkerSetup.

הסוג מקבל אובייקט MarkerSetupOptions או פונקציה שמקבלת אובייקט DefaultMarkerSetupOptions ומחזירה אובייקט MarkerSetupOptions.

אם מציינים פונקציה, הפונקציה יכולה וצריכה לשנות את השדה defaultMarkerOptions של הקלט, ולהחזיר אותו בתור markerOptions באובייקט הפלט MarkerSetupOptions.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

ממשק MarkerSetupOptions

ממשק google.maps.journeySharing.MarkerSetupOptions

אפשרויות MarkerSetup.

markerOptions
אופציונלי
סוג: MarkerOptions optional
אפשרויות הסמן.

הממשק DefaultMarkerSetupOptions

ממשק google.maps.journeySharing.DefaultMarkerSetupOptions

אפשרויות ברירת המחדל של MarkerSetup.

defaultMarkerOptions
אפשרויות ברירת המחדל של הסמן.

ממשק MarkerCustomizationFunctionParams

ממשק google.maps.journeySharing.MarkerCustomizationFunctionParams
מורחב על ידי DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams

פרמטרים שמשותפים לכל הפונקציות להתאמה אישית של סמנים. אובייקט מהמחלקה הזו לא מסופק ישירות לאף פונקציה להתאמה אישית של סמנים. במקום זאת, מסופק אובייקט מאחת ממחלקות הצאצא שלה.

defaultOptions
אפשרויות ברירת המחדל ששימשו ליצירת הסמן הזה.
isNew
סוג: boolean
אם הערך הוא True, הסמן נוצר לאחרונה, והפונקציה להתאמה אישית של הסמן מופעלת בפעם הראשונה, לפני שהסמן נוסף לתצוגת המפה. אחרת, הפלט הוא False.
marker
סוג: Marker
הסמן. כל התאמה אישית צריכה להתבצע ישירות באובייקט הזה.

ממשק DeliveryVehicleMarkerCustomizationFunctionParams

interface google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams extends MarkerCustomizationFunctionParams
extended by PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams

פרמטרים ספציפיים לפונקציות של התאמה אישית של סמנים, שמחילות אפשרויות על סמנים של רכבי משלוחים. בשימוש על ידי FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization ו-FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.

vehicle
רכב המשלוחים שמיוצג על ידי הסמן הזה.
ירושה: defaultOptions, isNew, marker

הממשק PlannedStopMarkerCustomizationFunctionParams

interface google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

פרמטרים ספציפיים לפונקציות של התאמה אישית של סמנים, שמחילים אפשרויות על סמנים שמייצגים עצירות מתוכננות. בשימוש על ידי FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization.

stopIndex
סוג: number
האינדקס שמתחיל מאפס של העצירה הזו ברשימת העצירות שנותרו.
בירושה: defaultOptions, isNew, marker, vehicle

ממשק TaskMarkerCustomizationFunctionParams

interface google.maps.journeySharing.TaskMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

פרמטרים ספציפיים לפונקציות של התאמה אישית של סמנים, שמחילות אפשרויות על סמנים שמייצגים מיקומים מתוכננים או בפועל של משימות. בשימוש על ידי FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization ו-FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.

task
סוג: Task
מיקום המשימה שמיוצג על ידי הסמן הזה.
בירושה: defaultOptions, isNew, marker, vehicle

ממשק ShipmentMarkerCustomizationFunctionParams

interface google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams extends MarkerCustomizationFunctionParams

פרמטרים ספציפיים לפונקציות של התאמה אישית של סמנים, שמוסיפים אפשרויות לסמנים שמייצגים את רכב המשלוח ואת מיקומי היעד. בשימוש על ידי FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization ו-FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.

taskTrackingInfo
מידע על המשימה שמשויכת לסמן הזה.
ירושה: defaultOptions, isNew, marker

הממשק TripMarkerCustomizationFunctionParams

interface google.maps.journeySharing.TripMarkerCustomizationFunctionParams extends MarkerCustomizationFunctionParams
extended by TripWaypointMarkerCustomizationFunctionParams

פרמטרים ספציפיים לפונקציות של התאמה אישית של סמנים, שמוסיפים אפשרויות לסמנים שמייצגים את הרכב, את נקודת המוצא ואת היעד של הנסיעה. בשימוש על ידי FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, ‏FleetEngineTripLocationProviderOptions.originMarkerCustomization ו-FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.

trip
סוג: Trip
הנסיעה שמשויכת לסמן הזה.

כדי לקבל מידע על הרכב שמבצע את הנסיעה, משתמשים ב-Trip.latestVehicleLocationUpdate וב-Trip.remainingWaypoints.
ירושה: defaultOptions, isNew, marker

הממשק TripWaypointMarkerCustomizationFunctionParams

interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

פרמטרים ספציפיים לפונקציות של התאמה אישית של סמנים, שמחילות אפשרויות על סמנים שמייצגים מיקומים של נקודות ציון בנסיעה. בשימוש על ידי FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

waypointIndex
סוג: number
אינדקס נקודת הדרך שמתחיל מאפס ומשויך לסמן הזה. אפשר להשתמש באינדקס הזה ב-Trip.remainingWaypoints כדי לאחזר מידע על נקודת הדרך.
בירושה: defaultOptions, isNew, marker, trip

ממשק VehicleMarkerCustomizationFunctionParams

interface google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams extends MarkerCustomizationFunctionParams
extended by VehicleWaypointMarkerCustomizationFunctionParams

פרמטרים ספציפיים לפונקציות של התאמה אישית של סמנים, שמוסיפות אפשרויות לסמני רכב. בשימוש על ידי FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization ו-FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.

vehicle
סוג: Vehicle
הרכב שמיוצג על ידי הסמן הזה.
ירושה: defaultOptions, isNew, marker

ממשק VehicleWaypointMarkerCustomizationFunctionParams

interface google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

פרמטרים ספציפיים לפונקציות של התאמה אישית של סמנים, שמחילות אפשרויות על סמנים של נקודות ציון של כלי רכב. בשימוש על ידי FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization ו-FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

waypointIndex
סוג: number
אינדקס נקודת הדרך שמתחיל מאפס ומשויך לסמן הזה. אפשר להשתמש באינדקס הזה ב-Vehicle.waypoints כדי לאחזר מידע על נקודת הדרך.
בירושה: defaultOptions, isNew, marker, vehicle

ממשק PolylineCustomizationFunctionParams

ממשק google.maps.journeySharing.PolylineCustomizationFunctionParams
מורחב על ידי DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams

פרמטרים שמשותפים לכל הפונקציות להתאמה אישית של קווים פוליגוניים. אובייקט מהמחלקה הזו לא מסופק ישירות לאף פונקציה להתאמה אישית של קו פוליגוני. במקום זאת, מסופק אובייקט מאחת ממחלקות הצאצא שלו.

defaultOptions
אפשרויות ברירת המחדל ששימשו ליצירת קבוצת הקווים הפוליגוניים הזו.
isNew
סוג: boolean
אם הערך הוא true, רשימת הקווים הפוליגוניים נוצרה לאחרונה, והפונקציה להתאמה אישית של הקו הפוליגוני נקראת בפעם הראשונה. אחרת, הפלט הוא False.
polylines
סוג: Array<Polyline>
רשימת הקווים הפוליגוניים שנוצרו. הם מסודרים ברצף כדי ליצור את המסלול שמוצג.

ממשק ShipmentPolylineCustomizationFunctionParams

interface google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

פרמטרים ספציפיים לפונקציות של התאמה אישית של קו פוליגוני ב-FleetEngineShipmentLocationProvider.

taskTrackingInfo
מידע על המשימה שמשויכת לקו הפוליגוני הזה.
ירושה: defaultOptions, isNew, polylines

הממשק TripPolylineCustomizationFunctionParams

interface google.maps.journeySharing.TripPolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

פרמטרים ספציפיים לפונקציות של התאמה אישית של קו פוליגוני ב-FleetEngineTripLocationProvider.

trip
סוג: Trip
הנסיעה שמשויכת לקו הפוליגוני הזה.
ירושה: defaultOptions, isNew, polylines

ממשק VehiclePolylineCustomizationFunctionParams

interface google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

פרמטרים ספציפיים לפונקציות של התאמה אישית של קו פוליגוני ב-FleetEngineVehicleLocationProvider.

vehicle
סוג: Vehicle
הרכב שנוסע לאורך הקו הפוליגוני הזה.
ירושה: defaultOptions, isNew, polylines

ממשק DeliveryVehiclePolylineCustomizationFunctionParams

interface google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

פרמטרים ספציפיים לפונקציות של התאמה אישית של קו פוליגוני ב-FleetEngineDeliveryVehicleLocationProvider.

deliveryVehicle
רכב המשלוחים שנוסע לאורך הקו הפוליגוני הזה.
ירושה: defaultOptions, isNew, polylines