JourneySharingMapView क्लास
google.maps.journeySharing.JourneySharingMapView
क्लास
मैप व्यू.
const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
JourneySharingMapView |
JourneySharingMapView(options) पैरामीटर:
मैप व्यू को इंस्टैंशिएट करता है. |
प्रॉपर्टी | |
---|---|
anticipatedRoutePolylines |
अगर कोई रास्ता पॉलीलाइन है, तो उसकी जानकारी देता है. |
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 |
अगर कोई रास्ता लिया गया है, तो उस रास्ते की पॉलीलाइन दिखाता है. |
takenRoutePolylineSetup |
टाइप:
PolylineSetup यह नीति, दिए गए रास्ते की पॉलीलाइन के लिए विकल्पों को कॉन्फ़िगर करती है. किसी नई ली गई रास्ते की पॉलीलाइन रेंडर होने पर लागू किया जाता है. अगर फ़ंक्शन के बारे में बताया जाता है, तो फ़ंक्शन, इनपुट के defaultPolylineOptions फ़ील्ड में बदलाव कर सकता है. इस फ़ील्ड में google.maps.PolylineOptions ऑब्जेक्ट होना चाहिए. साथ ही, उसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाया जा सकता है. PolylineSetupOptions ऑब्जेक्ट को तय करने का असर वैसा ही होता है जैसा उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में एक ही PolylineSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions कुंजी के लिए एक जैसे google.maps.PolylineOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. polylineOptions.map या polylineOptions.path के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. कोई भी वैल्यू सेट नहीं की गई या शून्य वैल्यू, डिफ़ॉल्ट रूप से ओवरराइट हो जाएगी. |
|
टाइप:
LocationProvider optional इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. ट्रैक की गई जगहों का सोर्स, जिसे ट्रैकिंग मैप व्यू में दिखाया जाना है. |
|
टाइप:
MarkerSetup यह नीति, डेस्टिनेशन लोकेशन मार्कर के लिए विकल्पों को कॉन्फ़िगर करती है. नया डेस्टिनेशन मार्कर रेंडर होने पर लागू किया जाता है. अगर किसी फ़ंक्शन को तय किया जाता है, तो फ़ंक्शन, इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसके लिए ऐसा कर सकता है. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट को तय करने के विकल्प के तौर पर काम किया जा सकता है. साथ ही, इसे आउटपुट मार्कर यानी मार्कर के विकल्प के तौर पर दिखाया जाता है. MarkSetupOptions ऑब्जेक्ट को तय करने का असर वैसा ही होता है जैसा उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में एक ही \rSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग MetricsSetupOptions ऑब्जेक्ट में parameterOptions कुंजी के लिए उसी google.maps.MarkerOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर parameterOptions सेट नहीं है या शून्य है, तो उसे डिफ़ॉल्ट से ओवरराइट कर दिया जाएगा. parameterOptions.map या parameterOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup यह नीति, ऑरिजिन लोकेशन मार्कर के लिए विकल्पों को कॉन्फ़िगर करती है. नया ऑरिजिन मार्कर रेंडर होने पर, ट्रिगर होता है. अगर किसी फ़ंक्शन को तय किया जाता है, तो फ़ंक्शन, इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसके लिए ऐसा कर सकता है. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट को तय करने के विकल्प के तौर पर काम किया जा सकता है. साथ ही, इसे आउटपुट मार्कर यानी मार्कर के विकल्प के तौर पर दिखाया जाता है. MarkSetupOptions ऑब्जेक्ट को तय करने का असर वैसा ही होता है जैसा उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में एक ही \rSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग MetricsSetupOptions ऑब्जेक्ट में parameterOptions कुंजी के लिए उसी google.maps.MarkerOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर parameterOptions सेट नहीं है या शून्य है, तो उसे डिफ़ॉल्ट से ओवरराइट कर दिया जाएगा. parameterOptions.map या parameterOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup यह नीति, पिंग लोकेशन मार्कर के लिए विकल्पों को कॉन्फ़िगर करती है. नया पिंग मार्कर रेंडर होने पर शुरू किया जाता है. अगर किसी फ़ंक्शन को तय किया जाता है, तो फ़ंक्शन, इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसके लिए ऐसा कर सकता है. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट को तय करने के विकल्प के तौर पर काम किया जा सकता है. साथ ही, इसे आउटपुट मार्कर यानी मार्कर के विकल्प के तौर पर दिखाया जाता है. MarkSetupOptions ऑब्जेक्ट को तय करने का असर वैसा ही होता है जैसा उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में एक ही \rSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग MetricsSetupOptions ऑब्जेक्ट में parameterOptions कुंजी के लिए उसी google.maps.MarkerOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर parameterOptions सेट नहीं है या शून्य है, तो उसे डिफ़ॉल्ट से ओवरराइट कर दिया जाएगा. parameterOptions.map या parameterOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup इस नीति की मदद से, टास्क की जगह के सफल मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. हर बार नया टास्क मार्कर रेंडर होने पर, इसे ट्रिगर किया जाता है. अगर किसी फ़ंक्शन को तय किया जाता है, तो फ़ंक्शन, इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसके लिए ऐसा कर सकता है. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट को तय करने के विकल्प के तौर पर काम किया जा सकता है. साथ ही, इसे आउटपुट मार्कर यानी मार्कर के विकल्प के तौर पर दिखाया जाता है. MarkSetupOptions ऑब्जेक्ट को तय करने का असर वैसा ही होता है जैसा उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में एक ही \rSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग MetricsSetupOptions ऑब्जेक्ट में parameterOptions कुंजी के लिए उसी google.maps.MarkerOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर parameterOptions सेट नहीं है या शून्य है, तो उसे डिफ़ॉल्ट से ओवरराइट कर दिया जाएगा. parameterOptions.map या parameterOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup यह नीति, टास्क के नतीजे की जगह के मार्कर के लिए विकल्पों को कॉन्फ़िगर करती है. जब भी टास्क के नतीजे की जगह का नया मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है. अगर किसी फ़ंक्शन को तय किया जाता है, तो फ़ंक्शन, इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसके लिए ऐसा कर सकता है. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट को तय करने के विकल्प के तौर पर काम किया जा सकता है. साथ ही, इसे आउटपुट मार्कर यानी मार्कर के विकल्प के तौर पर दिखाया जाता है. MarkSetupOptions ऑब्जेक्ट को तय करने का असर वैसा ही होता है जैसा उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में एक ही \rSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग MetricsSetupOptions ऑब्जेक्ट में parameterOptions कुंजी के लिए उसी google.maps.MarkerOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर parameterOptions सेट नहीं है या शून्य है, तो उसे डिफ़ॉल्ट से ओवरराइट कर दिया जाएगा. parameterOptions.map या parameterOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup काम न करने वाले टास्क की जगह के मार्कर के लिए, विकल्प कॉन्फ़िगर करता है. जब काम न करने वाला नया टास्क मार्कर रेंडर होता है, तो यह ट्रिगर होता है. अगर किसी फ़ंक्शन को तय किया जाता है, तो फ़ंक्शन, इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसके लिए ऐसा कर सकता है. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट को तय करने के विकल्प के तौर पर काम किया जा सकता है. साथ ही, इसे आउटपुट मार्कर यानी मार्कर के विकल्प के तौर पर दिखाया जाता है. MarkSetupOptions ऑब्जेक्ट को तय करने का असर वैसा ही होता है जैसा उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में एक ही \rSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग MetricsSetupOptions ऑब्जेक्ट में parameterOptions कुंजी के लिए उसी google.maps.MarkerOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर parameterOptions सेट नहीं है या शून्य है, तो उसे डिफ़ॉल्ट से ओवरराइट कर दिया जाएगा. parameterOptions.map या parameterOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup यह नीति, वाहन की जगह के मार्कर के लिए विकल्पों को कॉन्फ़िगर करती है. नया वाहन मार्कर रेंडर होने पर भेजा जाता है. अगर किसी फ़ंक्शन को तय किया जाता है, तो फ़ंक्शन, इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसके लिए ऐसा कर सकता है. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट को तय करने के विकल्प के तौर पर काम किया जा सकता है. साथ ही, इसे आउटपुट मार्कर यानी मार्कर के विकल्प के तौर पर दिखाया जाता है. MarkSetupOptions ऑब्जेक्ट को तय करने का असर वैसा ही होता है जैसा उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में एक ही \rSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग MetricsSetupOptions ऑब्जेक्ट में parameterOptions कुंजी के लिए उसी google.maps.MarkerOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर parameterOptions सेट नहीं है या शून्य है, तो उसे डिफ़ॉल्ट से ओवरराइट कर दिया जाएगा. parameterOptions.map या parameterOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup यह नीति, वेपॉइंट की जगह के मार्कर के लिए विकल्पों को कॉन्फ़िगर करती है. नया वेपॉइंट मार्कर रेंडर होने पर लागू किया जाता है. अगर किसी फ़ंक्शन को तय किया जाता है, तो फ़ंक्शन, इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसके लिए ऐसा कर सकता है. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट को तय करने के विकल्प के तौर पर काम किया जा सकता है. साथ ही, इसे आउटपुट मार्कर यानी मार्कर के विकल्प के तौर पर दिखाया जाता है. MarkSetupOptions ऑब्जेक्ट को तय करने का असर वैसा ही होता है जैसा उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में एक ही \rSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग MetricsSetupOptions ऑब्जेक्ट में parameterOptions कुंजी के लिए उसी google.maps.MarkerOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर parameterOptions सेट नहीं है या शून्य है, तो उसे डिफ़ॉल्ट से ओवरराइट कर दिया जाएगा. parameterOptions.map या parameterOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
अगर कोई डेस्टिनेशन मार्कर दिखता है, तो उसे दिखाता है. |
|
अगर कोई ऑरिजिन मार्कर उपलब्ध है, तो उसे दिखाता है. |
|
अगर कोई कामयाब टास्क मार्कर देता है, तो वह दिखाता है. |
|
अगर कोई है, तो टास्क के नतीजे वाले मार्कर दिखाता है. |
|
अगर कोई टास्क मार्कर काम नहीं कर रहा है, तो वह दिखाता है. |
|
अगर वाहन के मार्कर मौजूद हैं, तो उन्हें दिखाता है. |
|
अगर कोई वेपॉइंट मार्कर देता है, तो वह दिखाता है. |
तरीके | |
---|---|
addLocationProvider |
addLocationProvider(locationProvider) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
मैप व्यू में जगह की जानकारी देने वाली सुविधा जोड़ता है. अगर जगह की जानकारी देने वाला नाम पहले ही जोड़ा जा चुका है, तो कोई कार्रवाई नहीं की जाएगी. |
removeLocationProvider |
removeLocationProvider(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 पर सेट करें. |
|
टाइप:
MarkerSetup optional यह नीति, डेस्टिनेशन लोकेशन मार्कर के लिए विकल्पों को कॉन्फ़िगर करती है. नया डेस्टिनेशन मार्कर रेंडर होने पर लागू किया जाता है. अगर किसी फ़ंक्शन को तय किया जाता है, तो फ़ंक्शन, इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसके लिए ऐसा कर सकता है. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट को तय करने के विकल्प के तौर पर काम किया जा सकता है. साथ ही, इसे आउटपुट मार्कर यानी मार्कर के विकल्प के तौर पर दिखाया जाता है. MarkSetupOptions ऑब्जेक्ट को तय करने का असर वैसा ही होता है जैसा उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में एक ही \rSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग MetricsSetupOptions ऑब्जेक्ट में parameterOptions कुंजी के लिए उसी google.maps.MarkerOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर parameterOptions सेट नहीं है या शून्य है, तो उसे डिफ़ॉल्ट से ओवरराइट कर दिया जाएगा. parameterOptions.map या parameterOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
LocationProvider optional ट्रैक की गई जगहों का सोर्स, जिसे ट्रैकिंग मैप व्यू में दिखाया जाना है. ज़रूरी नहीं. |
locationProviders optional |
टाइप:
Array<LocationProvider> optional ट्रैकिंग मैप व्यू में दिखाने के लिए, ट्रैक की गई जगहों के सोर्स. ज़रूरी नहीं. |
mapOptions optional |
टाइप:
MapOptions optional मैप विकल्प google.maps.Map कंस्ट्रक्टर में पास किए गए हैं. |
|
टाइप:
MarkerSetup optional यह नीति, ऑरिजिन लोकेशन मार्कर के लिए विकल्पों को कॉन्फ़िगर करती है. नया ऑरिजिन मार्कर रेंडर होने पर, ट्रिगर होता है. अगर किसी फ़ंक्शन को तय किया जाता है, तो फ़ंक्शन, इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसके लिए ऐसा कर सकता है. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट को तय करने के विकल्प के तौर पर काम किया जा सकता है. साथ ही, इसे आउटपुट मार्कर यानी मार्कर के विकल्प के तौर पर दिखाया जाता है. MarkSetupOptions ऑब्जेक्ट को तय करने का असर वैसा ही होता है जैसा उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में एक ही \rSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग MetricsSetupOptions ऑब्जेक्ट में parameterOptions कुंजी के लिए उसी google.maps.MarkerOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर parameterOptions सेट नहीं है या शून्य है, तो उसे डिफ़ॉल्ट से ओवरराइट कर दिया जाएगा. parameterOptions.map या parameterOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup optional यह नीति, पिंग लोकेशन मार्कर के लिए विकल्पों को कॉन्फ़िगर करती है. नया पिंग मार्कर रेंडर होने पर शुरू किया जाता है. अगर किसी फ़ंक्शन को तय किया जाता है, तो फ़ंक्शन, इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसके लिए ऐसा कर सकता है. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट को तय करने के विकल्प के तौर पर काम किया जा सकता है. साथ ही, इसे आउटपुट मार्कर यानी मार्कर के विकल्प के तौर पर दिखाया जाता है. MarkSetupOptions ऑब्जेक्ट को तय करने का असर वैसा ही होता है जैसा उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में एक ही \rSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग MetricsSetupOptions ऑब्जेक्ट में parameterOptions कुंजी के लिए उसी google.maps.MarkerOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर parameterOptions सेट नहीं है या शून्य है, तो उसे डिफ़ॉल्ट से ओवरराइट कर दिया जाएगा. parameterOptions.map या parameterOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
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 के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. कोई भी वैल्यू सेट नहीं की गई या शून्य वैल्यू, डिफ़ॉल्ट रूप से ओवरराइट हो जाएगी. |
|
टाइप:
MarkerSetup optional यह नीति, टास्क के नतीजे की जगह के मार्कर के लिए विकल्पों को कॉन्फ़िगर करती है. जब भी टास्क के नतीजे की जगह का नया मार्कर रेंडर किया जाता है, तब यह ट्रिगर होता है. अगर किसी फ़ंक्शन को तय किया जाता है, तो फ़ंक्शन, इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसके लिए ऐसा कर सकता है. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट को तय करने के विकल्प के तौर पर काम किया जा सकता है. साथ ही, इसे आउटपुट मार्कर यानी मार्कर के विकल्प के तौर पर दिखाया जाता है. MarkSetupOptions ऑब्जेक्ट को तय करने का असर वैसा ही होता है जैसा उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में एक ही \rSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग MetricsSetupOptions ऑब्जेक्ट में parameterOptions कुंजी के लिए उसी google.maps.MarkerOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर parameterOptions सेट नहीं है या शून्य है, तो उसे डिफ़ॉल्ट से ओवरराइट कर दिया जाएगा. parameterOptions.map या parameterOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup optional काम न करने वाले टास्क की जगह के मार्कर के लिए, विकल्प कॉन्फ़िगर करता है. जब काम न करने वाला नया टास्क मार्कर रेंडर होता है, तो यह ट्रिगर होता है. अगर किसी फ़ंक्शन को तय किया जाता है, तो फ़ंक्शन, इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसके लिए ऐसा कर सकता है. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट को तय करने के विकल्प के तौर पर काम किया जा सकता है. साथ ही, इसे आउटपुट मार्कर यानी मार्कर के विकल्प के तौर पर दिखाया जाता है. MarkSetupOptions ऑब्जेक्ट को तय करने का असर वैसा ही होता है जैसा उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में एक ही \rSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग MetricsSetupOptions ऑब्जेक्ट में parameterOptions कुंजी के लिए उसी google.maps.MarkerOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर parameterOptions सेट नहीं है या शून्य है, तो उसे डिफ़ॉल्ट से ओवरराइट कर दिया जाएगा. parameterOptions.map या parameterOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup optional यह नीति, वाहन की जगह के मार्कर के लिए विकल्पों को कॉन्फ़िगर करती है. नया वाहन मार्कर रेंडर होने पर भेजा जाता है. अगर किसी फ़ंक्शन को तय किया जाता है, तो फ़ंक्शन, इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसके लिए ऐसा कर सकता है. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट को तय करने के विकल्प के तौर पर काम किया जा सकता है. साथ ही, इसे आउटपुट मार्कर यानी मार्कर के विकल्प के तौर पर दिखाया जाता है. MarkSetupOptions ऑब्जेक्ट को तय करने का असर वैसा ही होता है जैसा उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में एक ही \rSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग MetricsSetupOptions ऑब्जेक्ट में parameterOptions कुंजी के लिए उसी google.maps.MarkerOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर parameterOptions सेट नहीं है या शून्य है, तो उसे डिफ़ॉल्ट से ओवरराइट कर दिया जाएगा. parameterOptions.map या parameterOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
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) पैरामीटर:
रिटर्न वैल्यू:
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 अगर किसी गड़बड़ी की वजह से राज्य में बदलाव हुआ था, तो वह गड़बड़ी जिसकी वजह से पोल की स्थिति बदल गई थी. स्थिति में बदलाव, सामान्य कार्रवाइयों की वजह से हुआ था या नहीं, यह तय नहीं किया गया. |