FleetEngineTripLocationProvider class
google.maps.journeySharing.FleetEngineTripLocationProvider
क्लास
यात्रा की जगह की जानकारी देने वाली सेवा.
यह क्लास PollingLocationProvider तक चलेगी.
const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.
निर्माता | |
|---|---|
FleetEngineTripLocationProvider |
FleetEngineTripLocationProvider(options)पैरामीटर:
यह फ़्लीट इंजन ट्रिप के लिए, नया लोकेशन प्रोवाइडर बनाता है. |
स्टैटिक तरीके | |
|---|---|
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 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 पर सेट करने से, बार-बार जगह की जानकारी अपडेट होने की सुविधा बंद हो जाती है. अगर जगह की जानकारी देने वाली सेवा से जुड़े किसी भी पैरामीटर में बदलाव होता है, तो जगह की जानकारी का नया अपडेट फ़ेच किया जाता है. डिफ़ॉल्ट पोलिंग इंटरवल 5000 मिलीसेकंड होता है, जो कि सबसे कम इंटरवल है. अगर आपने पोलिंग इंटरवल को शून्य से कम वैल्यू पर सेट किया है, तो 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अपडेट से मिला यात्रा का स्ट्रक्चर. बदला नहीं जा सकता. |