Polygons

पॉलीलाइन क्लास

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)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब Poyline पर DOM contextmenu इवेंट ट्रिगर होता है.
dblclick
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब पॉलीलाइन पर DOM dblclick इवेंट ट्रिगर होता है.
drag
function(event)
आर्ग्युमेंट: 
जब उपयोगकर्ता पॉलीलाइन को खींचता है, तब यह इवेंट बार-बार ट्रिगर होता है.
dragend
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब उपयोगकर्ता पॉलीलाइन को खींचना बंद कर देता है.
dragstart
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब उपयोगकर्ता पॉलीलाइन को खींचने लगता है.
mousedown
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब पॉलीलाइन पर DOM mousedown इवेंट ट्रिगर होता है.
mousemove
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब पॉलीलाइन पर DOM mousemove इवेंट ट्रिगर होता है.
mouseout
function(event)
आर्ग्युमेंट: 
यह इवेंट, पॉलीलाइन से कर्सर हटाने पर ट्रिगर होता है.
mouseover
function(event)
आर्ग्युमेंट: 
यह इवेंट, पॉलीलाइन पर कर्सर घुमाने पर ट्रिगर होता है.
mouseup
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब पॉलीलाइन पर DOM mouseup इवेंट ट्रिगर होता है.
rightclick
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब पॉलीलाइन पर दायां क्लिक किया जाता है.

PolylineOptions इंटरफ़ेस

google.maps.PolylineOptions इंटरफ़ेस

PolylineOptions ऑब्जेक्ट का इस्तेमाल, उन प्रॉपर्टी को तय करने के लिए किया जाता है जिन्हें पॉलीलाइन पर सेट किया जा सकता है.

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 के 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' डालें.

पॉलीगॉन के लिए क्लास

google.maps.Polygon क्लास

पॉलीगॉन (जैसे कि पॉलीलाइन), क्रम में जुड़े निर्देशांकों की एक सीरीज़ तय करता है. इसके अलावा, पॉलीगॉन एक बंद लूप बनाते हैं और भरे हुए इलाके की जानकारी देते हैं. डेवलपर गाइड में सैंपल देखें. इसमें साधारण पॉलीगॉन, छेद वाला पॉलीगॉन वगैरह शामिल हैं. ध्यान दें कि पॉलीगॉन बनाने के लिए, डेटा लेयर का भी इस्तेमाल किया जा सकता है. डेटा लेयर, होल बनाने का आसान तरीका उपलब्ध कराती है. इसकी मदद से, इनर और आउटर पाथ का क्रम अपने-आप सेट हो जाता है.

यह क्लास MVCObject तक चलेगी.

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

Polygon
Polygon([opts])
पैरामीटर: 
पास किए गए PolygonOptions का इस्तेमाल करके पॉलीगॉन बनाएं. यह पॉलीगॉन का पाथ, पॉलीगॉन के किनारों के लिए स्ट्रोक स्टाइल, और पॉलीगॉन के अंदरूनी इलाकों के लिए भरने का स्टाइल तय करता है. पॉलीगॉन में एक या उससे ज़्यादा पाथ हो सकते हैं. हर पाथ में LatLng का एक कलेक्शन होता है. इन पाथ को बनाते समय, LatLngs का कलेक्शन या LatLng का MVCArray पास किया जा सकता है. इंस्टैंशिएशन के बाद, ऐरे को पॉलीगॉन में 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)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब पॉलीगॉन पर DOM mousemove इवेंट ट्रिगर होता है.
mouseout
function(event)
आर्ग्युमेंट: 
यह इवेंट, पॉलीगॉन से कर्सर हटाने पर ट्रिगर होता है.
mouseover
function(event)
आर्ग्युमेंट: 
यह इवेंट, पॉलीगॉन पर कर्सर घुमाने पर ट्रिगर होता है.
mouseup
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब पॉलीगॉन पर DOM mouseup इवेंट ट्रिगर होता है.
rightclick
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब पॉलीगॉन पर दायां क्लिक किया जाता है.

