Map View

JourneySharingMapView class

google.maps.journeySharing.JourneySharingMapView क्लास

मैप व्यू.

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

JourneySharingMapView
JourneySharingMapView(options)
पैरामीटर: 
मैप व्यू को इंस्टैंशिएट करता है.
automaticViewportMode
टाइप:  AutomaticViewportMode
यह फ़ील्ड सिर्फ़ पढ़ने के लिए है. व्यूपोर्ट का अपने-आप चालू होने वाला मोड.
element
टाइप:  Element
यह फ़ील्ड सिर्फ़ पढ़ने के लिए है. व्यू को बैक करने वाला डीओएम एलिमेंट.
enableTraffic
टाइप:  boolean
इससे ट्रैफ़िक लेयर चालू या बंद होती है.
locationProviders
टाइप:  Array<LocationProvider> optional
यह फ़ील्ड सिर्फ़ पढ़ने के लिए है. ट्रैक की गई जगहों के सोर्स, जिन्हें ट्रैकिंग मैप व्यू में दिखाया जाएगा. जगह की जानकारी देने वाली सेवाओं को जोड़ने या हटाने के लिए, JourneySharingMapView.addLocationProvider और JourneySharingMapView.removeLocationProvider तरीकों का इस्तेमाल करें.
map
टाइप:  Map
यह फ़ील्ड सिर्फ़ पढ़ने के लिए है. मैप व्यू में मौजूद मैप ऑब्जेक्ट.
mapOptions
टाइप:  MapOptions
यह फ़ील्ड सिर्फ़ पढ़ने के लिए है. मैप व्यू की मदद से मैप में पास किए गए मैप के विकल्प.
locationProvider
टाइप:  LocationProvider optional
यह फ़ील्ड सिर्फ़ पढ़ने के लिए है. ट्रैक की गई जगहों का सोर्स, जिसे ट्रैकिंग मैप व्यू में दिखाया जाएगा.
destinationMarkerSetup
टाइप:  MarkerSetup
डेस्टिनेशन की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर करता है. जब भी कोई नया डेस्टिनेशन मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.MarkerOptions ऑब्जेक्ट वाले इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाया जा सकता है.

MarkerSetupOptions ऑब्जेक्ट तय करने का असर वैसा ही होता है जैसा कि उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही MarkerSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर markerOptions सेट नहीं है या शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
originMarkerSetup
टाइप:  MarkerSetup
ऑरिजिन लोकेशन मार्कर के विकल्पों को कॉन्फ़िगर करता है. जब भी कोई नया ऑरिजिन मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.MarkerOptions ऑब्जेक्ट वाले इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाया जा सकता है.

MarkerSetupOptions ऑब्जेक्ट तय करने का असर वैसा ही होता है जैसा कि उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही MarkerSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर markerOptions सेट नहीं है या शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
taskOutcomeMarkerSetup
टाइप:  MarkerSetup
टास्क के नतीजे की जगह के मार्कर के विकल्प कॉन्फ़िगर करता है. जब भी टास्क के नतीजे की जगह का नया मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.MarkerOptions ऑब्जेक्ट वाले इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाया जा सकता है.

MarkerSetupOptions ऑब्जेक्ट तय करने का असर वैसा ही होता है जैसा कि उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही MarkerSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर markerOptions सेट नहीं है या शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
unsuccessfulTaskMarkerSetup
टाइप:  MarkerSetup
टास्क की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर करता है. जब भी कोई नया टास्क मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.MarkerOptions ऑब्जेक्ट वाले इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाया जा सकता है.

MarkerSetupOptions ऑब्जेक्ट तय करने का असर वैसा ही होता है जैसा कि उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही MarkerSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर markerOptions सेट नहीं है या शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
vehicleMarkerSetup
टाइप:  MarkerSetup
वाहन की जगह की जानकारी देने वाले मार्कर के विकल्पों को कॉन्फ़िगर करता है. जब भी कोई नया वाहन मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.MarkerOptions ऑब्जेक्ट वाले इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाया जा सकता है.

