Fleet Tracking - Last Mile Fleet

FleetEngineDeliveryVehicleLocationProvider क्लास

google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProvider क्लास

वाहन की जगह की जानकारी देने वाली कंपनी.

इस क्लास में PollingLocationProvider को शामिल किया जाता है.

const {FleetEngineDeliveryVehicleLocationProvider} = await google.maps.importLibrary("journeySharing") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

FleetEngineDeliveryVehicleLocationProvider
FleetEngineDeliveryVehicleLocationProvider(options)
पैरामीटर: 
फ़्लीट इंजन डिलीवरी करने वाले वाहन के लिए, जगह की जानकारी देने वाली नई कंपनी बनाता है.
deliveryVehicleId
टाइप:  string
उस वाहन का आईडी जिसे जगह की जानकारी देने वाली इस कंपनी ने देखा है. वाहन को ट्रैक करने के लिए, इस फ़ील्ड को सेट करें.
shouldShowOutcomeLocations
टाइप:  boolean optional
विकल्प के तौर पर, उपयोगकर्ताओं को टास्क के नतीजे की जगह दिखाने की अनुमति दें.
shouldShowTasks
टाइप:  boolean optional
विकल्प के तौर पर, उपयोगकर्ताओं को फ़ेच किए गए टास्क दिखाने की अनुमति दें.
staleLocationThresholdMillis
टाइप:  number
इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. पुराने वाहन की जगह की जानकारी का थ्रेशोल्ड. अगर वाहन की आखिरी बार अपडेट की गई जगह इस थ्रेशोल्ड से ज़्यादा पुरानी है, तो वाहन नहीं दिखाया जाएगा.
taskFilterOptions
टास्क को फ़ेच करते समय लागू होने वाले फ़िल्टर के विकल्प दिखाता है.
इनहेरिट किया गया: isPolling, pollingIntervalMillis
इनहेरिट किया गया: addListener
error
function(event)
तर्क: 
वह इवेंट जो जगह की जानकारी देने वाली कंपनी को किसी गड़बड़ी के मिलने पर ट्रिगर होता है.
update
function(event)
यह इवेंट तब ट्रिगर होता है, जब Fleet Engine का डेटा अपडेट करने का अनुरोध पूरा होता है.
इनहेरिट किया गया: ispollingchange

FleetEngineDeliveryVehicleLocationProviderOptions इंटरफ़ेस

google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderOptions इंटरफ़ेस

वाहन की डिलीवरी की जगह की जानकारी देने वाली कंपनी के विकल्प.

authTokenFetcher
टाइप:  AuthTokenFetcher
यह क्लाइंट की पुष्टि करने के लिए, Fleet Engine को JSON वेब टोकन देता है.
projectId
टाइप:  string
Google Cloud Console में मौजूद उपभोक्ता का प्रोजेक्ट आईडी.
activePolylineCustomization optional
टाइप:  (function(DeliveryVehiclePolylineCustomizationFunctionParams): void)|PolylineOptions optional
चालू पॉलीलाइन पर कस्टमाइज़ेशन लागू किया गया. एक चालू पॉलीलाइन उस रास्ते के हिस्से से मेल खाती है जहां से वाहन चल रहा है.

