Polyline क्लास
google.maps.Polyline
क्लास
पॉलीलाइन, मैप पर कनेक्ट किए गए लाइन सेगमेंट का लीनियर ओवरले होता है.
यह क्लास MVCObject
तक चलेगी.
const {Polyline} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.
निर्माता | |
---|---|
Polyline |
Polyline([opts]) पैरामीटर:
पास किए गए PolylineOptions का इस्तेमाल करके एक पॉलीलाइन बनाएं. इससे पॉलीलाइन का पाथ और पॉलीलाइन बनाते समय इस्तेमाल की जाने वाली स्ट्रोक स्टाइल, दोनों के बारे में पता चलता है. पॉलीलाइन बनाते समय, LatLng का अरे या LatLng का MVCArray पास किया जा सकता है. हालांकि, इंस्टैंटिएट होने पर सामान्य अरे को पॉलीलाइन में MVCArray में बदल दिया जाता है. |
तरीके | |
---|---|
getDraggable |
getDraggable() पैरामीटर: कोई नहीं
लौटाई गई वैल्यू:
boolean इससे यह पता चलता है कि उपयोगकर्ता इस शेप को खींचकर ले जा सकता है या नहीं. |
getEditable |
getEditable() पैरामीटर: कोई नहीं
लौटाई गई वैल्यू:
boolean इससे यह पता चलता है कि उपयोगकर्ता इस शेप में बदलाव कर सकता है या नहीं. |
getMap |
getMap() पैरामीटर: कोई नहीं
लौटाई गई वैल्यू:
Map|null यह उस मैप को दिखाता है जिस पर यह शेप अटैच है. |
getPath |
getPath() पैरामीटर: कोई नहीं
यह कुकी, पाथ को वापस पाने में मदद करती है. |
getVisible |
getVisible() पैरामीटर: कोई नहीं
लौटाई गई वैल्यू:
boolean इससे यह पता चलता है कि यह पॉलीगॉन, मैप पर दिखता है या नहीं. |
setDraggable |
setDraggable(draggable) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
इस विकल्प को true पर सेट करने पर, उपयोगकर्ता इस शेप को मैप पर खींचकर ले जा सकता है. geodesic प्रॉपर्टी, ड्रैग करने का मोड तय करती है. |
setEditable |
setEditable(editable) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
अगर इसे true पर सेट किया जाता है, तो उपयोगकर्ता इस शेप में बदलाव कर सकता है. इसके लिए, उसे वर्टेक्स और हर सेगमेंट पर दिखाए गए कंट्रोल पॉइंट को खींचना होगा. |
setMap |
setMap(map) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
इस शेप को चुने गए मैप पर रेंडर करता है. अगर मैप को null पर सेट किया जाता है, तो शेप हटा दिया जाएगा. |
setOptions |
setOptions(options) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
|
setPath |
setPath(path) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
यह कुकी, पाथ सेट करती है. ज़्यादा जानकारी के लिए, PolylineOptions पर जाएं. |
setVisible |
setVisible(visible) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
false पर सेट होने पर, यह पॉली को छिपा देता है. |
इनहेरिट किया गया:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
इवेंट | |
---|---|
click |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब पॉलीलाइन पर DOM क्लिक इवेंट ट्रिगर होता है. |
contextmenu |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब पॉलीलाइन पर DOM contextmenu इवेंट ट्रिगर होता है. |
dblclick |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब पॉलीलाइन पर DOM dblclick इवेंट ट्रिगर होता है. |
drag |
function(event) आर्ग्युमेंट:
जब उपयोगकर्ता पॉलीलाइन को खींचता है, तब यह इवेंट बार-बार ट्रिगर होता है. |
dragend |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब उपयोगकर्ता पॉलीलाइन को खींचना बंद कर देता है. |
dragstart |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब उपयोगकर्ता पॉलीलाइन को खींचना शुरू करता है. |
mousedown |
function(event) आर्ग्युमेंट:
जब पॉलीलाइन पर DOM mousedown इवेंट ट्रिगर होता है, तब यह इवेंट ट्रिगर होता है. |
mousemove |
function(event) आर्ग्युमेंट:
जब Polyline पर DOM mousemove इवेंट ट्रिगर होता है, तब यह इवेंट ट्रिगर होता है. |
mouseout |
function(event) आर्ग्युमेंट:
यह इवेंट, पॉलीलाइन से माउस हटाने पर ट्रिगर होता है. |
mouseover |
function(event) आर्ग्युमेंट:
यह इवेंट, पॉलीलाइन पर माउस घुमाने पर ट्रिगर होता है. |
mouseup |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब पॉलीलाइन पर DOM mouseup इवेंट ट्रिगर होता है. |
|
function(event) आर्ग्युमेंट:
इस इवेंट को तब ट्रिगर किया जाता है, जब पॉलीलाइन पर राइट क्लिक किया जाता है. |
PolylineOptions इंटरफ़ेस
google.maps.PolylineOptions
इंटरफ़ेस
PolylineOptions ऑब्जेक्ट का इस्तेमाल, उन प्रॉपर्टी को तय करने के लिए किया जाता है जिन्हें Polyline पर सेट किया जा सकता है.
प्रॉपर्टी | |
---|---|
clickable optional |
टाइप:
boolean optional डिफ़ॉल्ट:
true इससे पता चलता है कि यह Polyline , माउस इवेंट मैनेज करता है या नहीं. |
draggable optional |
टाइप:
boolean optional डिफ़ॉल्ट:
false इस विकल्प को true पर सेट करने पर, उपयोगकर्ता इस शेप को मैप पर खींचकर ले जा सकता है. geodesic प्रॉपर्टी, ड्रैग करने का मोड तय करती है. |
editable optional |
टाइप:
boolean optional डिफ़ॉल्ट:
false अगर इसे true पर सेट किया जाता है, तो उपयोगकर्ता इस शेप में बदलाव कर सकता है. इसके लिए, उसे वर्टेक्स और हर सेगमेंट पर दिखाए गए कंट्रोल पॉइंट को खींचना होगा. |
geodesic optional |
टाइप:
boolean optional डिफ़ॉल्ट:
false true चालू होने पर, पॉलीगॉन के किनारों को जियोडेसिक के तौर पर माना जाता है. ये पृथ्वी की वक्रता के हिसाब से होते हैं. false होने पर, पॉलीगॉन के किनारों को स्क्रीन स्पेस में सीधी लाइनों के तौर पर रेंडर किया जाता है. ध्यान दें कि जियोडेसिक पॉलीगॉन को खींचने पर, उसका आकार बदल सकता है. ऐसा इसलिए होता है, क्योंकि डाइमेंशन को पृथ्वी की सतह के हिसाब से बनाए रखा जाता है. |
icons optional |
टाइप:
Array<IconSequence> optional पॉलीलाइन के साथ रेंडर किए जाने वाले आइकॉन. |
map optional |
टाइप:
Map optional वह मैप जिस पर पॉलीलाइन दिखानी है. |
path optional |
टाइप:
MVCArray<LatLng>|Array<LatLng|LatLngLiteral> optional पॉलीलाइन के निर्देशांकों का क्रम. इस पाथ को LatLng के सामान्य कलेक्शन या LatLng के LatLng के तौर पर तय किया जा सकता है.MVCArray ध्यान दें कि अगर आपने एक सामान्य ऐरे पास किया है, तो उसे MVCArray में बदल दिया जाएगा. MVCArray में LatLngs डालने या हटाने पर, मैप पर पॉलीलाइन अपने-आप अपडेट हो जाएगी. |
strokeColor optional |
टाइप:
string optional स्ट्रोक का रंग. सीएसएस3 के सभी रंगों का इस्तेमाल किया जा सकता है. हालांकि, एक्सटेंडेड नेम वाले रंगों का इस्तेमाल नहीं किया जा सकता. |
strokeOpacity optional |
टाइप:
number optional स्ट्रोक की ओपैसिटी 0.0 और 1.0 के बीच होनी चाहिए. |
strokeWeight optional |
टाइप:
number optional स्ट्रोक की चौड़ाई, पिक्सल में. |
visible optional |
टाइप:
boolean optional डिफ़ॉल्ट:
true यह पॉलीलाइन मैप पर दिखती है या नहीं. |
zIndex optional |
टाइप:
number optional अन्य पॉलीगॉन की तुलना में zIndex. |
IconSequence इंटरफ़ेस
google.maps.IconSequence
इंटरफ़ेस
इससे पता चलता है कि किसी लाइन पर आइकॉन कैसे रेंडर किए जाने चाहिए.
अगर आपकी पॉलीलाइन जियोडेसिक है, तो ऑफ़सेट और दोहराव, दोनों के लिए तय की गई दूरी को डिफ़ॉल्ट रूप से मीटर में कैलकुलेट किया जाता है. ऑफ़सेट या दोहराने की सुविधा को पिक्सल वैल्यू पर सेट करने से, स्क्रीन पर दूरियों का हिसाब पिक्सल में लगाया जाएगा.
प्रॉपर्टी | |
---|---|
fixedRotation optional |
टाइप:
boolean optional डिफ़ॉल्ट:
false अगर true है, तो क्रम में मौजूद हर आइकॉन का रोटेशन एक जैसा होता है. यह इस बात पर निर्भर नहीं करता कि वह आइकॉन किस किनारे पर है. अगर false है, तो क्रम में मौजूद हर आइकॉन को घुमाया जाता है, ताकि वह अपने किनारे के साथ अलाइन हो जाए. |
icon optional |
टाइप:
Symbol optional लाइन पर रेंडर करने के लिए आइकॉन. |
offset optional |
टाइप:
string optional डिफ़ॉल्ट:
'100%' लाइन की शुरुआत से वह दूरी जिस पर आइकॉन रेंडर करना है. इस दूरी को लाइन की लंबाई के प्रतिशत (जैसे, '50%') या पिक्सल (जैसे, '50px') में दिखाया जा सकता है. |
repeat optional |
टाइप:
string optional डिफ़ॉल्ट:
0 लाइन पर मौजूद आइकॉन के बीच की दूरी. इस दूरी को लाइन की लंबाई के प्रतिशत (जैसे, '50%') या पिक्सल (जैसे, '50px') में दिखाया जा सकता है. आइकॉन को दोहराने की सुविधा बंद करने के लिए, '0' तय करें. |
Polygon क्लास
google.maps.Polygon
क्लास
पॉलीगॉन (जैसे कि पॉलीलाइन), क्रम से जुड़े निर्देशांकों की एक सीरीज़ को तय करता है. इसके अलावा, पॉलीगॉन एक बंद लूप बनाते हैं और किसी जगह को दिखाते हैं. डेवलपर गाइड में दिए गए सैंपल देखें. इनमें सामान्य पॉलीगॉन, होल वाला पॉलीगॉन वगैरह शामिल हैं. ध्यान दें कि पॉलीगॉन बनाने के लिए, डेटा लेयर का भी इस्तेमाल किया जा सकता है. डेटा लेयर की मदद से, होल बनाना आसान होता है. ऐसा इसलिए, क्योंकि यह आपके लिए अंदरूनी और बाहरी पाथ के क्रम को मैनेज करता है.
यह क्लास MVCObject
तक चलेगी.
const {Polygon} = await google.maps.importLibrary("maps")
पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.
निर्माता | |
---|---|
Polygon |
Polygon([opts]) पैरामीटर:
पाथ के लिए PolygonOptions का इस्तेमाल करके पॉलीगॉन बनाएं. यह पॉलीगॉन के पाथ, पॉलीगॉन के किनारों के लिए स्ट्रोक स्टाइल, और पॉलीगॉन के अंदरूनी हिस्सों के लिए फ़िल स्टाइल के बारे में बताता है. किसी पॉलीगॉन में एक या उससे ज़्यादा पाथ हो सकते हैं. हर पाथ में LatLng का एक कलेक्शन होता है. इन पाथ को बनाते समय, LatLngs की एक कैटगरी या MVCArray की LatLng पास की जा सकती है. इंस्टैंटिएट होने पर, ऐरे को पॉलीगॉन में MVCArray में बदल दिया जाता है. |
तरीके | |
---|---|
getDraggable |
getDraggable() पैरामीटर: कोई नहीं
लौटाई गई वैल्यू:
boolean इससे यह पता चलता है कि उपयोगकर्ता इस शेप को खींचकर ले जा सकता है या नहीं. |
getEditable |
getEditable() पैरामीटर: कोई नहीं
लौटाई गई वैल्यू:
boolean इससे यह पता चलता है कि उपयोगकर्ता इस शेप में बदलाव कर सकता है या नहीं. |
getMap |
getMap() पैरामीटर: कोई नहीं
लौटाई गई वैल्यू:
Map|null यह उस मैप को दिखाता है जिस पर यह शेप अटैच है. |
getPath |
getPath() पैरामीटर: कोई नहीं
यह पहले पाथ को वापस लाता है. |
getPaths |
getPaths() पैरामीटर: कोई नहीं
यह पॉलीगॉन के पाथ वापस लाता है. |
getVisible |
getVisible() पैरामीटर: कोई नहीं
लौटाई गई वैल्यू:
boolean इससे यह पता चलता है कि यह पॉलीगॉन, मैप पर दिखता है या नहीं. |
setDraggable |
setDraggable(draggable) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
इस विकल्प को true पर सेट करने पर, उपयोगकर्ता इस शेप को मैप पर खींचकर ले जा सकता है. geodesic प्रॉपर्टी, ड्रैग करने का मोड तय करती है. |
setEditable |
setEditable(editable) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
अगर इसे true पर सेट किया जाता है, तो उपयोगकर्ता इस शेप में बदलाव कर सकता है. इसके लिए, उसे वर्टेक्स और हर सेगमेंट पर दिखाए गए कंट्रोल पॉइंट को खींचना होगा. |
setMap |
setMap(map) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
इस शेप को चुने गए मैप पर रेंडर करता है. अगर मैप को null पर सेट किया जाता है, तो शेप हटा दिया जाएगा. |
setOptions |
setOptions(options) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
|
setPath |
setPath(path) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
यह कुकी, पहला पाथ सेट करती है. ज़्यादा जानकारी के लिए, PolygonOptions पर जाएं. |
setPaths |
setPaths(paths) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
यह पॉलीगॉन के लिए पाथ सेट करता है. |
setVisible |
setVisible(visible) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
false पर सेट होने पर, यह पॉली को छिपा देता है. |
इनहेरिट किया गया:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
इवेंट | |
---|---|
click |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब पॉलीगॉन पर DOM क्लिक इवेंट ट्रिगर होता है. |
contextmenu |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब पॉलीगॉन पर DOM contextmenu इवेंट ट्रिगर होता है. |
dblclick |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब पॉलीगॉन पर DOM dblclick इवेंट ट्रिगर होता है. |
drag |
function(event) आर्ग्युमेंट:
जब उपयोगकर्ता पॉलीगॉन को खींचता है, तब यह इवेंट बार-बार ट्रिगर होता है. |
dragend |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब उपयोगकर्ता पॉलीगॉन को खींचना बंद कर देता है. |
dragstart |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब उपयोगकर्ता पॉलीगॉन को खींचना शुरू करता है. |
mousedown |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब पॉलीगॉन पर DOM mousedown इवेंट ट्रिगर होता है. |
mousemove |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब Polygon पर DOM mousemove इवेंट ट्रिगर होता है. |
mouseout |
function(event) आर्ग्युमेंट:
यह इवेंट, Polygon mouseout पर ट्रिगर होता है. |
mouseover |
function(event) आर्ग्युमेंट:
यह इवेंट, Polygon पर माउस घुमाने पर ट्रिगर होता है. |
mouseup |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब पॉलीगॉन पर DOM mouseup इवेंट ट्रिगर होता है. |
|
function(event) आर्ग्युमेंट:
जब पॉलीगॉन पर राइट क्लिक किया जाता है, तब यह इवेंट ट्रिगर होता है. |
PolygonOptions इंटरफ़ेस
google.maps.PolygonOptions
इंटरफ़ेस
PolygonOptions ऑब्जेक्ट का इस्तेमाल, उन प्रॉपर्टी को तय करने के लिए किया जाता है जिन्हें Polygon पर सेट किया जा सकता है.
प्रॉपर्टी | |
---|---|
clickable optional |
टाइप:
boolean optional डिफ़ॉल्ट:
true इससे पता चलता है कि यह Polygon , माउस इवेंट मैनेज करता है या नहीं. |
draggable optional |
टाइप:
boolean optional डिफ़ॉल्ट:
false इस विकल्प को true पर सेट करने पर, उपयोगकर्ता इस शेप को मैप पर खींचकर ले जा सकता है. geodesic प्रॉपर्टी, ड्रैग करने का मोड तय करती है. |
editable optional |
टाइप:
boolean optional डिफ़ॉल्ट:
false अगर इसे true पर सेट किया जाता है, तो उपयोगकर्ता इस शेप में बदलाव कर सकता है. इसके लिए, उसे वर्टेक्स और हर सेगमेंट पर दिखाए गए कंट्रोल पॉइंट को खींचना होगा. |
fillColor optional |
टाइप:
string optional भरने का रंग. सीएसएस3 के सभी रंगों का इस्तेमाल किया जा सकता है. हालांकि, एक्सटेंडेड नेम वाले रंगों का इस्तेमाल नहीं किया जा सकता. |
fillOpacity optional |
टाइप:
number optional ओपैसिटी की वैल्यू 0.0 और 1.0 के बीच होनी चाहिए |
geodesic optional |
टाइप:
boolean optional डिफ़ॉल्ट:
false true चालू होने पर, पॉलीगॉन के किनारों को जियोडेसिक के तौर पर माना जाता है. ये पृथ्वी की वक्रता के हिसाब से होते हैं. false होने पर, पॉलीगॉन के किनारों को स्क्रीन स्पेस में सीधी लाइनों के तौर पर रेंडर किया जाता है. ध्यान दें कि जियोडेसिक पॉलीगॉन को खींचने पर, उसका आकार बदल सकता है. ऐसा इसलिए होता है, क्योंकि डाइमेंशन को पृथ्वी की सतह के हिसाब से बनाए रखा जाता है. |
map optional |
टाइप:
Map optional वह मैप जिस पर पॉलीगॉन दिखाना है. |
paths optional |
टाइप: MVCArray< |