Fleet Tracking - On Demand Rides & Delivery

FleetEngineVehicleLocationProvider class

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

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

यह क्लास PollingLocationProvider तक चलेगी.

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

FleetEngineVehicleLocationProvider
FleetEngineVehicleLocationProvider(options)
पैरामीटर: 
यह फ़्लीट इंजन वाहन के लिए, नया लोकेशन प्रोवाइडर बनाता है.
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION(params)
पैरामीटर: 
  • paramsVehiclePolylineCustomizationFunctionParams पॉलीलाइन को पसंद के मुताबिक बनाने के फ़ंक्शन को दिए गए पैरामीटर.
रिटर्न वैल्यू:  कोई नहीं
पॉलीलाइन को पसंद के मुताबिक बनाने वाला फ़ंक्शन. यह फ़ंक्शन, स्पीड के हिसाब से चालू पॉलीलाइन में रंग भरता है. इस फ़ंक्शन को FleetEngineVehicleLocationProviderOptions.activePolylineCustomization के तौर पर सेट करें, ताकि ऐक्टिव पॉलीलाइन के लिए, ट्रैफ़िक की जानकारी देने वाली पॉलीलाइन रेंडर की जा सके.
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION(params)
पैरामीटर: 
  • paramsVehiclePolylineCustomizationFunctionParams पॉलीलाइन को पसंद के मुताबिक बनाने के फ़ंक्शन को दिए गए पैरामीटर.
रिटर्न वैल्यू:  कोई नहीं
पॉलीलाइन को पसंद के मुताबिक बनाने वाला फ़ंक्शन, जो पॉलीलाइन के बचे हुए हिस्से को उसकी स्पीड के हिसाब से रंग देता है. इस फ़ंक्शन को FleetEngineVehicleLocationProviderOptions.remainingPolylineCustomization के तौर पर सेट करें, ताकि बाकी पॉलीलाइन के लिए ट्रैफ़िक की जानकारी वाली पॉलीलाइन रेंडर की जा सके.
staleLocationThresholdMillis
टाइप:  number
इस फ़ील्ड में मौजूद डेटा को सिर्फ़ पढ़ा जा सकता है. वाहन की जगह की पुरानी जानकारी के लिए थ्रेशोल्ड. अगर वाहन की जगह की जानकारी को अपडेट किए हुए काफ़ी समय हो गया है, तो वाहन नहीं दिखेगा.
vehicleId
टाइप:  string
उस वाहन का आईडी जिसकी जगह की जानकारी यह लोकेशन प्रोवाइडर ट्रैक करता है. किसी वाहन को ट्रैक करने के लिए, इस फ़ील्ड को सेट करें.
इनहेरिट किया गया: isPolling, pollingIntervalMillis
इनहेरिट किया गया: addListener
error
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब लोकेशन की जानकारी देने वाली सेवा में कोई गड़बड़ी होती है.
update
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब Fleet Engine के डेटा को अपडेट करने का अनुरोध पूरा हो जाता है.
इनहेरिट किया गया: ispollingchange

FleetEngineVehicleLocationProviderOptions इंटरफ़ेस

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

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

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

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

    सप्लाई किए गए पैरामीटर और उनके इस्तेमाल की सूची देखने के लिए, VehiclePolylineCustomizationFunctionParams पर जाएं.
destinationMarkerCustomization optional
टाइप:  (function(VehicleWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional
वाहन की यात्रा की मंज़िल के मार्कर पर लागू किया गया कस्टमर के हिसाब से बनाया गया मार्कर.

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

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

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

    सप्लाई किए गए पैरामीटर और उनके इस्तेमाल की सूची देखने के लिए, VehicleWaypointMarkerCustomizationFunctionParams देखें.
originMarkerCustomization optional
टाइप:  (function(VehicleWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional
वाहन की यात्रा शुरू होने की जगह के मार्कर पर लागू किया गया कस्टम मार्कर.

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

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

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

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

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

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

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

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

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

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

FleetEngineVehicleLocationProviderUpdateEvent इंटरफ़ेस

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

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

trips optional
टाइप:  Array<Trip> optional
इस वाहन से पूरी की गई यात्राओं की सूची. बदला नहीं जा सकता.
vehicle optional
टाइप:  Vehicle optional
अपडेट से मिला वाहन का डेटा स्ट्रक्चर. बदला नहीं जा सकता.

FleetEngineFleetLocationProvider क्लास

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

फ़्लीट की जगह की जानकारी देने वाला एपीआई.

यह क्लास PollingLocationProvider तक चलेगी.

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

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

FleetEngineFleetLocationProviderOptions इंटरफ़ेस

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

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

authTokenFetcher
टाइप:  AuthTokenFetcher
यह Fleet Engine में क्लाइंट की पुष्टि करने के लिए, JSON वेब टोकन उपलब्ध कराता है.
projectId
टाइप:  string
Google Cloud Console से लिया गया उपभोक्ता का प्रोजेक्ट आईडी.
locationRestriction optional
टाइप:  LatLngBounds|LatLngBoundsLiteral optional
अक्षांश/देशांतर की सीमाएं, जिनके अंदर जगह की जानकारी देने वाली सेवा शुरू होने के तुरंत बाद वाहनों को ट्रैक किया जा सकता है. अगर इस नीति को सेट नहीं किया जाता है, तो जगह की जानकारी देने वाली सेवा किसी भी वाहन को ट्रैक नहीं करती है. सीमाएं सेट करने और ट्रैकिंग शुरू करने के लिए, FleetEngineFleetLocationProvider.locationRestriction का इस्तेमाल करें. जगह की जानकारी के बिना सभी वाहनों को ट्रैक करने के लिए, पृथ्वी के बराबर सीमाएं सेट करें.
staleLocationThresholdMillis optional
टाइप:  number optional
वाहन की जगह की पुरानी जानकारी के लिए थ्रेशोल्ड. अगर वाहन की जगह की जानकारी को अपडेट किए हुए काफ़ी समय हो गया है, तो वाहन नहीं दिखेगा. डिफ़ॉल्ट रूप से, यह वैल्यू 24 घंटे (मिलीसेकंड में) पर सेट होती है. अगर थ्रेशोल्ड शून्य से कम है या अनंत है, तो थ्रेशोल्ड को अनदेखा कर दिया जाएगा. साथ ही, वाहन की जगह की जानकारी को पुरानी नहीं माना जाएगा.
vehicleFilter optional
टाइप:  string optional
वाहन की जानकारी फ़ेच करते समय लागू की जाने वाली फ़िल्टर क्वेरी. इस फ़िल्टर को सीधे तौर पर Fleet Engine को भेजा जाता है.

सपोर्ट किए गए फ़ॉर्मैट के लिए, ListVehiclesRequest.filter देखें.

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

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

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

FleetEngineFleetLocationProviderUpdateEvent इंटरफ़ेस

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

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

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