पसंद के मुताबिक स्टाइल (जैसे, पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए, इस फ़ील्ड का इस्तेमाल करें.
  • अगर कोई PolylineOptions ऑब्जेक्ट दिया जाता है, तो उसमें बताए गए बदलाव, पॉलीलाइन बन जाने के बाद पॉलीलाइन पर लागू हो जाते हैं. अगर डिफ़ॉल्ट विकल्प मौजूद हैं, तो उन्हें ओवरराइट कर दिया जाता है.
  • अगर कोई फ़ंक्शन दिया गया है, तो पॉलीलाइन बनाने पर उसे एक बार शुरू किया जाता है. (इस कॉल में, फ़ंक्शन पैरामीटर ऑब्जेक्ट में isNew पैरामीटर को true पर सेट किया जाता है.) इसके अलावा, यह फ़ंक्शन तब शुरू किया जाता है, जब पॉलीलाइन के निर्देशांक बदलते हैं या जगह की जानकारी देने वाली कंपनी को Fleet Engine से डेटा मिलता है. भले ही, इस पॉलीलाइन से जुड़ा डेटा बदल गया हो.

    सप्लाई किए गए पैरामीटर और उनके इस्तेमाल की सूची देखने के लिए DeliveryVehiclePolylineCustomizationFunctionParams देखें.
deliveryVehicleId optional
टाइप:  string optional
डिलीवरी की जगह की जानकारी देने वाले को इंस्टैंशिएट किए जाने के तुरंत बाद, ट्रैक करने के लिए डिलीवरी वाहन का आईडी. अगर यह जानकारी नहीं दी गई है, तो जगह की जानकारी देने वाली कंपनी किसी वाहन की ट्रैकिंग शुरू नहीं करती है. आईडी सेट करने और ट्रैक करने के लिए, FleetEngineDeliveryVehicleLocationProvider.deliveryVehicleId का इस्तेमाल करें.
deliveryVehicleMarkerCustomization optional
टाइप:  (function(DeliveryVehicleMarkerCustomizationFunctionParams): void)|MarkerOptions optional
डिलीवरी की सुविधा वाले वाहन के मार्कर पर पसंद के मुताबिक बदलाव किया गया.

पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे कि क्लिक हैंडलिंग) के बारे में बताने के लिए, इस फ़ील्ड का इस्तेमाल करें.
  • अगर कोई MarkerOptions ऑब्जेक्ट दिया गया है, तो उसमें बताए गए बदलाव, मार्कर बनाने के बाद मार्कर पर लागू कर दिए जाते हैं. साथ ही, डिफ़ॉल्ट विकल्प मौजूद होने पर उन्हें ओवरराइट कर दिया जाता है.
  • अगर कोई फ़ंक्शन तय किया जाता है, तो मार्कर बनाए जाने पर, इसे मैप व्यू में जोड़े जाने से पहले एक बार शुरू किया जाता है. (इस कॉल में, फ़ंक्शन पैरामीटर ऑब्जेक्ट में isNew पैरामीटर को true पर सेट किया जाता है.) साथ ही, यह फ़ंक्शन तब शुरू होता है, जब जगह की जानकारी देने वाली कंपनी को Fleet Engine से डेटा मिलता है. इस बात से कोई फ़र्क़ नहीं पड़ता कि इस मार्कर से जुड़ा डेटा बदल गया है या नहीं.

    सप्लाई किए गए पैरामीटर और उनके इस्तेमाल की सूची देखने के लिए, DeliveryVehicleMarkerCustomizationFunctionParams देखें.
plannedStopMarkerCustomization optional
टाइप:  (function(PlannedStopMarkerCustomizationFunctionParams): void)|MarkerOptions optional
पसंद के मुताबिक बनाने की सुविधा, पहले से तय किए गए स्टॉप मार्कर पर लागू की गई है.

पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे कि क्लिक हैंडलिंग) के बारे में बताने के लिए, इस फ़ील्ड का इस्तेमाल करें.
  • अगर कोई MarkerOptions ऑब्जेक्ट दिया गया है, तो उसमें बताए गए बदलाव, मार्कर बनाने के बाद मार्कर पर लागू कर दिए जाते हैं. साथ ही, डिफ़ॉल्ट विकल्प मौजूद होने पर उन्हें ओवरराइट कर दिया जाता है.
  • अगर कोई फ़ंक्शन तय किया जाता है, तो मार्कर बनाए जाने पर, इसे मैप व्यू में जोड़े जाने से पहले एक बार शुरू किया जाता है. (इस कॉल में, फ़ंक्शन पैरामीटर ऑब्जेक्ट में isNew पैरामीटर को true पर सेट किया जाता है.) साथ ही, यह फ़ंक्शन तब शुरू होता है, जब जगह की जानकारी देने वाली कंपनी को Fleet Engine से डेटा मिलता है. इस बात से कोई फ़र्क़ नहीं पड़ता कि इस मार्कर से जुड़ा डेटा बदल गया है या नहीं.

    सप्लाई किए गए पैरामीटर और उनके इस्तेमाल की सूची देखने के लिए, PlannedStopMarkerCustomizationFunctionParams देखें.
pollingIntervalMillis optional
टाइप:  number optional
जगह की जानकारी के अपडेट फ़ेच करने के बीच का कम से कम समय, मिलीसेकंड में. अगर किसी जगह के अपडेट को फ़ेच करने में pollingIntervalMillis से ज़्यादा समय लगता है, तो जगह का अगला अपडेट तब तक शुरू नहीं होता, जब तक मौजूदा जगह का अपडेट खत्म नहीं हो जाता.

