FleetEngineTripLocationProvider class
google.maps.journeySharing.FleetEngineTripLocationProvider
क्लास
यात्रा की जगह की जानकारी देने वाली कंपनी.
यह क्लास PollingLocationProvider
तक चलेगी.
const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
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 |
टाइप:
string Google Cloud Console में मौजूद, उपभोक्ता का प्रोजेक्ट आईडी. |
activePolylineCustomization optional |
टाइप:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional ऐक्टिव पॉलीलाइन पर लागू किया गया कस्टमाइज़ेशन. चालू पॉलीलाइन, उस रास्ते के हिस्से से जुड़ी होती है जिस पर गाड़ी फ़िलहाल चल रही है. कस्टम स्टाइल (जैसे, पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे, क्लिक मैनेजमेंट) तय करने के लिए, इस फ़ील्ड का इस्तेमाल करें.
|
destinationMarkerCustomization optional |
टाइप:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional डेस्टिनेशन मार्कर पर पसंद के मुताबिक बदलाव किया गया. कस्टम स्टाइल (जैसे, मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे, क्लिक मैनेजमेंट) तय करने के लिए, इस फ़ील्ड का इस्तेमाल करें.
|
originMarkerCustomization optional |
टाइप:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional ऑरिजिन मार्कर पर लागू किया गया कस्टमाइज़ेशन. कस्टम स्टाइल (जैसे, मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे, क्लिक मैनेजमेंट) तय करने के लिए, इस फ़ील्ड का इस्तेमाल करें.
|
pollingIntervalMillis optional |
टाइप:
number optional जगह की जानकारी के अपडेट फ़ेच करने के बीच का कम से कम समय, मिलीसेकंड में. अगर जगह की जानकारी अपडेट होने में pollingIntervalMillis से ज़्यादा समय लगता है, तो मौजूदा अपडेट पूरा होने तक अगला अपडेट शुरू नहीं किया जाता. इस वैल्यू को 0 पर सेट करने से, जगह की जानकारी के बार-बार होने वाले अपडेट बंद हो जाते हैं. अगर जगह की जानकारी देने वाली सेवा देने वाली कंपनी के किसी पैरामीटर में बदलाव होता है, तो जगह की जानकारी का नया अपडेट फ़ेच किया जाता है. पोल करने के लिए डिफ़ॉल्ट इंटरवल 5, 000 मिलीसेकंड होता है. यह इंटरवल कम से कम इतना होना चाहिए. अगर आपने पोलिंग इंटरवल को शून्य से कम वैल्यू पर सेट किया है, तो 5,000 का इस्तेमाल किया जाता है. |
remainingPolylineCustomization optional |
टाइप:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional बाकी पॉलीलाइन पर पसंद के मुताबिक बदलाव किया गया. बाकी पॉलीलाइन, रास्ते के उस हिस्से से जुड़ी होती है जिस पर वाहन अब तक नहीं पहुंचा है. कस्टम स्टाइल (जैसे, पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे, क्लिक मैनेजमेंट) तय करने के लिए, इस फ़ील्ड का इस्तेमाल करें.
|
takenPolylineCustomization optional |
टाइप:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional ली गई पॉलीलाइन पर कस्टमाइज़ेशन लागू किया गया. ली गई पॉलीलाइन, उस रास्ते के हिस्से से जुड़ी होती है जिस पर वाहन पहले से गुज़र चुका है. कस्टम स्टाइल (जैसे, पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे, क्लिक मैनेजमेंट) तय करने के लिए, इस फ़ील्ड का इस्तेमाल करें.
|
tripId optional |
टाइप:
string optional जगह की जानकारी देने वाली सेवा के इंस्टैंशिएट होने के तुरंत बाद ट्रैक करने के लिए ट्रिप आईडी. अगर आईडी नहीं दिया जाता है, तो जगह की जानकारी देने वाली सेवा देने वाली कंपनी किसी भी सफ़र को ट्रैक नहीं करती. आईडी सेट करने और ट्रैकिंग शुरू करने के लिए, FleetEngineTripLocationProvider.tripId का इस्तेमाल करें. |
vehicleMarkerCustomization optional |
टाइप:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional वाहन के मार्कर को पसंद के मुताबिक बनाया गया है. कस्टम स्टाइल (जैसे, मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे, क्लिक मैनेजमेंट) तय करने के लिए, इस फ़ील्ड का इस्तेमाल करें.
|
waypointMarkerCustomization optional |
टाइप:
(function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional किसी वेपॉइंट मार्कर पर पसंद के मुताबिक बदलाव किया गया. कस्टम स्टाइल (जैसे, मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे, क्लिक मैनेजमेंट) तय करने के लिए, इस फ़ील्ड का इस्तेमाल करें.
|
FleetEngineTripLocationProviderUpdateEvent इंटरफ़ेस
google.maps.journeySharing.FleetEngineTripLocationProviderUpdateEvent
इंटरफ़ेस
FleetEngineTripLocationProvider.update
इवेंट ट्रिगर होने पर, इवेंट हैंडलर को पास किया गया इवेंट ऑब्जेक्ट.
प्रॉपर्टी | |
---|---|
trip optional |
टाइप:
Trip optional अपडेट करने पर, यात्रा का स्ट्रक्चर. इसमें बदलाव नहीं किया जा सकता. |