PolygonOptions इंटरफ़ेस

google.maps.PolygonOptions इंटरफ़ेस

PolygonOptions ऑब्जेक्ट का इस्तेमाल, पॉलीगॉन पर सेट की जा सकने वाली प्रॉपर्टी तय करने के लिए किया जाता है.

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
निर्देशांकों का क्रम, जो एक बंद लूप को दिखाता है. पॉलीलाइन के उलट, पॉलीगॉन में एक या उससे ज़्यादा पाथ हो सकते हैं. इसलिए, पाथ प्रॉपर्टी में LatLng निर्देशांक के एक या एक से ज़्यादा कलेक्शन हो सकते हैं. पाथ अपने-आप बंद हो जाते हैं. पाथ के पहले वर्टिक्स को आखिरी वर्टिक्स के तौर पर दोहराएं नहीं. आसान पॉलीगॉन, LatLng के एक ऐरे का इस्तेमाल करके तय किए जा सकते हैं. ज़्यादा जटिल पॉलीगॉन, ऐरे के ऐरे तय कर सकते हैं. किसी भी सिंपल ऐरे को MVCArray में बदल दिया जाता है. MVCArray में LatLng जोड़ने या हटाने से, मैप पर पॉलीगॉन अपने-आप अपडेट हो जाएगा.
strokeColor optional
टाइप:  string optional
स्ट्रोक का रंग. एक्सटेंडेड नेम वाले रंगों को छोड़कर, सभी सीएसएस3 रंग काम करते हैं.
strokeOpacity optional
टाइप:  number optional
स्ट्रोक की ओपैसिटी 0.0 और 1.0 के बीच होनी चाहिए
strokePosition optional
टाइप:  StrokePosition optional
डिफ़ॉल्ट: StrokePosition.CENTER
स्ट्रोक की पोज़िशन.
strokeWeight optional
टाइप:  number optional
पिक्सल में स्ट्रोक की चौड़ाई.
visible optional
टाइप:  boolean optional
डिफ़ॉल्ट: true
यह पॉलीगॉन, मैप पर दिखेगा या नहीं.
zIndex optional
टाइप:  number optional
दूसरे पॉली की तुलना में zIndex.

PolyMouseEvent इंटरफ़ेस

google.maps.PolyMouseEvent इंटरफ़ेस

यह ऑब्जेक्ट, पॉलीलाइन और पॉलीगॉन पर माउस इवेंट से दिखाया जाता है.

यह इंटरफ़ेस, MapMouseEvent तक फैला हुआ है.

edge optional
टाइप:  number optional
अगर इवेंट, बदलाव किए जा सकने वाले पॉलीगॉन के बीच में हुआ है, तो इवेंट होने के समय कर्सर के नीचे मौजूद पाथ में मौजूद किनारे का इंडेक्स.
path optional
टाइप:  number optional
अगर इवेंट किसी वर्टिक्स पर हुआ है और पॉलीगॉन में बदलाव किया जा सकता है, तो इवेंट होने के समय कर्सर के नीचे मौजूद पाथ का इंडेक्स. इसके अलावा, undefined.
vertex optional
टाइप:  number optional
अगर इवेंट किसी वर्टिक्स पर हुआ है और पॉलीलाइन या पॉलीगॉन में बदलाव किया जा सकता है, तो इवेंट होने के समय कर्सर के नीचे मौजूद वर्टिक्स का इंडेक्स. अगर इवेंट किसी वर्टेक्स पर नहीं होता है, तो वैल्यू undefined होती है.
इनहेरिट किया गया: domEvent, latLng
इनहेरिट किया गया: stop

Rectangle class

google.maps.Rectangle क्लास

रेक्टैंगल ओवरले.

यह क्लास MVCObject तक चलेगी.

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