इस वैल्यू को 0 पर सेट करने से, जगह की जानकारी के बार-बार होने वाले अपडेट बंद हो जाते हैं. अगर जगह की जानकारी देने वाली कंपनी से रिकॉर्ड किए गए किसी भी पैरामीटर में बदलाव होता है, तो जगह की जानकारी का नया अपडेट फ़ेच किया जाता है.

पोलिंग का डिफ़ॉल्ट इंटरवल 5,000 मिलीसेकंड है, जो कि सबसे कम अंतर होता है. अगर पोल की वैल्यू को शून्य के अलावा किसी अन्य वैल्यू पर सेट किया जाता है, तो 5000 का इस्तेमाल किया जाता है.
remainingPolylineCustomization optional
टाइप:  (function(DeliveryVehiclePolylineCustomizationFunctionParams): void)|PolylineOptions optional
बाकी पॉलीलाइन पर कस्टमाइज़ेशन लागू किया गया. बची हुई पॉलीलाइन उस रास्ते से जुड़ी है जिसे वाहन ने अभी तक पार नहीं किया है.

पसंद के मुताबिक स्टाइल (जैसे, पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए, इस फ़ील्ड का इस्तेमाल करें.
  • अगर कोई PolylineOptions ऑब्जेक्ट दिया जाता है, तो उसमें बताए गए बदलाव, पॉलीलाइन बन जाने के बाद पॉलीलाइन पर लागू हो जाते हैं. अगर डिफ़ॉल्ट विकल्प मौजूद हैं, तो उन्हें ओवरराइट कर दिया जाता है.
  • अगर कोई फ़ंक्शन दिया गया है, तो पॉलीलाइन बनाने पर उसे एक बार शुरू किया जाता है. (इस कॉल में, फ़ंक्शन पैरामीटर ऑब्जेक्ट में isNew पैरामीटर को true पर सेट किया जाता है.) इसके अलावा, यह फ़ंक्शन तब शुरू किया जाता है, जब पॉलीलाइन के निर्देशांक बदलते हैं या जगह की जानकारी देने वाली कंपनी को Fleet Engine से डेटा मिलता है. भले ही, इस पॉलीलाइन से जुड़ा डेटा बदल गया हो.

    सप्लाई किए गए पैरामीटर और उनके इस्तेमाल की सूची देखने के लिए DeliveryVehiclePolylineCustomizationFunctionParams देखें.
shouldShowOutcomeLocations optional
टाइप:  boolean optional
फ़ेच किए गए टास्क के लिए, नतीजों की जगह की जानकारी दिखाने या छिपाने के लिए बूलियन.
shouldShowTasks optional
टाइप:  boolean optional
टास्क दिखाने या छिपाने के लिए बूलियन. इसे 'गलत है' पर सेट करने पर, ListTasks एंडपॉइंट को टास्क फ़ेच नहीं किए जा सकेंगे. सिर्फ़ आगे आने वाले वाहन के स्टॉप दिखाए जाएंगे.
staleLocationThresholdMillis optional
टाइप:  number optional
पुराने वाहन की जगह की जानकारी का थ्रेशोल्ड. अगर वाहन के लिए आखिरी बार अपडेट की गई जगह इस थ्रेशोल्ड से पुरानी है, तो वाहन नहीं दिखाया जाएगा. मिलीसेकंड में डिफ़ॉल्ट रूप से 24 घंटे होता है. अगर थ्रेशोल्ड 0 या इनफ़िनिटी से कम है, तो थ्रेशोल्ड को अनदेखा कर दिया जाएगा. साथ ही, वाहन की जगह को पुराना नहीं माना जाएगा.
takenPolylineCustomization optional
टाइप:  (function(DeliveryVehiclePolylineCustomizationFunctionParams): void)|PolylineOptions optional
ली गई पॉलीलाइन पर कस्टमाइज़ेशन लागू किया गया. ली गई पॉलीलाइन उस रास्ते के हिस्से से मेल खाती है जिसे वाहन पहले ही पार कर चुका है.

पसंद के मुताबिक स्टाइल (जैसे, पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए, इस फ़ील्ड का इस्तेमाल करें.
  • अगर कोई PolylineOptions ऑब्जेक्ट दिया जाता है, तो उसमें बताए गए बदलाव, पॉलीलाइन बन जाने के बाद पॉलीलाइन पर लागू हो जाते हैं. अगर डिफ़ॉल्ट विकल्प मौजूद हैं, तो उन्हें ओवरराइट कर दिया जाता है.
  • अगर कोई फ़ंक्शन दिया गया है, तो पॉलीलाइन बनाने पर उसे एक बार शुरू किया जाता है. (इस कॉल में, फ़ंक्शन पैरामीटर ऑब्जेक्ट में isNew पैरामीटर को true पर सेट किया जाता है.) इसके अलावा, यह फ़ंक्शन तब शुरू किया जाता है, जब पॉलीलाइन के निर्देशांक बदलते हैं या जगह की जानकारी देने वाली कंपनी को Fleet Engine से डेटा मिलता है. भले ही, इस पॉलीलाइन से जुड़ा डेटा बदल गया हो.

    सप्लाई किए गए पैरामीटर और उनके इस्तेमाल की सूची देखने के लिए DeliveryVehiclePolylineCustomizationFunctionParams देखें.
taskFilterOptions optional
टाइप:  FleetEngineTaskFilterOptions optional
टास्क को फ़ेच करते समय लागू करने के लिए, फ़िल्टर के विकल्प. इन विकल्पों में कोई वाहन, समय, और टास्क का स्टेटस शामिल हो सकता है.
taskMarkerCustomization optional
टाइप:  (function(TaskMarkerCustomizationFunctionParams): void)|MarkerOptions optional
टास्क मार्कर पर कस्टमाइज़ेशन लागू किया गया. डिलीवरी वाहन को असाइन किए गए हर टास्क के लिए, तय की गई जगह पर एक टास्क मार्कर रेंडर किया जाता है.

पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे कि क्लिक हैंडलिंग) के बारे में बताने के लिए, इस फ़ील्ड का इस्तेमाल करें.
  • अगर कोई MarkerOptions ऑब्जेक्ट दिया गया है, तो उसमें बताए गए बदलाव, मार्कर बनाने के बाद मार्कर पर लागू कर दिए जाते हैं. साथ ही, डिफ़ॉल्ट विकल्प मौजूद होने पर उन्हें ओवरराइट कर दिया जाता है.
  • अगर कोई फ़ंक्शन तय किया जाता है, तो मार्कर बनाए जाने पर, इसे मैप व्यू में जोड़े जाने से पहले एक बार शुरू किया जाता है. (इस कॉल में, फ़ंक्शन पैरामीटर ऑब्जेक्ट में isNew पैरामीटर को true पर सेट किया जाता है.) साथ ही, यह फ़ंक्शन तब शुरू होता है, जब जगह की जानकारी देने वाली कंपनी को Fleet Engine से डेटा मिलता है. इस बात से कोई फ़र्क़ नहीं पड़ता कि इस मार्कर से जुड़ा डेटा बदल गया है या नहीं.

    सप्लाई किए गए पैरामीटर और उनके इस्तेमाल की सूची देखने के लिए, TaskMarkerCustomizationFunctionParams देखें.
taskOutcomeMarkerCustomization optional
टाइप:  function(TaskMarkerCustomizationFunctionParams): void optional
पसंद के मुताबिक बनाने की सुविधा को टास्क के नतीजे के मार्कर पर लागू किया गया. डिलीवरी वाहन को असाइन किए गए हर टास्क के नतीजे की असली जगह पर, टास्क के नतीजे का मार्कर रेंडर किया जाता है.

पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे कि क्लिक हैंडलिंग) के बारे में बताने के लिए, इस फ़ील्ड का इस्तेमाल करें.
  • अगर कोई MarkerOptions ऑब्जेक्ट दिया गया है, तो उसमें बताए गए बदलाव, मार्कर बनाने के बाद मार्कर पर लागू कर दिए जाते हैं. साथ ही, डिफ़ॉल्ट विकल्प मौजूद होने पर उन्हें ओवरराइट कर दिया जाता है.
  • अगर कोई फ़ंक्शन तय किया जाता है, तो मार्कर बनाए जाने पर, इसे मैप व्यू में जोड़े जाने से पहले एक बार शुरू किया जाता है. (इस कॉल में, फ़ंक्शन पैरामीटर ऑब्जेक्ट में isNew पैरामीटर को true पर सेट किया जाता है.) साथ ही, यह फ़ंक्शन तब शुरू होता है, जब जगह की जानकारी देने वाली कंपनी को Fleet Engine से डेटा मिलता है. इस बात से कोई फ़र्क़ नहीं पड़ता कि इस मार्कर से जुड़ा डेटा बदल गया है या नहीं.

    सप्लाई किए गए पैरामीटर और उनके इस्तेमाल की सूची देखने के लिए, TaskMarkerCustomizationFunctionParams देखें.