MarkerSetupOptions ऑब्जेक्ट तय करने का असर वैसा ही होता है जैसा कि उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही MarkerSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर markerOptions सेट नहीं है या शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
waypointMarkerSetup
टाइप:  MarkerSetup
यह वेपॉइंट की जगह के मार्कर के विकल्पों को कॉन्फ़िगर करता है. जब भी कोई नया वेपॉइंट मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.MarkerOptions ऑब्जेक्ट वाले इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाया जा सकता है.

MarkerSetupOptions ऑब्जेक्ट तय करने का असर वैसा ही होता है जैसा कि उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही MarkerSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर markerOptions सेट नहीं है या शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
anticipatedRoutePolylineSetup
टाइप:  PolylineSetup
अनुमानित रूट की पॉलीलाइन के विकल्पों को कॉन्फ़िगर करता है. जब भी अनुमानित रास्ते की नई पॉलीलाइन रेंडर की जाती है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.PolylineOptions ऑब्जेक्ट वाले इनपुट के defaultPolylineOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाया जा सकता है.

PolylineSetupOptions ऑब्जेक्ट तय करने का असर, उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने जैसा ही होता है.

अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही PolylineSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions कुंजी के लिए, एक ही google.maps.PolylineOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर polylineOptions या visible को सेट नहीं किया गया है या उसे शून्य पर सेट किया गया है, तो उसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. polylineOptions.map या polylineOptions.path के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
takenRoutePolylineSetup
टाइप:  PolylineSetup
यात्रा के दौरान इस्तेमाल की गई पॉलीलाइन के विकल्प कॉन्फ़िगर करता है. जब भी कोई नया रास्ता पॉलीलाइन के तौर पर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.PolylineOptions ऑब्जेक्ट वाले इनपुट के defaultPolylineOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाया जा सकता है.

PolylineSetupOptions ऑब्जेक्ट तय करने का असर, उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने जैसा ही होता है.

अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही PolylineSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions कुंजी के लिए, एक ही google.maps.PolylineOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें.

polylineOptions.map या polylineOptions.path के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. सेट नहीं की गई या शून्य वैल्यू को डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा.
pingMarkerSetup
टाइप:  MarkerSetup
पिन की गई जगह के मार्कर के विकल्पों को कॉन्फ़िगर करता है. जब भी कोई नया पिंग मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.MarkerOptions ऑब्जेक्ट वाले इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाया जा सकता है.

MarkerSetupOptions ऑब्जेक्ट तय करने का असर वैसा ही होता है जैसा कि उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही MarkerSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर markerOptions सेट नहीं है या शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
successfulTaskMarkerSetup
टाइप:  MarkerSetup
टास्क की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर करता है. जब भी कोई नया टास्क मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.MarkerOptions ऑब्जेक्ट वाले इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाया जा सकता है.

MarkerSetupOptions ऑब्जेक्ट तय करने का असर वैसा ही होता है जैसा कि उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही MarkerSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर markerOptions सेट नहीं है या शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
destinationMarkers
टाइप:  Array<Marker>
अगर कोई डेस्टिनेशन मार्कर है, तो उसे दिखाता है.
originMarkers
टाइप:  Array<Marker>
अगर कोई ऑरिजिन मार्कर है, तो उसे दिखाता है.
successfulTaskMarkers
टाइप:  Array<Marker>
अगर कोई टास्क पूरा हो गया है, तो उसके मार्कर दिखाता है.
taskOutcomeMarkers
टाइप:  Array<Marker>
अगर कोई है, तो टास्क के नतीजे के मार्कर दिखाता है.
unsuccessfulTaskMarkers
टाइप:  Array<Marker>
अगर कोई टास्क मार्कर मौजूद है, तो उसे दिखाता है.
vehicleMarkers
टाइप:  Array<Marker>
अगर कोई वाहन मार्कर है, तो उसे दिखाता है.
waypointMarkers
टाइप:  Array<Marker>
अगर कोई वेपॉइंट मार्कर है, तो उसे दिखाता है.
anticipatedRoutePolylines
टाइप:  Array<Polyline>
अगर कोई रास्ता है, तो अनुमानित रास्ते की पॉलीलाइन दिखाता है.
takenRoutePolylines
टाइप:  Array<Polyline>
अगर कोई रास्ता तय किया गया है, तो उस रास्ते की पॉलीलाइन दिखाता है.
addLocationProvider
addLocationProvider(locationProvider)
पैरामीटर: 
  • locationProviderLocationProvider जगह की जानकारी देने वाली सेवा देने वाली कंपनी जोड़ें.
