JourneySharingMapView क्लास
क्लास
google.maps.journeySharing.JourneySharingMapView
लाइब्रेरी "journeySharing"
मैप व्यू.
const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing");
निर्माता | |
|---|---|
JourneySharingMapView |
JourneySharingMapView(options)पैरामीटर:
मैप व्यू को इंस्टैंशिएट करता है. |
प्रॉपर्टी | |
|---|---|
automaticViewportMode |
टाइप:
AutomaticViewportModeइस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. ऑटोमैटिक व्यूपोर्ट मोड. |
element |
टाइप:
Elementइस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. व्यू को सपोर्ट करने वाला डीओएम एलिमेंट. |
enableTraffic |
टाइप:
booleanइससे ट्रैफ़िक लेयर चालू या बंद होती है. |
locationProviders |
टाइप:
Array<LocationProvider> optionalइस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. ट्रैक की गई जगहों के सोर्स, जिन्हें ट्रैक किए जा रहे मैप व्यू में दिखाया जाएगा. जगह की जानकारी देने वाली सेवाओं को जोड़ने या हटाने के लिए, JourneySharingMapView.addLocationProvider और JourneySharingMapView.removeLocationProvider तरीकों का इस्तेमाल करें. |
map |
टाइप:
Mapइस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. मैप व्यू में मौजूद मैप ऑब्जेक्ट. |
mapOptions |
टाइप:
MapOptionsइस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. मैप व्यू के ज़रिए मैप में पास किए गए मैप के विकल्प. |
|
टाइप:
LocationProvider optionalइस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. ट्रैक की गई जगहों का सोर्स, जिसे ट्रैकिंग मैप व्यू में दिखाया जाएगा. |
|
टाइप:
इससे डेस्टिनेशन की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. जब भी कोई नया डेस्टिनेशन मार्कर रेंडर किया जाता है, तब इसे शुरू किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए. MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है. एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
इससे, शुरुआत की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. जब भी कोई नया ऑरिजिन मार्कर रेंडर किया जाता है, तब इसे शुरू किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए. MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है. एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
इससे टास्क के नतीजे की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. यह तब ट्रिगर होता है, जब टास्क के नतीजे के तौर पर कोई नया लोकेशन मार्कर रेंडर किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए. MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है. एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
इससे, टास्क की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. ये विकल्प तब काम आते हैं, जब टास्क पूरा न हो. यह तब ट्रिगर होता है, जब टास्क पूरा न होने का कोई नया मार्कर रेंडर किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए. MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है. एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
इससे वाहन की जगह की जानकारी दिखाने वाले मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. जब भी कोई नया वाहन मार्कर रेंडर किया जाता है, तब इसे शुरू किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए. MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है. एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
वेपॉइंट की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर करता है. यह तब ट्रिगर होता है, जब कोई नया वेपॉइंट मार्कर रेंडर किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए. MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है. एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
यह अनुमानित रास्ते की पॉलीलाइन के लिए विकल्प कॉन्फ़िगर करता है. यह तब ट्रिगर होता है, जब अनुमानित रास्ते की नई पॉलीलाइन रेंडर होती है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह इनपुट के defaultPolylineOptions फ़ील्ड में बदलाव कर सकता है और उसे ऐसा करना भी चाहिए. इस फ़ील्ड में google.maps.PolylineOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाना चाहिए. PolylineSetupOptions ऑब्जेक्ट तय करने का वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है. एक ही PolylineSetupOptions ऑब्जेक्ट को अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.PolylineOptions ऑब्जेक्ट को अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर polylineOptions या visible को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. polylineOptions.map या polylineOptions.path के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
तय किए गए रास्ते की पॉलीलाइन के लिए विकल्प कॉन्फ़िगर करता है. यह तब ट्रिगर होता है, जब तय किए गए नए रास्ते की पॉलीलाइन रेंडर होती है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह इनपुट के defaultPolylineOptions फ़ील्ड में बदलाव कर सकता है और उसे ऐसा करना भी चाहिए. इस फ़ील्ड में google.maps.PolylineOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाना चाहिए. PolylineSetupOptions ऑब्जेक्ट तय करने का वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है. एक ही PolylineSetupOptions ऑब्जेक्ट को अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.PolylineOptions ऑब्जेक्ट को अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions कुंजी के लिए फिर से इस्तेमाल न करें. polylineOptions.map या polylineOptions.path के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. सेट नहीं की गई या शून्य वैल्यू को डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. |
|
टाइप:
इससे पिंग लोकेशन मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. यह तब ट्रिगर होता है, जब कोई नया पिंग मार्कर रेंडर किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए. MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है. एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
इससे टास्क की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. यह तब ट्रिगर होता है, जब टास्क पूरा होने का नया मार्कर रेंडर होता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए. MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है. एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
अगर कोई डेस्टिनेशन मार्कर मौजूद है, तो यह फ़ंक्शन उसे दिखाता है. |
|
अगर कोई ओरिजन मार्कर मौजूद है, तो उसे दिखाता है. |
|
अगर कोई टास्क मार्कर मौजूद है, तो यह फ़ंक्शन उसे दिखाता है. |
|
टास्क के आउटकम मार्कर दिखाता है, अगर कोई मौजूद हो. |
|
अगर कोई टास्क पूरा नहीं हुआ है, तो यह फ़ंक्शन उसके मार्कर दिखाता है. |
|
अगर कोई वाहन मार्कर मौजूद है, तो उसे दिखाता है. |
|
अगर कोई वेपॉइंट मार्कर मौजूद है, तो यह फ़ंक्शन उसे दिखाता है. |
|
अगर कोई संभावित रास्ता है, तो यह उसकी पॉलीलाइन दिखाता है. |
|
अगर कोई पॉलीलाइन मौजूद है, तो यह तय किए गए रास्ते की पॉलीलाइन दिखाता है. |
तरीके | |
|---|---|
addLocationProvider |
addLocationProvider(locationProvider)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
मैप व्यू में जगह की जानकारी देने वाली सेवा जोड़ता है. अगर जगह की जानकारी देने वाली कंपनी पहले से ही जोड़ी गई है, तो कोई कार्रवाई नहीं की जाती. |
removeLocationProvider |
removeLocationProvider(locationProvider)पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
मैप व्यू से, जगह की जानकारी देने वाली सेवा को हटाता है. अगर जगह की जानकारी देने वाली कंपनी को मैप व्यू में पहले से नहीं जोड़ा गया है, तो कोई कार्रवाई नहीं की जाती. |
JourneySharingMapViewOptions इंटरफ़ेस
इंटरफ़ेस
google.maps.journeySharing.JourneySharingMapViewOptions
मैप व्यू के विकल्प.
प्रॉपर्टी | |
|---|---|
element |
टाइप:
Elementव्यू को सपोर्ट करने वाला डीओएम एलिमेंट. ज़रूरी है. |
ज़रूरी नहीं |
टाइप:
यह अनुमानित रास्ते की पॉलीलाइन के लिए विकल्प कॉन्फ़िगर करता है. यह तब ट्रिगर होता है, जब अनुमानित रास्ते की नई पॉलीलाइन रेंडर होती है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह इनपुट के defaultPolylineOptions फ़ील्ड में बदलाव कर सकता है और उसे ऐसा करना भी चाहिए. इस फ़ील्ड में google.maps.PolylineOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाना चाहिए. PolylineSetupOptions ऑब्जेक्ट तय करने का वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है. एक ही PolylineSetupOptions ऑब्जेक्ट को अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.PolylineOptions ऑब्जेक्ट को अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर polylineOptions या visible को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. polylineOptions.map या polylineOptions.path के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
automaticViewportMode
ज़रूरी नहीं |
टाइप:
AutomaticViewportMode optionalऑटोमैटिक व्यूपोर्ट मोड. डिफ़ॉल्ट वैल्यू FIT_ANTICIPATED_ROUTE है. इससे मैप व्यू, व्यूपोर्ट को अपने-आप अडजस्ट कर लेता है, ताकि वाहन के मार्कर, जगह के मार्कर, और दिखने वाले संभावित रास्ते की पॉलीलाइन फ़िट हो सकें. अपने-आप फ़िट होने की सुविधा बंद करने के लिए, इसे NONE पर सेट करें. |
ज़रूरी नहीं |
टाइप:
इससे डेस्टिनेशन की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. जब भी कोई नया डेस्टिनेशन मार्कर रेंडर किया जाता है, तब इसे शुरू किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए. MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है. एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
ज़रूरी नहीं |
टाइप:
LocationProvider optionalट्रैक की गई जगहों का सोर्स, जिसे ट्रैकिंग मैप व्यू में दिखाया जाएगा. ज़रूरी नहीं. |
locationProviders
ज़रूरी नहीं |
टाइप:
Array<LocationProvider> optionalट्रैक की गई जगहों के सोर्स, जिन्हें ट्रैक किए जा रहे मैप व्यू में दिखाया जाएगा. ज़रूरी नहीं. |
mapOptions
ज़रूरी नहीं |
टाइप:
MapOptions optionalमैप के विकल्प, google.maps.Map कंस्ट्रक्टर में पास किए गए. |
ज़रूरी नहीं |
टाइप:
इससे, शुरुआत की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. जब भी कोई नया ऑरिजिन मार्कर रेंडर किया जाता है, तब इसे शुरू किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए. MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है. एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
ज़रूरी नहीं |
टाइप:
इससे पिंग लोकेशन मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. यह तब ट्रिगर होता है, जब कोई नया पिंग मार्कर रेंडर किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए. MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है. एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
ज़रूरी नहीं |
टाइप:
इससे टास्क की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. यह तब ट्रिगर होता है, जब टास्क पूरा होने का नया मार्कर रेंडर होता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए. MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है. एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
ज़रूरी नहीं |
टाइप:
तय किए गए रास्ते की पॉलीलाइन के लिए विकल्प कॉन्फ़िगर करता है. यह तब ट्रिगर होता है, जब तय किए गए नए रास्ते की पॉलीलाइन रेंडर होती है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह इनपुट के defaultPolylineOptions फ़ील्ड में बदलाव कर सकता है और उसे ऐसा करना भी चाहिए. इस फ़ील्ड में google.maps.PolylineOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाना चाहिए. PolylineSetupOptions ऑब्जेक्ट तय करने का वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है. एक ही PolylineSetupOptions ऑब्जेक्ट को अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.PolylineOptions ऑब्जेक्ट को अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions कुंजी के लिए फिर से इस्तेमाल न करें. polylineOptions.map या polylineOptions.path के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. सेट नहीं की गई या शून्य वैल्यू को डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. |
ज़रूरी नहीं |
टाइप:
इससे टास्क के नतीजे की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. यह तब ट्रिगर होता है, जब टास्क के नतीजे के तौर पर कोई नया लोकेशन मार्कर रेंडर किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए. MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है. एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
ज़रूरी नहीं |
टाइप:
इससे, टास्क की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. ये विकल्प तब काम आते हैं, जब टास्क पूरा न हो. यह तब ट्रिगर होता है, जब टास्क पूरा न होने का कोई नया मार्कर रेंडर किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए. MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है. एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
ज़रूरी नहीं |
टाइप:
इससे वाहन की जगह की जानकारी दिखाने वाले मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. जब भी कोई नया वाहन मार्कर रेंडर किया जाता है, तब इसे शुरू किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए. MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है. एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
ज़रूरी नहीं |
टाइप:
वेपॉइंट की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर करता है. यह तब ट्रिगर होता है, जब कोई नया वेपॉइंट मार्कर रेंडर किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए. MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है. एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
AutomaticViewportMode constants
कॉन्सटैंट
google.maps.journeySharing.AutomaticViewportMode
लाइब्रेरी "journeySharing"
ऑटोमैटिक व्यूपोर्ट मोड.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को AutomaticViewportModeString टाइप से तय किया जाता है.
const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing");
कॉन्स्टेंट | |
|---|---|
FIT_ANTICIPATED_ROUTE |
मार्कर और दिखने वाली किसी भी संभावित रूट पॉलीलाइन को फ़िट करने के लिए, व्यूपोर्ट को अपने-आप अडजस्ट होने की सुविधा. यह डिफ़ॉल्ट रूप से होता है. |
NONE |
व्यूपोर्ट को अपने-आप अडजस्ट न होने दें. |
LocationProvider abstract class
abstract class
google.maps.journeySharing.LocationProvider
extended by FleetEngineDeliveryFleetLocationProvider, FleetEngineDeliveryVehicleLocationProvider, FleetEngineFleetLocationProvider, FleetEngineShipmentLocationProvider, FleetEngineTripLocationProvider, FleetEngineVehicleLocationProvider, PollingLocationProvider
जगह की जानकारी देने वाली सभी सेवाओं की पैरंट क्लास.
तरीके | |
|---|---|
addListener |
addListener(eventName, handler)पैरामीटर:
रिटर्न वैल्यू:
MapsEventListenerजगह की जानकारी देने वाली इस सेवा से ट्रिगर किए गए इवेंट के लिए, MapsEventListener जोड़ता है. इस लिसनर के लिए एक आइडेंटिफ़ायर दिखाता है, जिसका इस्तेमाल event.removeListener के साथ किया जा सकता है. |
PollingLocationProvider abstract class
abstract class
google.maps.journeySharing.PollingLocationProvider
extends LocationProvider
extended by FleetEngineDeliveryFleetLocationProvider, FleetEngineDeliveryVehicleLocationProvider, FleetEngineFleetLocationProvider, FleetEngineShipmentLocationProvider, FleetEngineTripLocationProvider, FleetEngineVehicleLocationProvider
मतदान केंद्र की जानकारी देने वाली कंपनियों की पैरंट क्लास.
प्रॉपर्टी | |
|---|---|
isPolling |
टाइप:
booleanअगर जगह की जानकारी देने वाली यह सेवा पोलिंग कर रही है, तो True. सिर्फ़ पढ़ने का ऐक्सेस. |
pollingIntervalMillis |
टाइप:
numberडिवाइस की जगह की जानकारी के अपडेट फ़ेच करने के बीच का कम से कम समय, मिलीसेकंड में. अगर डिवाइस की जगह की जानकारी का अपडेट फ़ेच करने में pollingIntervalMillis से ज़्यादा समय लगता है, तो डिवाइस की जगह की जानकारी का अगला अपडेट तब तक शुरू नहीं होता, जब तक मौजूदा अपडेट पूरा नहीं हो जाता. इस वैल्यू को 0, इनफ़िनिटी या नेगेटिव वैल्यू पर सेट करने से, जगह की जानकारी अपने-आप अपडेट होने की सुविधा बंद हो जाती है. अगर ट्रैकिंग आईडी पैरामीटर (उदाहरण के लिए, शिपमेंट की जगह की जानकारी देने वाली कंपनी का शिपमेंट ट्रैकिंग आईडी) या फ़िल्टर करने का विकल्प (उदाहरण के लिए, फ़्लीट की जगह की जानकारी देने वाली कंपनियों के लिए व्यूपोर्ट बाउंड या एट्रिब्यूट फ़िल्टर) बदलता है, तो जगह की जानकारी का नया अपडेट एक बार फ़ेच किया जाता है. डिफ़ॉल्ट और कम से कम पोलिंग इंटरवल 5,000 मिलीसेकंड होता है. अगर पोलिंग इंटरवल को कम पॉज़िटिव वैल्यू पर सेट किया जाता है, तो 5000 को सेव किया जाता है और इस्तेमाल किया जाता है. |
तरीके | |
|---|---|
इनहेरिट किया गया:
addListener
|
इवेंट | |
|---|---|
ispollingchange |
function(event)आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब जगह की जानकारी देने वाली सेवा की पोलिंग की स्थिति अपडेट की जाती है. पोलिंग की मौजूदा स्थिति का पता लगाने के लिए, PollingLocationProvider.isPolling का इस्तेमाल करें. |
PollingLocationProviderIsPollingChangeEvent इंटरफ़ेस
इंटरफ़ेस
google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent
PollingLocationProvider.ispollingchange इवेंट ट्रिगर होने पर, इवेंट हैंडलर को पास किया गया इवेंट ऑब्जेक्ट.
प्रॉपर्टी | |
|---|---|
error
ज़रूरी नहीं |
टाइप:
Error optionalअगर पोलिंग की स्थिति में बदलाव किसी गड़बड़ी की वजह से हुआ है, तो उस गड़बड़ी की जानकारी. अगर स्टेटस में बदलाव सामान्य कार्रवाइयों की वजह से हुआ है, तो इसे तय नहीं किया गया है. |