Fleet Tracking - On Demand Rides & Delivery

FleetEngineVehicleLocationProvider क्लास

class google.maps.journeySharing.FleetEngineVehicleLocationProvider extends PollingLocationProvider, LocationProvider
library "journeySharing"

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

const {FleetEngineVehicleLocationProvider} = await google.maps.importLibrary("journeySharing");
FleetEngineVehicleLocationProvider
FleetEngineVehicleLocationProvider(options)
पैरामीटर:
Fleet Engine वाहन के लिए, जगह की जानकारी देने वाली नई सेवा बनाता है.
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION(params)
पैरामीटर:
  • params: VehiclePolylineCustomizationFunctionParams पॉलीलाइन को पसंद के मुताबिक बनाने वाले फ़ंक्शन के लिए दिए गए पैरामीटर.
रिटर्न वैल्यू: कोई नहीं
पॉलीलाइन को पसंद के मुताबिक बनाने वाला फ़ंक्शन, जो चालू पॉलीलाइन को उसकी स्पीड रीडिंग के हिसाब से रंग देता है. इस फ़ंक्शन को FleetEngineVehicleLocationProviderOptions.activePolylineCustomization के तौर पर तय करें, ताकि ऐक्टिव पॉलीलाइन के लिए, ट्रैफ़िक की जानकारी देने वाली पॉलीलाइन रेंडर की जा सके.
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION(params)
पैरामीटर:
  • params: VehiclePolylineCustomizationFunctionParams पॉलीलाइन को पसंद के मुताबिक बनाने वाले फ़ंक्शन के लिए दिए गए पैरामीटर.
रिटर्न वैल्यू: कोई नहीं
पॉलीलाइन को पसंद के मुताबिक बनाने वाला फ़ंक्शन, जो बाकी बची पॉलीलाइन को उसकी स्पीड रीडिंग के हिसाब से रंग देता है. इस फ़ंक्शन को 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
ज़रूरी नहीं
टाइप: (function(VehiclePolylineCustomizationFunctionParams): void)|PolylineOptions optional
पसंद के मुताबिक बनाने की सुविधा, चालू पॉलीलाइन पर लागू की गई. ऐक्टिव पॉलीलाइन, रास्ते के उस हिस्से को दिखाती है जिससे होकर वाहन गुज़र रहा है.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FleetEngineVehicleLocationProviderUpdateEvent इंटरफ़ेस

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

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

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

FleetEngineFleetLocationProvider क्लास

class google.maps.journeySharing.FleetEngineFleetLocationProvider extends PollingLocationProvider, LocationProvider
library "journeySharing"

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

const {FleetEngineFleetLocationProvider} = await google.maps.importLibrary("journeySharing");
FleetEngineFleetLocationProvider
FleetEngineFleetLocationProvider(options)
पैरामीटर:
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
ज़रूरी नहीं
टाइप: LatLngBounds|LatLngBoundsLiteral optional
अक्षांश/देशांतर की सीमाएं, जिनके अंदर जगह की जानकारी देने वाली सेवा को इंस्टैंशिएट करने के तुरंत बाद वाहनों को ट्रैक किया जा सकता है. अगर यह सेट नहीं है, तो जगह की जानकारी देने वाली सेवा, किसी भी वाहन को ट्रैक करना शुरू नहीं करती. सीमाएं सेट करने और ट्रैकिंग शुरू करने के लिए, FleetEngineFleetLocationProvider.locationRestriction का इस्तेमाल करें. सभी वाहनों को ट्रैक करने के लिए, बाउंड को पूरी पृथ्वी के बराबर सेट करें.
staleLocationThresholdMillis
ज़रूरी नहीं
टाइप: number optional
वाहन की पुरानी जगह की जानकारी के लिए थ्रेशोल्ड. अगर वाहन की जगह की जानकारी को अपडेट किए हुए, इस थ्रेशोल्ड से ज़्यादा समय हो गया है, तो वाहन की जानकारी नहीं दिखेगी. डिफ़ॉल्ट रूप से, यह 24 घंटे (मिलीसेकंड में) पर सेट होती है. अगर थ्रेशोल्ड शून्य या इनफ़िनिटी से कम है, तो थ्रेशोल्ड को अनदेखा कर दिया जाएगा. साथ ही, वाहन की जगह की जानकारी को पुराना नहीं माना जाएगा.
vehicleFilter
ज़रूरी नहीं
टाइप: string optional
वाहनों की जानकारी फ़ेच करते समय लागू की जाने वाली फ़िल्टर क्वेरी. यह फ़िल्टर सीधे Fleet Engine को पास किया जाता है.

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

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

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

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

FleetEngineFleetLocationProviderUpdateEvent इंटरफ़ेस

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

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

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