पॉलीलाइन क्लास
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) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब 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 इवेंट ट्रिगर होता है. |
|
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() पैरामीटर: कोई नहीं
पहला पाथ वापस लाता है. |
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) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब पॉलीगॉन पर DOM mousemove इवेंट ट्रिगर होता है. |
mouseout |
function(event) आर्ग्युमेंट:
यह इवेंट, पॉलीगॉन से कर्सर हटाने पर ट्रिगर होता है. |
mouseover |
function(event) आर्ग्युमेंट:
यह इवेंट, पॉलीगॉन पर कर्सर घुमाने पर ट्रिगर होता है. |
mouseup |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब पॉलीगॉन पर DOM mouseup इवेंट ट्रिगर होता है. |
|
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 |
टाइप:
MVCArray<MVCArray<LatLng>>|MVCArray<LatLng>|Array<Array<LatLng|LatLngLiteral>>|Array<LatLng|LatLngLiteral> 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) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
अगर इसे true पर सेट किया जाता है, तो उपयोगकर्ता इस रेक्टैंगल को मैप पर खींचकर छोड़ सकता है. |
setEditable |
setEditable(editable) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
अगर इसकी वैल्यू true पर सेट है, तो उपयोगकर्ता कोनों और हर किनारे पर दिखाए गए कंट्रोल पॉइंट को खींचकर, इस रेक्टैंगल में बदलाव कर सकता है. |
setMap |
setMap(map) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
दिए गए मैप पर रेक्टैंगल को रेंडर करता है. अगर मैप को null पर सेट किया जाता है, तो रेक्टैंगल हट जाएगा. |
setOptions |
setOptions(options) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
|
setVisible |
setVisible(visible) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
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 इवेंट ट्रिगर होता है. |
|
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) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
अगर इसे true पर सेट किया जाता है, तो उपयोगकर्ता इस सर्कल को मैप पर खींचकर छोड़ सकता है. |
setEditable |
setEditable(editable) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
अगर इसकी वैल्यू true पर सेट है, तो उपयोगकर्ता इस सर्कल में बदलाव कर सकता है. इसके लिए, उसे सर्कल के बीच में और उसके चारों ओर दिखाए गए कंट्रोल पॉइंट को खींचकर छोड़ना होगा. |
setMap |
setMap(map) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
दिए गए मैप पर सर्कल को रेंडर करता है. अगर मैप को null पर सेट किया गया है, तो सर्कल हटा दिया जाएगा. |
setOptions |
setOptions(options) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
|
setRadius |
setRadius(radius) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
इस सर्कल की त्रिज्या (मीटर में) सेट करता है. |
setVisible |
setVisible(visible) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
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 |
स्ट्रोक, पॉलीगॉन के बाहर है. |