Polygons

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

google.maps.Polyline क्लास

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

यह क्लास MVCObject तक बढ़ाई गई है.

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

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

IConक्रम इंटरफ़ेस

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 एपीआई में लाइब्रेरी देखें.

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

पॉलीगॉन विकल्प इंटरफ़ेस

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
फ़िल कलर. बढ़ाई गई नाम वाली फ़ाइलों को छोड़कर, बाकी सभी सीएसएस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

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

google.maps.Rectangle क्लास

आयताकार ओवरले.

यह क्लास MVCObject तक बढ़ाई गई है.

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

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)
आर्ग्युमेंट: 
इस इवेंट को तब ट्रिगर किया जाता है, जब DOM माउसडाउन इवेंट को रेक्टैंगल पर ट्रिगर किया जाता है.
mousemove
function(event)
आर्ग्युमेंट: 
इस इवेंट को तब ट्रिगर किया जाता है, जब डीओएम माउसमूव इवेंट को रेक्टैंगल में सक्रिय किया जाता है.
mouseout
function(event)
आर्ग्युमेंट: 
यह इवेंट, आयताकार माउसआउट पर सक्रिय होता है.
mouseover
function(event)
आर्ग्युमेंट: 
यह इवेंट, आयत के माउसओवर पर सक्रिय होता है.
mouseup
function(event)
आर्ग्युमेंट: 
इस इवेंट को तब ट्रिगर किया जाता है, जब DOM माउसअप इवेंट को आयत पर सक्रिय किया जाता है.
rightclick
function(event)
आर्ग्युमेंट: 
यह इवेंट तब सक्रिय होता है, जब आयत पर दायां क्लिक किया गया हो.

रेक्टैंगल के विकल्प इंटरफ़ेस

google.maps.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 एपीआई में लाइब्रेरी देखें.

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

सर्कल विकल्प इंटरफ़ेस

google.maps.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 एपीआई में लाइब्रेरी देखें.

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