Map View

JourneySharingMapView क्लास

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

मैप व्यू.

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

JourneySharingMapView
JourneySharingMapView(options)
पैरामीटर: 
मैप व्यू को इंस्टैंशिएट करता है.
anticipatedRoutePolylines
टाइप:  Array<Polyline>
अगर कोई रास्ता पॉलीलाइन है, तो उसकी जानकारी देता है.
anticipatedRoutePolylineSetup
टाइप:  PolylineSetup
यह नीति, रास्ते की अनुमानित पॉलीलाइन के लिए विकल्पों को कॉन्फ़िगर करती है. नई रूट की नई पॉलीलाइन रेंडर होने पर, इसे ट्रिगर किया जाता है.

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

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

अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में एक ही PolylineSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions कुंजी के लिए एक जैसे google.maps.PolylineOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर polylineOptions या विज़िबल सेट नहीं किया गया है या शून्य है, तो उसे डिफ़ॉल्ट से ओवरराइट कर दिया जाएगा. polylineOptions.map या polylineOptions.path के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
automaticViewportMode
टाइप:  AutomaticViewportMode
इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. स्वचालित व्यूपोर्ट मोड.
element
टाइप:  Element
इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. व्यू का बैक अप लेने वाला DOM एलिमेंट.
enableTraffic
टाइप:  boolean
ट्रैफ़िक लेयर को चालू या बंद करता है.
locationProviders
टाइप:  Array<LocationProvider> optional
इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. ट्रैकिंग मैप व्यू में दिखाने के लिए, ट्रैक की गई जगहों के सोर्स. जगह की जानकारी देने वाली कंपनियों को जोड़ने या हटाने के लिए, JourneySharingMapView.addLocationProvider और JourneySharingMapView.removeLocationProvider तरीकों का इस्तेमाल करें.
map
टाइप:  Map
इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. मैप व्यू में मौजूद मैप ऑब्जेक्ट.
mapOptions
टाइप:  MapOptions
इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. मैप व्यू के ज़रिए, मैप में डाले गए विकल्प.
takenRoutePolylines
टाइप:  Array<Polyline>
अगर कोई रास्ता लिया गया है, तो उस रास्ते की पॉलीलाइन दिखाता है.
takenRoutePolylineSetup
टाइप:  PolylineSetup
यह नीति, दिए गए रास्ते की पॉलीलाइन के लिए विकल्पों को कॉन्फ़िगर करती है. किसी नई ली गई रास्ते की पॉलीलाइन रेंडर होने पर लागू किया जाता है.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JourneySharingMapViewOptions इंटरफ़ेस

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में एक ही \rSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग MetricsSetupOptions ऑब्जेक्ट में parameterOptions कुंजी के लिए उसी google.maps.MarkerOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर parameterOptions सेट नहीं है या शून्य है, तो उसे डिफ़ॉल्ट से ओवरराइट कर दिया जाएगा. parameterOptions.map या parameterOptions.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 मिलीसेकंड है. अगर पोलिंग इंटरवल को कम पॉज़िटिव वैल्यू पर सेट किया जाता है, तो 5000 स्टोर किया जाता है और इसका इस्तेमाल किया जाता है.
इनहेरिट किया गया: addListener
ispollingchange
function(event)
जगह की जानकारी देने वाले के पोल की स्थिति अपडेट होने पर ट्रिगर होने वाला इवेंट. पोल की मौजूदा स्थिति जानने के लिए, PollingLocationProvider.isPolling का इस्तेमाल करें.

PollingLocationProviderIsPollingChangeEvent इंटरफ़ेस

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

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

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