Polygons

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()
पैरामीटर:  कोई नहीं
लौटाई गई वैल्यू:  MVCArray<LatLng>
यह कुकी, पाथ को वापस पाने में मदद करती है.
getVisible
getVisible()
पैरामीटर:  कोई नहीं
लौटाई गई वैल्यू:  boolean
इससे यह पता चलता है कि यह पॉलीगॉन, मैप पर दिखता है या नहीं.
setDraggable
setDraggable(draggable)
पैरामीटर: 
  • draggableboolean
रिटर्न वैल्यू:  कोई नहीं
इस विकल्प को true पर सेट करने पर, उपयोगकर्ता इस शेप को मैप पर खींचकर ले जा सकता है. geodesic प्रॉपर्टी, ड्रैग करने का मोड तय करती है.
setEditable
setEditable(editable)
पैरामीटर: 
  • editableboolean
रिटर्न वैल्यू:  कोई नहीं
अगर इसे true पर सेट किया जाता है, तो उपयोगकर्ता इस शेप में बदलाव कर सकता है. इसके लिए, उसे वर्टेक्स और हर सेगमेंट पर दिखाए गए कंट्रोल पॉइंट को खींचना होगा.
setMap
setMap(map)
पैरामीटर: 
  • mapMap optional
रिटर्न वैल्यू:  कोई नहीं
इस शेप को चुने गए मैप पर रेंडर करता है. अगर मैप को null पर सेट किया जाता है, तो शेप हटा दिया जाएगा.
setOptions
setOptions(options)
पैरामीटर: 
रिटर्न वैल्यू:  कोई नहीं
setPath
setPath(path)
पैरामीटर: 
रिटर्न वैल्यू:  कोई नहीं
यह कुकी, पाथ सेट करती है. ज़्यादा जानकारी के लिए, PolylineOptions पर जाएं.
setVisible
setVisible(visible)
पैरामीटर: 
  • visibleboolean
रिटर्न वैल्यू:  कोई नहीं
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 इवेंट ट्रिगर होता है.
rightclick
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()
पैरामीटर:  कोई नहीं
लौटाई गई वैल्यू:  MVCArray<LatLng>
यह पहले पाथ को वापस लाता है.
getPaths
getPaths()
पैरामीटर:  कोई नहीं
लौटाई गई वैल्यू:  MVCArray<MVCArray<LatLng>>
यह पॉलीगॉन के पाथ वापस लाता है.
getVisible
getVisible()
पैरामीटर:  कोई नहीं
लौटाई गई वैल्यू:  boolean
इससे यह पता चलता है कि यह पॉलीगॉन, मैप पर दिखता है या नहीं.
setDraggable
setDraggable(draggable)
पैरामीटर: 
  • draggableboolean
रिटर्न वैल्यू:  कोई नहीं
इस विकल्प को true पर सेट करने पर, उपयोगकर्ता इस शेप को मैप पर खींचकर ले जा सकता है. geodesic प्रॉपर्टी, ड्रैग करने का मोड तय करती है.
setEditable
setEditable(editable)
पैरामीटर: 
  • editableboolean
रिटर्न वैल्यू:  कोई नहीं
अगर इसे true पर सेट किया जाता है, तो उपयोगकर्ता इस शेप में बदलाव कर सकता है. इसके लिए, उसे वर्टेक्स और हर सेगमेंट पर दिखाए गए कंट्रोल पॉइंट को खींचना होगा.
setMap
setMap(map)
पैरामीटर: 
  • mapMap optional
रिटर्न वैल्यू:  कोई नहीं
इस शेप को चुने गए मैप पर रेंडर करता है. अगर मैप को null पर सेट किया जाता है, तो शेप हटा दिया जाएगा.
setOptions
setOptions(options)
पैरामीटर: 
रिटर्न वैल्यू:  कोई नहीं
setPath
setPath(path)
पैरामीटर: 
रिटर्न वैल्यू:  कोई नहीं
यह कुकी, पहला पाथ सेट करती है. ज़्यादा जानकारी के लिए, PolygonOptions पर जाएं.
setPaths
setPaths(paths)
रिटर्न वैल्यू:  कोई नहीं
यह पॉलीगॉन के लिए पाथ सेट करता है.
setVisible
setVisible(visible)
पैरामीटर: 
  • visibleboolean
रिटर्न वैल्यू:  कोई नहीं
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 इवेंट ट्रिगर होता है.
rightclick
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<