रिटर्न वैल्यू:  कोई नहीं
मैप व्यू में जगह की जानकारी देने वाली सेवा देने वाली कंपनी को जोड़ता है. अगर जगह की जानकारी देने वाली सेवा देने वाली कंपनी पहले से ही जोड़ी जा चुकी है, तो कोई कार्रवाई नहीं की जाएगी.
removeLocationProvider
removeLocationProvider(locationProvider)
पैरामीटर: 
  • locationProviderLocationProvider जगह की जानकारी देने वाली उस सेवा को हटाएं.
रिटर्न वैल्यू:  कोई नहीं
मैप व्यू से जगह की जानकारी देने वाली सेवा को हटाता है. अगर मैप व्यू में जगह की जानकारी देने वाली सेवा देने वाली कंपनी को पहले से नहीं जोड़ा गया है, तो कोई कार्रवाई नहीं की जाती.

JourneySharingMapViewOptions का इंटरफ़ेस

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

मैप व्यू के विकल्प.

element
टाइप:  Element
व्यू को बैक करने वाला डीओएम एलिमेंट. ज़रूरी है.
anticipatedRoutePolylineSetup optional
टाइप:  PolylineSetup optional
अनुमानित रूट की पॉलीलाइन के विकल्पों को कॉन्फ़िगर करता है. जब भी अनुमानित रास्ते की नई पॉलीलाइन रेंडर की जाती है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.PolylineOptions ऑब्जेक्ट वाले इनपुट के defaultPolylineOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाया जा सकता है.

PolylineSetupOptions ऑब्जेक्ट तय करने का असर, उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने जैसा ही होता है.

अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही PolylineSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions कुंजी के लिए, एक ही google.maps.PolylineOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर polylineOptions या visible को सेट नहीं किया गया है या उसे शून्य पर सेट किया गया है, तो उसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. polylineOptions.map या polylineOptions.path के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
automaticViewportMode optional
टाइप:  AutomaticViewportMode optional
व्यूपोर्ट का अपने-आप चालू होने वाला मोड. डिफ़ॉल्ट वैल्यू FIT_ANTICIPATED_ROUTE है. इससे मैप व्यू, व्यूपोर्ट को अपने-आप अडजस्ट कर पाता है, ताकि वाहन के मार्कर, जगह के मार्कर, और अनुमानित रास्ते की दिखने वाली पॉलीलाइन फ़िट हो सकें. अपने-आप फ़िट होने की सुविधा बंद करने के लिए, इसे 'कोई नहीं' पर सेट करें.
destinationMarkerSetup optional
टाइप:  MarkerSetup optional
डेस्टिनेशन की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर करता है. जब भी कोई नया डेस्टिनेशन मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.MarkerOptions ऑब्जेक्ट वाले इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाया जा सकता है.

MarkerSetupOptions ऑब्जेक्ट तय करने का असर वैसा ही होता है जैसा कि उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही MarkerSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर markerOptions सेट नहीं है या शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
locationProvider optional
टाइप:  LocationProvider optional
ट्रैक की गई जगहों का सोर्स, जिसे ट्रैकिंग मैप व्यू में दिखाया जाएगा. ज़रूरी नहीं.
locationProviders optional
टाइप:  Array<LocationProvider> optional
ट्रैक की गई जगहों के सोर्स, जिन्हें ट्रैकिंग मैप व्यू में दिखाया जाएगा. ज़रूरी नहीं.
mapOptions optional
टाइप:  MapOptions optional
google.maps.Map के कंस्ट्रक्टर में पास किए गए मैप के विकल्प.
originMarkerSetup optional
टाइप:  MarkerSetup optional
ऑरिजिन लोकेशन मार्कर के विकल्पों को कॉन्फ़िगर करता है. जब भी कोई नया ऑरिजिन मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.MarkerOptions ऑब्जेक्ट वाले इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाया जा सकता है.