FleetEngineTaskFilterOptions इंटरफ़ेस

google.maps.journeySharing.FleetEngineTaskFilterOptions इंटरफ़ेस

वाहन की जगह की जानकारी देने वाली सेवा में, टास्क को फ़िल्टर करने के विकल्प.

completionTimeFrom optional
टाइप:  Date optional
टास्क पूरा होने में लगने वाले समय के लिए खास निचली सीमा. इसका इस्तेमाल, तय समय के बाद पूरे किए गए टास्क को फ़िल्टर करने के लिए किया जाता है.
completionTimeTo optional
टाइप:  Date optional
टास्क पूरा होने में लगने वाले समय के लिए खास ऊपरी सीमा. इसका इस्तेमाल, तय समय से पहले पूरे किए गए टास्क को फ़िल्टर करने के लिए किया जाता है.
state optional
टाइप:  string optional
टास्क की स्थिति. मान्य वैल्यू, 'ओपन' या 'बंद है' पर सेट हैं.

FleetEngineDeliveryVehicleLocationProviderUpdateEvent इंटरफ़ेस

google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderUpdateEvent इंटरफ़ेस

FleetEngineDeliveryVehicleLocationProvider.update इवेंट ट्रिगर होने पर, इवेंट ऑब्जेक्ट को इवेंट हैंडलर को पास किया जाता है.

