Polygons

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

google.maps.Polyline क्लास

पॉलीलाइन, मैप पर कनेक्ट किए गए लाइन सेगमेंट का लीनियर ओवरले है.

इस क्लास में MVCObject को शामिल किया जाता है.

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

Polyline
Polyline([opts])
पैरामीटर: 
पास की गई PolylineOptions का इस्तेमाल करके एक पॉलीलाइन बनाएं, जिससे पॉलीलाइन बनाते समय इस्तेमाल करने के लिए, पॉलीलाइन का पाथ और स्ट्रोक की स्टाइल, दोनों बताई जा सकें. पॉलीलाइन बनाते समय, LatLng का अरे या LatLng का MVCArray पास किया जा सकता है. हालांकि, इंस्टैंशिएट किए जाने पर, सामान्य कलेक्शन को पॉलीलाइन में MVCArrays में बदल दिया जाता है.
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)
तर्क: 
यह इवेंट, Polyline पर DOM क्लिक इवेंट के ट्रिगर होने पर ट्रिगर होता है.
contextmenu
function(event)
तर्क: 
यह इवेंट तब ट्रिगर होता है, जब DOM कॉन्टेक्स्ट मेन्यू इवेंट को Poyline पर ट्रिगर किया जाता है.
dblclick
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब Polyline पर DOM dblclick इवेंट सक्रिय होता है.
drag
function(event)
तर्क: 
जब उपयोगकर्ता पॉलीलाइन को खींचता है, तब यह इवेंट बार-बार चालू होता है.
dragend
function(event)
तर्क: 
यह इवेंट तब ट्रिगर होता है, जब उपयोगकर्ता पॉलीलाइन को खींचना बंद कर देता है.
dragstart
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता पॉलीलाइन को खींचना शुरू करता है.
mousedown
function(event)
तर्क: 
यह इवेंट तब ट्रिगर होता है, जब Polyline पर DOM माउसडाउन इवेंट ट्रिगर होता है.
mousemove
function(event)
तर्क: 
यह इवेंट तब ट्रिगर होता है, जब Polyline पर DOM माउसmove इवेंट ट्रिगर होता है.
mouseout
function(event)
तर्क: 
यह इवेंट, पॉलीलाइन माउसआउट पर ट्रिगर हुआ है.
mouseover
function(event)
तर्क: 
यह इवेंट, पॉलीलाइन माउसओवर पर ट्रिगर हुआ है.
mouseup
function(event)
तर्क: 
यह इवेंट तब ट्रिगर होता है, जब Polyline पर DOM माउसअप इवेंट ट्रिगर होता है.
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 के MVCArray का इस्तेमाल करके बताया जा सकता है. ध्यान दें कि अगर आपने सामान्य अरे पास किया, तो वह MVCArray में LatLngs को जोड़ने या हटाने से, MVCArray में बदल जाएगी. इससे मैप पर पॉलीलाइन अपने-आप अपडेट हो जाएगी.
strokeColor optional
टाइप:  string optional
स्ट्रोक का रंग. बड़े किए गए नाम वाले रंगों को छोड़कर, CSS3 के सभी रंग काम करते हैं.
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 कॉन्टेक्स्टमेन्यू इवेंट पॉलीगॉन पर सक्रिय किया जाता है.
dblclick
function(event)
तर्क: 
यह इवेंट तब सक्रिय किया जाता है, जब पॉलीगॉन पर DOM dblclick इवेंट सक्रिय किया जाता है.
drag
function(event)
तर्क: 
यह इवेंट उस समय बार-बार सक्रिय होता है, जब उपयोगकर्ता पॉलीगॉन को खींचता है.
dragend
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता पॉलीगॉन को खींचना बंद कर देता है.
dragstart
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता पॉलीगॉन को खींचना शुरू करता है.
mousedown
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब पॉलीगॉन पर DOM माउसडाउन इवेंट सक्रिय होता है.
mousemove
function(event)
तर्क: 
यह इवेंट तब सक्रिय किया जाता है, जब DOM माउसmove इवेंट पॉलीगॉन पर सक्रिय किया जाता है.
mouseout
function(event)
तर्क: 
यह इवेंट पॉलीगॉन माउसआउट पर सक्रिय किया गया है.
mouseover
function(event)
तर्क: 
यह इवेंट पॉलीगॉन माउसओवर पर सक्रिय किया गया है.
mouseup
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब पॉलीगॉन पर DOM माउसअप इवेंट सक्रिय किया जाता है.
rightclick
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब पॉलीगॉन पर राइट-क्लिक किया जाता है.

PolygonOptions इंटरफ़ेस

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

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