Rectangle
Rectangle([opts])
पैरामीटर: 
पास किए गए RectangleOptions का इस्तेमाल करके एक रेक्टैंगल बनाएं, जो बॉउंड और स्टाइल की जानकारी देता है.
getBounds
getBounds()
पैरामीटर:  कोई नहीं
रिटर्न वैल्यू:  LatLngBounds|null
इस रेक्टैंगल के बॉउंड दिखाता है.
getDraggable
getDraggable()
पैरामीटर:  कोई नहीं
रिटर्न वैल्यू:  boolean
यह बताता है कि उपयोगकर्ता इस रेक्टैंगल को खींचकर कहीं और ले जा सकता है या नहीं.
getEditable
getEditable()
पैरामीटर:  कोई नहीं
रिटर्न वैल्यू:  boolean
यह बताता है कि उपयोगकर्ता इस रेक्टैंगल में बदलाव कर सकता है या नहीं.
getMap
getMap()
पैरामीटर:  कोई नहीं
रिटर्न वैल्यू:  Map|null
वह मैप दिखाता है जिस पर यह रेक्टैंगल दिखता है.
getVisible
getVisible()
पैरामीटर:  कोई नहीं
रिटर्न वैल्यू:  boolean
यह बताता है कि यह रेक्टैंगल, मैप पर दिख रहा है या नहीं.
setBounds
setBounds(bounds)
पैरामीटर: 
रिटर्न वैल्यू:  कोई नहीं
इस रेक्टैंगल के बाउंड सेट करता है.
setDraggable
setDraggable(draggable)
पैरामीटर: 
  • draggableboolean
रिटर्न वैल्यू:  कोई नहीं
अगर इसे true पर सेट किया जाता है, तो उपयोगकर्ता इस रेक्टैंगल को मैप पर खींचकर छोड़ सकता है.
setEditable
setEditable(editable)
पैरामीटर: 
  • editableboolean
रिटर्न वैल्यू:  कोई नहीं
अगर इसकी वैल्यू true पर सेट है, तो उपयोगकर्ता कोनों और हर किनारे पर दिखाए गए कंट्रोल पॉइंट को खींचकर, इस रेक्टैंगल में बदलाव कर सकता है.
setMap
setMap(map)
पैरामीटर: 
  • mapMap optional
रिटर्न वैल्यू:  कोई नहीं
दिए गए मैप पर रेक्टैंगल को रेंडर करता है. अगर मैप को null पर सेट किया जाता है, तो रेक्टैंगल हट जाएगा.
setOptions
setOptions(options)
पैरामीटर: 
रिटर्न वैल्यू:  कोई नहीं
setVisible
setVisible(visible)
पैरामीटर: 
  • visibleboolean
रिटर्न वैल्यू:  कोई नहीं
false पर सेट होने पर, इस रेक्टैंगल को छिपा देता है.
इनहेरिट किया गया: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
bounds_changed
function()
आर्ग्युमेंट:  कोई नहीं
यह इवेंट तब ट्रिगर होता है, जब रेक्टैंगल के बाउंड में बदलाव होता है.
click
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब रेक्टैंगल पर DOM क्लिक इवेंट ट्रिगर होता है.
contextmenu
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब रेक्टैंगल पर DOM contextmenu इवेंट ट्रिगर होता है.
dblclick
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब रेक्टैंगल पर डीओएम डबल क्लिक इवेंट ट्रिगर होता है.
drag
function(event)
आर्ग्युमेंट: 
जब उपयोगकर्ता रेक्टैंगल को खींचता है, तब यह इवेंट बार-बार ट्रिगर होता है.
dragend
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब उपयोगकर्ता रेक्टैंगल को खींचकर छोड़ देता है.
dragstart
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब उपयोगकर्ता रेक्टैंगल को खींचने लगता है.
mousedown
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब रेक्टैंगल पर DOM mousedown इवेंट ट्रिगर होता है.
mousemove
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब रेक्टैंगल पर DOM mousemove इवेंट ट्रिगर होता है.
mouseout
function(event)
आर्ग्युमेंट: 
यह इवेंट, रेक्टैंगल से कर्सर हटाने पर ट्रिगर होता है.
mouseover
function(event)
आर्ग्युमेंट: 
यह इवेंट, रेक्टैंगल पर कर्सर घुमाने पर ट्रिगर होता है.
mouseup
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब रेक्टैंगल पर DOM mouseup इवेंट ट्रिगर होता है.
rightclick
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब रेक्टैंगल पर दायां क्लिक किया जाता है.

