סקירה כללית של משימות מתוזמנות ב-SDK לצרכנים
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
התאמה אישית של חוויית הלקוח למשימות מתוזמנות, על ידי מתן אפשרות ללקוחות לעקוב אחרי התקדמות המשלוחים או הזמנות השירות המתוזמנים שלהם.
מהו Consumer SDK למשימות מתוזמנות?
Consumer SDK הוא תכונה של Fleet Engine למשימות מתוזמנות, שכוללת גם ערכות כלים ליצירת חוויית משתמש. ערכות הכלים האלה מאפשרות ליצור תצוגות מבוססות-מפה כדי להמחיש את ההתקדמות של הנהג ולהציג את הסטטוס של המשימה שמשויכת לעצירה מתוזמנת. הוא מיועד בעיקר לשני קהלים:
- משתמשי קצה פרטיים שרוצים לדעת את סטטוס המסירה של הזמנת משלוח ספציפית. במסמך הזה מוסבר איך להטמיע את חוויית הצרכן הזו באמצעות Consumer SDK ב-JavaScript, שמספק את המחלקה
FleetEngineShipmentLocationProvider
וממשקים משויכים.
- מפעילי צי רכב שרוצים לעקוב אחרי סטטוס המשלוח והרכב של צי רכב שלם. מידע על מעקב אחר צי רכבים זמין במדריך למעקב אחר צי רכבים.