completedVehicleJourneySegments optional
टाइप:  Array<VehicleJourneySegment> optional
यात्रा के वे सेगमेंट जिन्हें इस वाहन से पूरा किया गया है. बदलाव नहीं किया जा सकता.
deliveryVehicle optional
टाइप:  DeliveryVehicle optional
अपडेट से मिला, डिलीवरी करने वाले वाहन का डेटा स्ट्रक्चर. बदलाव नहीं किया जा सकता.
tasks optional
टाइप:  Array<Task> optional
उन टास्क की सूची जिन्हें इस डिलीवरी व्हीकल से डिलीवर किया गया. बदलाव नहीं किया जा सकता.

FleetEngineDeliveryFleetLocationProvider क्लास

google.maps.journeySharing.FleetEngineDeliveryFleetLocationProvider क्लास

डिलीवरी फ़्लीट लोकेशन प्रोवाइडर.

इस क्लास में PollingLocationProvider को शामिल किया जाता है.

const {FleetEngineDeliveryFleetLocationProvider} = await google.maps.importLibrary("journeySharing") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

FleetEngineDeliveryFleetLocationProvider
FleetEngineDeliveryFleetLocationProvider(options)
पैरामीटर: 
Fleet Engine की मदद से ट्रैक किए गए वाहनों के लिए, जगह की जानकारी देने वाली नई कंपनी बनाता है.
deliveryVehicleFilter
टाइप:  string optional
यह फ़िल्टर, डिलीवरी वाली गाड़ियों को फ़ेच करते समय लागू किया जाता है.
locationRestriction
टाइप:  LatLngBounds|LatLngBoundsLiteral optional
वे सीमाएं जिनमें डिलीवरी करने वाले वाहनों को ट्रैक करना है. अगर कोई सीमा सेट नहीं है, तो डिलीवरी करने वाले किसी भी वाहन को ट्रैक नहीं किया जाएगा. डिलीवरी की सुविधा देने वाले सभी वाहनों को ट्रैक करने के लिए, पृथ्वी की कुल वैल्यू के बराबर सीमाएं सेट करें. भले ही, वे किसी भी जगह पर हों.
staleLocationThresholdMillis
टाइप:  number
इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. पुराने वाहन की जगह की जानकारी का थ्रेशोल्ड. अगर वाहन की आखिरी बार अपडेट की गई जगह इस थ्रेशोल्ड से ज़्यादा पुरानी है, तो वाहन नहीं दिखाया जाएगा.
इनहेरिट किया गया: isPolling, pollingIntervalMillis
इनहेरिट किया गया: addListener
update
function(event)
यह इवेंट तब ट्रिगर होता है, जब Fleet Engine का डेटा अपडेट करने का अनुरोध पूरा होता है.
इनहेरिट किया गया: ispollingchange

FleetEngineDeliveryFleetLocationProviderOptions इंटरफ़ेस

google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderOptions इंटरफ़ेस

डिलीवरी फ़्लीट की जगह की जानकारी देने वाली कंपनी के विकल्प.

