FleetEngineTripLocationProvider क्लास
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 |
टाइप:
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 मिलीसेकंड है, जो कि सबसे कम अंतर होता है. अगर पोल की वैल्यू को शून्य के अलावा किसी अन्य वैल्यू पर सेट किया जाता है, तो 5000 का इस्तेमाल किया जाता है. |
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 अपडेट से यात्रा का स्ट्रक्चर दिखाया गया. बदलाव नहीं किया जा सकता. |