MarkerSetupOptions ऑब्जेक्ट तय करने का असर वैसा ही होता है जैसा कि उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही MarkerSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर markerOptions सेट नहीं है या शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
pingMarkerSetup optional
टाइप:  MarkerSetup optional
पिन की गई जगह के मार्कर के विकल्पों को कॉन्फ़िगर करता है. जब भी कोई नया पिंग मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.MarkerOptions ऑब्जेक्ट वाले इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाया जा सकता है.

MarkerSetupOptions ऑब्जेक्ट तय करने का असर वैसा ही होता है जैसा कि उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही MarkerSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर markerOptions सेट नहीं है या शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
successfulTaskMarkerSetup optional
टाइप:  MarkerSetup optional
टास्क की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर करता है. जब भी कोई नया टास्क मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.MarkerOptions ऑब्जेक्ट वाले इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाया जा सकता है.

MarkerSetupOptions ऑब्जेक्ट तय करने का असर वैसा ही होता है जैसा कि उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही MarkerSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर markerOptions सेट नहीं है या शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
takenRoutePolylineSetup optional
टाइप:  PolylineSetup optional
यात्रा के दौरान इस्तेमाल की गई पॉलीलाइन के विकल्प कॉन्फ़िगर करता है. जब भी कोई नया रास्ता पॉलीलाइन के तौर पर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.PolylineOptions ऑब्जेक्ट वाले इनपुट के defaultPolylineOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाया जा सकता है.

PolylineSetupOptions ऑब्जेक्ट तय करने का असर, उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने जैसा ही होता है.

अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही PolylineSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions कुंजी के लिए, एक ही google.maps.PolylineOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें.

polylineOptions.map या polylineOptions.path के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. सेट नहीं की गई या शून्य वैल्यू को डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा.
taskOutcomeMarkerSetup optional
टाइप:  MarkerSetup optional
टास्क के नतीजे की जगह के मार्कर के विकल्प कॉन्फ़िगर करता है. जब भी टास्क के नतीजे की जगह का नया मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.MarkerOptions ऑब्जेक्ट वाले इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाया जा सकता है.

MarkerSetupOptions ऑब्जेक्ट तय करने का असर वैसा ही होता है जैसा कि उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही MarkerSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर markerOptions सेट नहीं है या शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
unsuccessfulTaskMarkerSetup optional
टाइप:  MarkerSetup optional
टास्क की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर करता है. जब भी कोई नया टास्क मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.MarkerOptions ऑब्जेक्ट वाले इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाया जा सकता है.

MarkerSetupOptions ऑब्जेक्ट तय करने का असर वैसा ही होता है जैसा कि उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही MarkerSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर markerOptions सेट नहीं है या शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
vehicleMarkerSetup optional
टाइप:  MarkerSetup optional
वाहन की जगह की जानकारी देने वाले मार्कर के विकल्पों को कॉन्फ़िगर करता है. जब भी कोई नया वाहन मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.MarkerOptions ऑब्जेक्ट वाले इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाया जा सकता है.

MarkerSetupOptions ऑब्जेक्ट तय करने का असर वैसा ही होता है जैसा कि उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही MarkerSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर markerOptions सेट नहीं है या शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
waypointMarkerSetup optional
टाइप:  MarkerSetup optional
यह वेपॉइंट की जगह के मार्कर के विकल्पों को कॉन्फ़िगर करता है. जब भी कोई नया वेपॉइंट मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन में google.maps.MarkerOptions ऑब्जेक्ट वाले इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव किया जा सकता है और उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाया जा सकता है.

