Trip and Order Progress

FleetEngineTripLocationProvider क्लास

google.maps.journeySharing.FleetEngineTripLocationProvider कक्षा

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

इस कक्षा के सदस्य PollingLocationProvider हैं.

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

FleetEngineTripLocationProvider
FleetEngineTripLocationProvider(options)
पैरामीटर: 
फ़्लीट इंजन ट्रिप के लिए एक नई लोकेशन प्रोवाइडर बनाता है.
tripId
टाइप:  string
इस जगह की जानकारी देने वाली कंपनी की यात्रा का आईडी. ट्रैकिंग शुरू करने के लिए यह फ़ील्ड सेट करें.
इनहेरिट की गई: isPolling, pollingIntervalMillis
refresh
refresh()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:  void
ट्रैक की गई जगह को साफ़ तौर पर रीफ़्रेश करता है.
इनहेरिट की गई: addListener
error
function(event)
आर्ग्युमेंट: 
वह इवेंट जो तब ट्रिगर होता है, जब जगह की जानकारी देने वाली कंपनी में कोई गड़बड़ी होती है.
update
function(event)
आर्ग्युमेंट: 
वह इवेंट जो फ़्लीट इंजन के डेटा अपडेट का अनुरोध पूरा होने पर ट्रिगर होता है.
इनहेरिट की गई: ispollingchange

FleetEngineTripLocationProviderOptions इंटरफ़ेस

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

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

authTokenFetcher
टाइप:  AuthTokenFetcher
क्लाइंट को फ़्लीट इंजन की पुष्टि करने के लिए JSON वेब टोकन उपलब्ध कराता है.
projectId
टाइप:  string
Google Cloud Console में मौजूद उपभोक्ता का प्रोजेक्ट आईडी.
destinationMarkerCustomization optional
टाइप:  (function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional
डेस्टिनेशन मार्कर पर कस्टमाइज़ेशन लागू किया गया.

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

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

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

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

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

डिफ़ॉल्ट पोलिंग इंटरवल कम से कम 5000 मिलीसेकंड है. अगर पोलिंग इंटरवल को कम शून्य वाली वैल्यू पर सेट किया जाता है, तो 5,000 का इस्तेमाल किया जाता है.
tripId optional
टाइप:  string optional
लोकेशन प्रोवाइडर के इंस्टैंशिएट किए जाने के तुरंत बाद ट्रैक करने के लिए ट्रिप आईडी. अगर नहीं बताया गया है, तो जगह की जानकारी देने वाली सेवा किसी भी यात्रा को ट्रैक करना शुरू नहीं करती. आईडी सेट करने और ट्रैक करने के लिए, FleetEngineTripLocationProvider.tripId का इस्तेमाल करें.
vehicleMarkerCustomization optional
टाइप:  (function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional
गाड़ी के मार्कर पर कस्टमाइज़ेशन लागू किया गया.

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

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

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

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

FleetEngineTripLocationProviderUpdateEvent इंटरफ़ेस

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

जब FleetEngineTripLocationProvider.update इवेंट ट्रिगर होता है, तब इवेंट ऑब्जेक्ट को इवेंट ऑब्जेक्ट को भेजा जाता है.

trip optional
टाइप:  Trip optional
अपडेट के बाद, यात्रा का स्ट्रक्चर दिखाया गया. नहीं बदला जा सकता.