RectangleOptions इंटरफ़ेस

google.maps.RectangleOptions इंटरफ़ेस

RectangleOptions ऑब्जेक्ट का इस्तेमाल, उन प्रॉपर्टी को तय करने के लिए किया जाता है जिन्हें रेक्टैंगल पर सेट किया जा सकता है.

bounds optional
टाइप:  LatLngBounds|LatLngBoundsLiteral optional
सीमाएं.
clickable optional
टाइप:  boolean optional
डिफ़ॉल्ट: true
इससे पता चलता है कि यह Rectangle, माउस इवेंट को हैंडल करता है या नहीं.
draggable optional
टाइप:  boolean optional
डिफ़ॉल्ट: false
अगर इसे true पर सेट किया जाता है, तो उपयोगकर्ता इस रेक्टैंगल को मैप पर खींचकर छोड़ सकता है.
editable optional
टाइप:  boolean optional
डिफ़ॉल्ट: false
अगर इसकी वैल्यू true पर सेट है, तो उपयोगकर्ता कोनों और हर किनारे पर दिखाए गए कंट्रोल पॉइंट को खींचकर, इस रेक्टैंगल में बदलाव कर सकता है.
fillColor optional
टाइप:  string optional
भरने का रंग. एक्सटेंडेड नेम वाले रंगों को छोड़कर, सभी सीएसएस3 रंग काम करते हैं.
fillOpacity optional
टाइप:  number optional
भरने की ओपैसिटी 0.0 और 1.0 के बीच होनी चाहिए
map optional
टाइप:  Map optional
वह मैप जिस पर रेक्टैंगल दिखाना है.
strokeColor optional
टाइप:  string optional
स्ट्रोक का रंग. एक्सटेंडेड नेम वाले रंगों को छोड़कर, सभी सीएसएस3 रंग काम करते हैं.
strokeOpacity optional
टाइप:  number optional
स्ट्रोक की ओपैसिटी 0.0 और 1.0 के बीच होनी चाहिए
strokePosition optional
टाइप:  StrokePosition optional
डिफ़ॉल्ट: StrokePosition.CENTER
स्ट्रोक की पोज़िशन.
strokeWeight optional
टाइप:  number optional
पिक्सल में स्ट्रोक की चौड़ाई.
visible optional
टाइप:  boolean optional
डिफ़ॉल्ट: true
यह रेक्टैंगल मैप पर दिखता है या नहीं.
zIndex optional
टाइप:  number optional
दूसरे पॉली की तुलना में zIndex.

सर्कल क्लास

google.maps.Circle क्लास

पृथ्वी की सतह पर मौजूद एक वृत्त. इसे "गोलाकार कैप" भी कहा जाता है.

यह क्लास MVCObject तक चलेगी.

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