MarkerSetupOptions ऑब्जेक्ट तय करने का असर वैसा ही होता है जैसा कि उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में, एक ही MarkerSetupOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का दोबारा इस्तेमाल न करें. अगर markerOptions सेट नहीं है या शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.

AutomaticViewportMode के लिए कॉन्स्टेंट

google.maps.journeySharing.AutomaticViewportMode कंस्टेंट

व्यूपोर्ट का अपने-आप चालू होने वाला मोड.

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

FIT_ANTICIPATED_ROUTE मार्कर और दिखने वाले अनुमानित रास्ते की पॉलीलाइन को फ़िट करने के लिए, व्यूपोर्ट अपने-आप अडजस्ट हो जाता है. यह डिफ़ॉल्ट रूप से होता है.
NONE व्यूपोर्ट को अपने-आप अडजस्ट न करें.

LocationProvider अब्स्ट्रैक्ट क्लास

google.maps.journeySharing.LocationProvider ऐब्स्ट्रैक्ट क्लास

जगह की जानकारी देने वाली सभी कंपनियों की पैरंट क्लास.

addListener
addListener(eventName, handler)
पैरामीटर: 
  • eventNamestring उस इवेंट का नाम जिसे सुनना है.
  • handlerFunction इवेंट हैंडलर.
रिटर्न वैल्यू:  MapsEventListener
इस लोकेशन की जानकारी देने वाली कंपनी से ट्रिगर किए गए इवेंट के लिए MapsEventListener जोड़ता है. इस लिसनर के लिए एक आइडेंटिफ़ायर दिखाता है. इसका इस्तेमाल event.removeListener के साथ किया जा सकता है.

PollingLocationProvider अब्स्ट्रैक्ट क्लास

google.maps.journeySharing.PollingLocationProvider ऐब्स्ट्रैक्ट क्लास

मतदान केंद्र की जानकारी देने वाली कंपनियों की पैरंट क्लास.

यह एब्स्ट्रैक्ट क्लास, LocationProvider को एक्सटेंड करती है.

isPolling
टाइप:  boolean
अगर जगह की जानकारी देने वाली यह सेवा, पोलिंग कर रही है, तो यह वैल्यू 'सही' होगी. सिर्फ़ पढ़ने के लिए.
pollingIntervalMillis
टाइप:  number
जगह की जानकारी के अपडेट फ़ेच करने के बीच का कम से कम समय, मिलीसेकंड में. अगर जगह की जानकारी अपडेट होने में pollingIntervalMillis से ज़्यादा समय लगता है, तो मौजूदा अपडेट पूरा होने तक अगला अपडेट शुरू नहीं किया जाता.

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

पोल करने के लिए डिफ़ॉल्ट और कम से कम इंटरवल 5,000 मिलीसेकंड होता है. अगर आपने पोलिंग इंटरवल को कम पॉज़िटिव वैल्यू पर सेट किया है, तो 5,000 को सेव और इस्तेमाल किया जाता है.
इनहेरिट किया गया: addListener
ispollingchange
function(event)
आर्ग्युमेंट: 
ऐसा इवेंट जो जगह की जानकारी देने वाली सेवा की पोलिंग की स्थिति अपडेट होने पर ट्रिगर होता है. पोलिंग की मौजूदा स्थिति का पता लगाने के लिए, PollingLocationProvider.isPolling का इस्तेमाल करें.

PollingLocationProviderIsPollingChangeEvent इंटरफ़ेस

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

PollingLocationProvider.ispollingchange इवेंट ट्रिगर होने पर, इवेंट हैंडलर को पास किया गया इवेंट ऑब्जेक्ट.

error optional
टाइप:  Error optional
वह गड़बड़ी जिसकी वजह से पोलिंग स्टेटस बदला है. हालांकि, ऐसा सिर्फ़ तब होता है, जब स्टेटस में बदलाव किसी गड़बड़ी की वजह से हुआ हो. अगर स्टेटस में बदलाव सामान्य ऑपरेशन की वजह से हुआ है, तो इसकी जानकारी नहीं दी जाती.