למה כדאי להשתמש ב-Consumer SDK למשימות מתוזמנות?
שילוב של Consumer SDK באפליקציות צרכניות של משימות מתוזמנות
מאפשר לספק חוויית משתמש מקיפה, עם עדכוני מיקום בזמן אמת
ומצבים של הצמדה לכביש. הצרכנים יכולים לראות את המיקום של רכב המשלוחים ואת פרטי ההתקדמות שלו, כדי להבין איפה המשלוח שלהם.
מה אפשר לעשות עם Consumer SDK?
אתם יכולים להשתמש ב-Consumer SDK כדי לשתף עם הצרכנים את פרטי המשלוח הבאים:
- המיקום בזמן אמת של רכב המשלוחים במפה.
- זמן משוער להגעת החבילה, מותאם לשינויים בנסיבות, כמו תנועה.
- המסלול שבו הרכב נוסע.
- המרחק ומספר התחנות שנותרו עד שהמשלוח יגיע.
בנוסף, תוכלו ליצור חוויות משתמש חלקות אחרות באפליקציה או באתר שלכם לצרכנים, שמבוססות על מידע מיקום מ-Driver SDK. פרטים על Driver SDK זמינים במאמר סקירה כללית של משימות מתוזמנות ב-Driver SDK.
רכיבי SDK לצרכנים
ה-SDK של JavaScript Consumer מכיל את הרכיבים הבאים:
- רכיב מפה של JavaScript שהוא תחליף מוכן לשימוש לישות
google.maps.Map
רגילה.
- רכיבי נתונים להתחברות ל-Fleet Engine.
- רכיבים להמחשה של הרכב והמסלול בזמן ההתקדמות ליעד.
- פידים של נתונים גולמיים לגבי זמן ההגעה המשוער של הנהג או המרחק שנותר לנסיעה.
בטבלה הבאה מתוארים הרכיבים.
רכיב |
תיאור |
תצוגת מפה |
בתצוגת המפה מוצגת ההתקדמות של הרכב, והתצוגה מתעדכנת כשהרכב נע לאורך המסלול. |
ספק מיקום משלוח |
ספק המעקב אחר המשלוח מספק פיד מיקום כדי שהמפה תוכל להציג מידע שימושי על המשלוח, כמו מיקום האיסוף או המסירה של המשלוח, ומיקום רכב המסירה והמסלול שלו.
|
כלי לאחזור טוקנים של אימות |
הכלי לאחזור אסימוני אימות מקבל אסימוני אינטרנט מסוג JSON (JWT) משרת הקצה העורפי שלכם כדי לאמת את הגישה לנתוני המיקום שמאוחסנים ב-Fleet Engine. אתם מטמיעים כלי לאחזור אסימוני אימות כחלק מאפליקציית האינטרנט שלכם באמצעות ספריית שיתוף המסלול של JavaScript. חשוב לזכור שצריך להטמיע גם שירות ליצירת אסימוני אינטרנט מסוג JSON (JWT) עבור Fleet Engine בשרת העורפי. |
אפשרויות של סגנון המפה |
אתם יכולים להשתמש באפשרויות של עיצוב מותאם אישית כדי לשנות את עיצוב ברירת המחדל של המפה כך שיתאים לעיצוב של אפליקציית האינטרנט שלכם. |
איך משתמשים ב-Consumer SDK
המאמרים הבאים
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-08-31 (שעון UTC).
[null,null,["עדכון אחרון: 2025-08-31 (שעון UTC)."],[[["\u003cp\u003eThe Consumer SDK enables businesses to provide customers with real-time visibility into the location and progress of their scheduled deliveries or service orders.\u003c/p\u003e\n"],["\u003cp\u003eThis SDK offers tools for creating map-based displays within consumer applications, showing the driver's location, estimated time of arrival, and route information.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can integrate the Consumer SDK to create a comprehensive and seamless delivery tracking experience for their customers, improving transparency and satisfaction.\u003c/p\u003e\n"],["\u003cp\u003eKey components of the SDK include a map view, a location provider, authentication mechanisms, and customizable styling options to tailor the experience.\u003c/p\u003e\n"],["\u003cp\u003eTo begin, developers need to set up the JavaScript Consumer SDK, follow a specific shipment for tracking, and customize the map interface as desired.\u003c/p\u003e\n"]]],[],null,["Tailor the consumer experience for scheduled tasks by allowing consumers to\nfollow the progress of their scheduled deliveries or service orders.\n\nWhat is the Consumer SDK for scheduled tasks?\n\nThe Consumer SDK is a feature of Fleet Engine for scheduled tasks that also\nincludes toolkits to create the consumer experience. These toolkits let you\ncreate map-based displays to visualize a driver's\nprogress and show the status of the task associated with a scheduled stop. It's\ndesigned for two primary audiences:\n\n- **Consumer end users** who want to know delivery status for an individual shipment order. This document covers how to implement that consumer experience with the Consumer SDK in JavaScript, which provides the `FleetEngineShipmentLocationProvider` class and associated interfaces.\n- **Fleet operators** who want to track the delivery and vehicle status for an entire fleet of vehicles. For information about tracking fleets, see the [Fleet tracking guide](/maps/documentation/mobility/operations/fleet-tracking).\n\nWhy use the Consumer SDK for scheduled tasks?\n\nIntegrating the Consumer SDK into your scheduled tasks consumer applications\nlets you provide a comprehensive consumer experience, with near real-time\nlocation updates and road-snapped positions. Your consumers can see the delivery\nvehicle's location and progress details that help them understand where their\nshipment is.\n\nWhat can you do with the Consumer SDK?\n\nUse the Consumer SDK to share the following shipment information with your\nconsumers:\n\n- Delivery vehicle's real-time position on a map.\n- ETA for package arrival, adjusted for changing circumstances, such as traffic.\n- Route the vehicle is taking.\n- Distance and number of stops remaining before their shipment is delivered.\n\nYou can also create other seamless geo-enabled consumer experiences inside your\nconsumer app or website based on location information from the Driver SDK. For\ndetails about the Driver SDK, see the\n[Driver SDK scheduled tasks overview](/maps/documentation/mobility/driver-sdk/scheduled).\n\nConsumer SDK components\n\nThe JavaScript Consumer SDK contains the following components:\n\n- A JavaScript map component that is a drop-in replacement for a standard `google.maps.Map` entity.\n- Data components to connect with Fleet Engine.\n- Components for visualization of the vehicle and route as it progresses to a destination.\n- Raw data feeds for a driver's ETA or the remaining distance to drive.\n\nThe following table describes the components.\n\n| Component | Description |\n|------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Map view | The map view illustrates the progress of the vehicle, updating the view as the vehicle moves along its route. |\n| Shipment location provider | The shipment tracking provider provides a location feed so that the map can display useful information about the shipment, such as the pickup or delivery location of the shipment and the location and route of the delivery vehicle. |\n| Authentication token fetcher | The authentication token fetcher gets JSON Web Tokens (JWTs) from your backend server to authenticate access to the location data stored in Fleet Engine. You implement an authentication token fetcher as part of your web application using the JavaScript Journey Sharing Library. Note that you must also implement a JSON Web Token (JWT) creation service for Fleet Engine on your backend server. |\n| Map style options | You can use custom styling options to change the default styling of your map to match the styling of your web application. |\n\nHow to use the Consumer SDK\n\n|---|----------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 1 | **Set up the JavaScript Consumer SDK** | For more information, see [Set up the JavaScript Consumer SDK](/maps/documentation/mobility/journey-sharing/scheduled/shipment-tracking/setup). |\n| 2 | **Follow a shipment** | Learn how to initialize the map, start following a shipment, and stop following with appropriate clean up. See [Follow a shipment](/maps/documentation/mobility/journey-sharing/scheduled/shipment-tracking/follow). |\n| 3 | **Customize the map interface** | You can use the JavaScript Consumer SDK for scheduled tasks to customize the map interface, provide marker customization, or style polylines. See [Style a map](/maps/documentation/mobility/journey-sharing/scheduled/shipment-tracking/style-map), [Customize markers](/maps/documentation/mobility/journey-sharing/scheduled/shipment-tracking/customize-markers), and [Customize polylines](/maps/documentation/mobility/journey-sharing/scheduled/shipment-tracking/customize-polylines). |\n\nWhat's next\n\n- [Set up the JavaScript Consumer SDK](/maps/documentation/mobility/journey-sharing/scheduled/shipment-tracking/setup)"]]