Circle
Circle([circleOrCircleOptions])
पैरामीटर: 
पास किए गए CircleOptions का इस्तेमाल करके सर्कल बनाएं. इसमें सेंटर, रेडियस, और स्टाइल की जानकारी होती है.
getBounds
getBounds()
पैरामीटर:  कोई नहीं
रिटर्न वैल्यू:  LatLngBounds|null
इस सर्कल का LatLngBounds दिखाता है.
getCenter
getCenter()
पैरामीटर:  कोई नहीं
रिटर्न वैल्यू:  LatLng|null
इस सर्कल का केंद्र दिखाता है.
getDraggable
getDraggable()
पैरामीटर:  कोई नहीं
रिटर्न वैल्यू:  boolean
यह बताता है कि उपयोगकर्ता इस सर्कल को खींचकर कहीं और ले जा सकता है या नहीं.
getEditable
getEditable()
पैरामीटर:  कोई नहीं
रिटर्न वैल्यू:  boolean
यह बताता है कि उपयोगकर्ता इस सर्कल में बदलाव कर सकता है या नहीं.
getMap
getMap()
पैरामीटर:  कोई नहीं
रिटर्न वैल्यू:  Map|null
वह मैप दिखाता है जिस पर यह सर्कल दिखता है.
getRadius
getRadius()
पैरामीटर:  कोई नहीं
रिटर्न वैल्यू:  number
इस सर्कल की त्रिज्या (मीटर में) दिखाता है.
getVisible
getVisible()
पैरामीटर:  कोई नहीं
रिटर्न वैल्यू:  boolean
यह बताता है कि यह सर्कल, मैप पर दिख रहा है या नहीं.
setCenter
setCenter(center)
पैरामीटर: 
रिटर्न वैल्यू:  कोई नहीं
इस सर्कल का सेंटर सेट करता है.
setDraggable
setDraggable(draggable)
पैरामीटर: 
  • draggableboolean
रिटर्न वैल्यू:  कोई नहीं
अगर इसे true पर सेट किया जाता है, तो उपयोगकर्ता इस सर्कल को मैप पर खींचकर छोड़ सकता है.
setEditable
setEditable(editable)
पैरामीटर: 
  • editableboolean
रिटर्न वैल्यू:  कोई नहीं
अगर इसकी वैल्यू true पर सेट है, तो उपयोगकर्ता इस सर्कल में बदलाव कर सकता है. इसके लिए, उसे सर्कल के बीच में और उसके चारों ओर दिखाए गए कंट्रोल पॉइंट को खींचकर छोड़ना होगा.
setMap
setMap(map)
पैरामीटर: 
  • mapMap optional
रिटर्न वैल्यू:  कोई नहीं
दिए गए मैप पर सर्कल को रेंडर करता है. अगर मैप को null पर सेट किया गया है, तो सर्कल हटा दिया जाएगा.
setOptions
setOptions(options)
पैरामीटर: 
रिटर्न वैल्यू:  कोई नहीं
setRadius
setRadius(radius)
पैरामीटर: 
  • radiusnumber
रिटर्न वैल्यू:  कोई नहीं
इस सर्कल की त्रिज्या (मीटर में) सेट करता है.
setVisible
setVisible(visible)
पैरामीटर: 
  • visibleboolean
रिटर्न वैल्यू:  कोई नहीं
false पर सेट होने पर, इस सर्कल को छिपा देता है.
इनहेरिट किया गया: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
center_changed
function()
आर्ग्युमेंट:  कोई नहीं
यह इवेंट तब ट्रिगर होता है, जब सर्कल का सेंटर बदला जाता है.
click
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब सर्कल पर DOM क्लिक इवेंट ट्रिगर होता है.
dblclick
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब सर्कल पर डीओएम डबल क्लिक इवेंट ट्रिगर होता है.
drag
function(event)
आर्ग्युमेंट: 
जब उपयोगकर्ता सर्कल को खींचता है, तब यह इवेंट बार-बार ट्रिगर होता है.
dragend
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब उपयोगकर्ता सर्कल को खींचकर छोड़ देता है.
dragstart
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब उपयोगकर्ता सर्कल को खींचने लगता है.
mousedown
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब सर्कल पर DOM mousedown इवेंट ट्रिगर होता है.
mousemove
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब सर्कल पर DOM mousemove इवेंट ट्रिगर होता है.
mouseout
function(event)
आर्ग्युमेंट: 
यह इवेंट, सर्कल से कर्सर हटाने पर ट्रिगर होता है.
mouseover
function(event)
आर्ग्युमेंट: 
यह इवेंट, सर्कल पर कर्सर घुमाने पर ट्रिगर होता है.
mouseup
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब सर्कल पर DOM mouseup इवेंट ट्रिगर होता है.
radius_changed
function()
आर्ग्युमेंट:  कोई नहीं
सर्कल के दायरे में बदलाव होने पर, यह इवेंट ट्रिगर होता है.
rightclick
function(event)
आर्ग्युमेंट: 
यह इवेंट तब ट्रिगर होता है, जब सर्कल पर दायां क्लिक किया जाता है.

