FleetEngineTripLocationProvider क्लास
google.maps.journeySharing.FleetEngineTripLocationProvider
class
extends PollingLocationProvider
library "journeySharing"
यात्रा की जगह की जानकारी देने वाली कंपनी.
const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing");
निर्माता | |
|---|---|
FleetEngineTripLocationProvider |
FleetEngineTripLocationProvider(options)पैरामीटर:
Fleet Engine की यात्रा के लिए, जगह की जानकारी देने वाली नई सेवा बनाता है. |
स्टैटिक मेथड | |
|---|---|
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION |
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION(params)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
पॉलीलाइन को पसंद के मुताबिक बनाने वाला फ़ंक्शन, जो चालू पॉलीलाइन को उसकी स्पीड रीडिंग के हिसाब से रंग देता है. इस फ़ंक्शन को FleetEngineTripLocationProviderOptions.activePolylineCustomization के तौर पर तय करें, ताकि ऐक्टिव पॉलीलाइन के लिए, ट्रैफ़िक की जानकारी देने वाली पॉलीलाइन रेंडर की जा सके. |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION(params)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
पॉलीलाइन को पसंद के मुताबिक बनाने वाला फ़ंक्शन, जो बाकी बची पॉलीलाइन को उसकी स्पीड रीडिंग के हिसाब से रंग देता है. इस फ़ंक्शन को FleetEngineTripLocationProviderOptions.remainingPolylineCustomization के तौर पर तय करें, ताकि बाकी बची पॉलीलाइन के लिए, ट्रैफ़िक की जानकारी देने वाली पॉलीलाइन रेंडर की जा सके. |
प्रॉपर्टी | |
|---|---|
tripId |
टाइप:
stringउस यात्रा का आईडी जिसे जगह की जानकारी देने वाली यह सेवा मॉनिटर करती है. ट्रैकिंग शुरू करने के लिए, इस फ़ील्ड को सेट करें. |
इनहेरिट की गई:
isPolling,
pollingIntervalMillis
| |
तरीके | |
|---|---|
refresh |
refresh()पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
voidट्रैक की गई जगह की जानकारी को साफ़ तौर पर रीफ़्रेश करता है. |
इनहेरिट किया गया:
addListener
| |
इवेंट | |
|---|---|
error |
function(event)आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब जगह की जानकारी देने वाले को कोई गड़बड़ी मिलती है. |
update |
function(event)आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब Fleet Engine के डेटा को अपडेट करने का अनुरोध पूरा हो जाता है. |
इनहेरिट किया गया:
ispollingchange
| |
FleetEngineTripLocationProviderOptions इंटरफ़ेस
google.maps.journeySharing.FleetEngineTripLocationProviderOptions
इंटरफ़ेस
यात्रा की जगह की जानकारी देने वाली सेवा के विकल्प.
प्रॉपर्टी | |
|---|---|
authTokenFetcher |
टाइप:
AuthTokenFetcherयह Fleet Engine में क्लाइंट की पुष्टि करने के लिए, JSON वेब टोकन उपलब्ध कराता है. |
projectId |
टाइप:
stringGoogle Cloud Console से उपभोक्ता का प्रोजेक्ट आईडी. |
activePolylineCustomization
ज़रूरी नहीं |
टाइप:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optionalपसंद के मुताबिक बनाने की सुविधा, चालू पॉलीलाइन पर लागू की गई. ऐक्टिव पॉलीलाइन, रास्ते के उस हिस्से को दिखाती है जिससे होकर वाहन गुज़र रहा है. इस फ़ील्ड का इस्तेमाल करके, पसंद के मुताबिक स्टाइल (जैसे, पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे, क्लिक हैंडलिंग) तय करें.
|
destinationMarkerCustomization
ज़रूरी नहीं |
टाइप:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optionalडेस्टिनेशन मार्कर को पसंद के मुताबिक बनाया गया. इस फ़ील्ड का इस्तेमाल करके, पसंद के मुताबिक स्टाइल (जैसे, मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे, क्लिक हैंडलिंग) तय करें.
|
originMarkerCustomization
ज़रूरी नहीं |
टाइप:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optionalशुरुआती मार्कर को पसंद के मुताबिक बनाया गया. इस फ़ील्ड का इस्तेमाल करके, पसंद के मुताबिक स्टाइल (जैसे, मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे, क्लिक हैंडलिंग) तय करें.
|
pollingIntervalMillis
ज़रूरी नहीं |
टाइप:
number optionalडिवाइस की जगह की जानकारी के अपडेट फ़ेच करने के बीच का कम से कम समय, मिलीसेकंड में. अगर डिवाइस की जगह की जानकारी का अपडेट फ़ेच करने में pollingIntervalMillis से ज़्यादा समय लगता है, तो डिवाइस की जगह की जानकारी का अगला अपडेट तब तक शुरू नहीं होता, जब तक मौजूदा अपडेट पूरा नहीं हो जाता. इस वैल्यू को 0 पर सेट करने से, जगह की जानकारी के बार-बार मिलने वाले अपडेट बंद हो जाते हैं. अगर जगह की जानकारी देने वाली सेवा के किसी भी पैरामीटर में बदलाव होता है, तो जगह की जानकारी का नया अपडेट फ़ेच किया जाता है. पोलिंग का डिफ़ॉल्ट इंटरवल 5, 000 मिलीसेकंड होता है. यह सबसे छोटा इंटरवल है. अगर पोलिंग इंटरवल को शून्य से कम वैल्यू पर सेट किया जाता है, तो 5000 का इस्तेमाल किया जाता है. |
remainingPolylineCustomization
ज़रूरी नहीं |
टाइप:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optionalपॉलीलाइन के बाकी हिस्से पर कस्टमाइज़ेशन लागू किया गया. बची हुई पॉलीलाइन, रास्ते के उस हिस्से को दिखाती है जिस पर वाहन ने अभी तक यात्रा शुरू नहीं की है. इस फ़ील्ड का इस्तेमाल करके, पसंद के मुताबिक स्टाइल (जैसे, पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे, क्लिक हैंडलिंग) तय करें.
|
takenPolylineCustomization
ज़रूरी नहीं |
टाइप:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optionalचुनी गई पॉलीलाइन को पसंद के मुताबिक बनाया गया. तय की गई पॉलीलाइन, रास्ते के उस हिस्से को दिखाती है जिससे वाहन पहले ही गुज़र चुका है. इस फ़ील्ड का इस्तेमाल करके, पसंद के मुताबिक स्टाइल (जैसे, पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे, क्लिक हैंडलिंग) तय करें.
|
tripId
ज़रूरी नहीं |
टाइप:
string optionalजगह की जानकारी देने वाली कंपनी के इंस्टैंशिएट होने के तुरंत बाद, ट्रैक करने के लिए ट्रिप आईडी. अगर यह जानकारी नहीं दी जाती है, तो जगह की जानकारी देने वाली सेवा, किसी भी यात्रा को ट्रैक करना शुरू नहीं करती. आईडी सेट करने और ट्रैकिंग शुरू करने के लिए, FleetEngineTripLocationProvider.tripId का इस्तेमाल करें. |
vehicleMarkerCustomization
ज़रूरी नहीं |
टाइप:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optionalवाहन के मार्कर को पसंद के मुताबिक बनाया गया है. इस फ़ील्ड का इस्तेमाल करके, पसंद के मुताबिक स्टाइल (जैसे, मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे, क्लिक हैंडलिंग) तय करें.
|
waypointMarkerCustomization
ज़रूरी नहीं |
टाइप:
(function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optionalवेपॉइंट मार्कर को पसंद के मुताबिक बनाया गया है. इस फ़ील्ड का इस्तेमाल करके, पसंद के मुताबिक स्टाइल (जैसे, मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे, क्लिक हैंडलिंग) तय करें.
|
FleetEngineTripLocationProviderUpdateEvent इंटरफ़ेस
google.maps.journeySharing.FleetEngineTripLocationProviderUpdateEvent
इंटरफ़ेस
FleetEngineTripLocationProvider.update इवेंट ट्रिगर होने पर, इवेंट हैंडलर को पास किया गया इवेंट ऑब्जेक्ट.
प्रॉपर्टी | |
|---|---|
trip
ज़रूरी नहीं |
टाइप:
Trip optionalअपडेट से मिला यात्रा का स्ट्रक्चर. बदला नहीं जा सकता. |