clickable optional
टाइप:  boolean optional
डिफ़ॉल्ट: true
इससे पता चलता है कि Polygon, माउस इवेंट मैनेज करता है या नहीं.
draggable optional
टाइप:  boolean optional
डिफ़ॉल्ट: false
अगर इसे true पर सेट किया जाता है, तो उपयोगकर्ता इस आकार को मैप पर खींच और छोड़ सकता है. geodesic प्रॉपर्टी, खींचकर छोड़ने के मोड के बारे में बताती है.
editable optional
टाइप:  boolean optional
डिफ़ॉल्ट: false
अगर इसे true पर सेट किया जाता है, तो उपयोगकर्ता सिरों पर और हर सेगमेंट पर दिखाए गए कंट्रोल पॉइंट खींचकर, इस आकार में बदलाव कर सकता है.
fillColor optional
टाइप:  string optional
भरने का रंग. बड़े किए गए नाम वाले रंगों को छोड़कर, CSS3 के सभी रंग काम करते हैं.
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
स्ट्रोक का रंग. बड़े किए गए नाम वाले रंगों को छोड़कर, CSS3 के सभी रंग काम करते हैं.
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

रेक्टैंगल क्लास

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 कॉन्टेक्स्टमेन्यू इवेंट सक्रिय होता है.
dblclick
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब रेक्टैंगल पर DOM dblclick इवेंट सक्रिय किया जाता है.
drag
function(event)
तर्क: 
जब उपयोगकर्ता रेक्टैंगल को खींचता है, तब यह इवेंट बार-बार ट्रिगर होता है.
dragend
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता रेक्टैंगल को खींचना बंद कर देता है.
dragstart
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता रेक्टैंगल को खींचना शुरू करता है.
mousedown
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब रेक्टैंगल पर डीओएम माउसडाउन इवेंट चालू होता है.
mousemove
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब रेक्टैंगल पर DOM माउसmove इवेंट चालू किया जाता है.
mouseout
function(event)
तर्क: 
यह इवेंट रेक्टैंगल माउसआउट पर फ़ायर किया गया है.
mouseover
function(event)
तर्क: 
यह इवेंट रेक्टैंगल माउसओवर पर फ़ायर किया गया है.
mouseup
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब रेक्टैंगल पर डीओएम माउसअप इवेंट सक्रिय होता है.
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
भरने का रंग. बड़े किए गए नाम वाले रंगों को छोड़कर, CSS3 के सभी रंग काम करते हैं.
fillOpacity optional
टाइप:  number optional
0.0 और 1.0 के बीच फ़िल ओपैसिटी
map optional
टाइप:  Map optional
मैप जिस पर आयत दिखाना है.
strokeColor optional
टाइप:  string optional
स्ट्रोक का रंग. बड़े किए गए नाम वाले रंगों को छोड़कर, CSS3 के सभी रंग काम करते हैं.
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.

Circle क्लास

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)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब मंडली पर DOM dblclick इवेंट सक्रिय किया जाता है.
drag
function(event)
तर्क: 
यह इवेंट बार-बार तब सक्रिय होता है, जब उपयोगकर्ता सर्कल को खींचता है.
dragend
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता सर्कल को खींचना बंद कर देता है.
dragstart
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता सर्कल को खींचना शुरू करता है.
mousedown
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब सर्कल पर DOM माउसडाउन इवेंट सक्रिय होता है.
mousemove
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब सर्कल पर DOM माउसmove इवेंट चालू होता है.
mouseout
function(event)
तर्क: 
यह इवेंट सर्कल माउसआउट पर सक्रिय किया गया है.
mouseover
function(event)
तर्क: 
यह इवेंट सर्कल माउसओवर पर सक्रिय होता है.
mouseup
function(event)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब सर्कल पर DOM माउसअप इवेंट सक्रिय किया जाता है.
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
भरने का रंग. बड़े किए गए नाम वाले रंगों को छोड़कर, CSS3 के सभी रंग काम करते हैं.
fillOpacity optional
टाइप:  number optional
0.0 और 1.0 के बीच फ़िल ओपैसिटी.
map optional
टाइप:  Map optional
मैप जिस पर सर्कल दिखाना है.
radius optional
टाइप:  number optional
पृथ्वी की सतह पर मीटर में त्रिज्या.
strokeColor optional
टाइप:  string optional
स्ट्रोक का रंग. बड़े किए गए नाम वाले रंगों को छोड़कर, CSS3 के सभी रंग काम करते हैं.
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 स्ट्रोक, पॉलीगॉन के बाहर मौजूद है.