authTokenFetcher
टाइप:  AuthTokenFetcher
यह क्लाइंट की पुष्टि करने के लिए, Fleet Engine को JSON वेब टोकन देता है.
projectId
टाइप:  string
Google Cloud Console में मौजूद उपभोक्ता का प्रोजेक्ट आईडी.
deliveryVehicleFilter optional
टाइप:  string optional
डिलीवरी वाहनों को फ़ेच करते समय लागू की जाने वाली फ़िल्टर क्वेरी. यह फ़िल्टर सीधे Fleet Engine को पास किया जाता है.

इस्तेमाल किए जा सकने वाले फ़ॉर्मैट के लिए, ListDeliveryVehiclesRequest.filter देखें.

ध्यान दें कि एट्रिब्यूट के लिए मान्य फ़िल्टर में, "एट्रिब्यूट" प्रीफ़िक्स होना ज़रूरी है. उदाहरण के लिए, attributes.x = "y" या attributes."x y" = "z".
deliveryVehicleMarkerCustomization optional
टाइप:  function(DeliveryVehicleMarkerCustomizationFunctionParams): void optional
डिलीवरी की सुविधा वाले वाहन के मार्कर पर, पसंद के मुताबिक बदलाव किया गया.

पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे कि क्लिक हैंडलिंग) के बारे में बताने के लिए, इस फ़ील्ड का इस्तेमाल करें.
  • अगर कोई MarkerOptions ऑब्जेक्ट दिया गया है, तो उसमें बताए गए बदलाव, मार्कर बनाने के बाद मार्कर पर लागू कर दिए जाते हैं. साथ ही, डिफ़ॉल्ट विकल्प मौजूद होने पर उन्हें ओवरराइट कर दिया जाता है.
  • अगर कोई फ़ंक्शन तय किया जाता है, तो मार्कर बनाए जाने पर, इसे मैप व्यू में जोड़े जाने से पहले एक बार शुरू किया जाता है. (इस कॉल में, फ़ंक्शन पैरामीटर ऑब्जेक्ट में isNew पैरामीटर को true पर सेट किया जाता है.) साथ ही, यह फ़ंक्शन तब शुरू होता है, जब जगह की जानकारी देने वाली कंपनी को Fleet Engine से डेटा मिलता है. इस बात से कोई फ़र्क़ नहीं पड़ता कि इस मार्कर से जुड़ा डेटा बदल गया है या नहीं.

    सप्लाई किए गए पैरामीटर और उनके इस्तेमाल की सूची देखने के लिए, DeliveryVehicleMarkerCustomizationFunctionParams देखें.
locationRestriction optional
टाइप:  LatLngBounds|LatLngBoundsLiteral optional
अक्षांश/देशांतर की सीमा, जिसमें जगह की जानकारी देने वाले इंस्टैंशिएट किए जाने के तुरंत बाद, वाहनों को ट्रैक करना है. अगर यह नीति सेट नहीं की जाती है, तो जगह की जानकारी देने वाली कंपनी किसी भी वाहन की ट्रैकिंग शुरू नहीं करती है. सीमाएं सेट करने और ट्रैक करने के लिए FleetEngineDeliveryFleetLocationProvider.locationRestriction का इस्तेमाल करें. डिलीवरी की सुविधा देने वाले सभी वाहनों को ट्रैक करने के लिए, पृथ्वी की कुल वैल्यू के बराबर सीमाएं सेट करें. भले ही, वे किसी भी जगह पर हों.
staleLocationThresholdMillis optional
टाइप:  number optional
पुराने वाहन की जगह की जानकारी का थ्रेशोल्ड. अगर वाहन के लिए आखिरी बार अपडेट की गई जगह इस थ्रेशोल्ड से पुरानी है, तो वाहन नहीं दिखाया जाएगा. मिलीसेकंड में डिफ़ॉल्ट रूप से 24 घंटे होता है. अगर थ्रेशोल्ड शून्य से कम या इनफ़िनिटी है, तो थ्रेशोल्ड को अनदेखा कर दिया जाएगा. साथ ही, वाहन की जगह को पुराना नहीं माना जाएगा.

FleetEngineDeliveryFleetLocationProviderUpdateEvent इंटरफ़ेस

google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderUpdateEvent इंटरफ़ेस

FleetEngineDeliveryFleetLocationProvider.update इवेंट ट्रिगर होने पर, इवेंट ऑब्जेक्ट को इवेंट हैंडलर को पास किया जाता है.

deliveryVehicles optional
टाइप:  Array<DeliveryVehicle> optional
क्वेरी से डिलीवर किए गए वाहनों की सूची. बदलाव नहीं किया जा सकता.