CircleOptions इंटरफ़ेस

google.maps.CircleOptions इंटरफ़ेस

CircleOptions ऑब्जेक्ट का इस्तेमाल, सर्कल पर सेट की जा सकने वाली प्रॉपर्टी तय करने के लिए किया जाता है.

center optional
टाइप:  LatLng|LatLngLiteral optional
सर्कल का बीच का हिस्सा.
clickable optional
टाइप:  boolean optional
डिफ़ॉल्ट: true
इससे पता चलता है कि यह Circle, माउस इवेंट को हैंडल करता है या नहीं.
draggable optional
टाइप:  boolean optional
डिफ़ॉल्ट: false
अगर इसे true पर सेट किया जाता है, तो उपयोगकर्ता इस सर्कल को मैप पर खींचकर छोड़ सकता है.
editable optional
टाइप:  boolean optional
डिफ़ॉल्ट: false
अगर इसकी वैल्यू true पर सेट है, तो उपयोगकर्ता इस सर्कल में बदलाव कर सकता है. इसके लिए, उसे सर्कल के बीच में और उसके चारों ओर दिखाए गए कंट्रोल पॉइंट को खींचकर छोड़ना होगा.
fillColor optional
टाइप:  string optional
भरने का रंग. एक्सटेंडेड नेम वाले रंगों को छोड़कर, सभी सीएसएस3 रंग काम करते हैं.
fillOpacity optional
टाइप:  number optional
भरने की ओपैसिटी 0.0 और 1.0 के बीच होनी चाहिए.
map optional
टाइप:  Map optional
वह मैप जिस पर सर्कल दिखाना है.
radius optional
टाइप:  number optional
पृथ्वी की सतह पर मीटर में दायरा.
strokeColor optional
टाइप:  string optional
स्ट्रोक का रंग. एक्सटेंडेड नेम वाले रंगों को छोड़कर, सभी सीएसएस3 रंग काम करते हैं.
strokeOpacity optional
टाइप:  number optional
स्ट्रोक की ओपैसिटी 0.0 और 1.0 के बीच होनी चाहिए.
strokePosition optional
टाइप:  StrokePosition optional
डिफ़ॉल्ट: StrokePosition.CENTER
स्ट्रोक की पोज़िशन.
strokeWeight optional
टाइप:  number optional
पिक्सल में स्ट्रोक की चौड़ाई.
visible optional
टाइप:  boolean optional
डिफ़ॉल्ट: true
यह सर्कल मैप पर दिखता है या नहीं.
zIndex optional
टाइप:  number optional
दूसरे पॉली की तुलना में zIndex.

StrokePosition के लिए स्थिर वैल्यू

google.maps.StrokePosition कंस्टेंट

पॉलीगॉन पर स्ट्रोक की संभावित पोज़िशन.

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

CENTER स्ट्रोक, पॉलीगॉन के पाथ के बीच में होता है. इसका आधा हिस्सा पॉलीगॉन के अंदर और आधा हिस्सा पॉलीगॉन के बाहर होता है.
INSIDE स्ट्रोक, पॉलीगॉन के अंदर होता है.
OUTSIDE स्ट्रोक, पॉलीगॉन के बाहर है.