DrawingManager क्लास
google.maps.drawing.DrawingManager
कक्षा
उपयोगकर्ताओं को मैप पर मार्कर, पॉलीगॉन, पॉलीलाइन, रेक्टैंगल, और सर्कल बनाने की अनुमति देता है. DrawingManager
का ड्रॉइंग मोड, उपयोगकर्ता के बनाए जाने वाले ओवरले का टाइप तय करता है. मैप पर नियंत्रण जोड़ता है, उपयोगकर्ता को ड्रॉइंग मोड स्विच करने देता है.
इस कक्षा के सदस्य MVCObject
हैं.
&libraries=drawing
यूआरएल पैरामीटर का इस्तेमाल करके लोड करें. Maps JavaScript API में लाइब्रेरी देखें.
v=beta
का इस्तेमाल करने पर, const {DrawingManager} = await google.map.importLibrary("drawing")
पर कॉल करके ऐक्सेस किया जा सकता है. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
DrawingManager |
DrawingManager([options]) पैरामीटर:
एक DrawingManager बनाता है जो उपयोगकर्ताओं को मैप पर ओवरले बनाने देता है, और ड्रॉइंग कंट्रोल से ड्रॉ करने के लिए ओवरले के प्रकार के बीच स्विच करता है. |
तरीके | |
---|---|
getDrawingMode |
getDrawingMode() पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:
OverlayType|null इससे DrawingManager का ड्रॉइंग मोड दिखता है. |
getMap |
getMap() पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:
Map Map दिखाता है, जिससे DrawingManager अटैच होता है. यह वह Map होती है जिस पर ओवरले बनाए जाते हैं. |
setDrawingMode |
setDrawingMode(drawingMode) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
DrawingManager का ड्रॉइंग मोड बदलता है, जो मैप पर जोड़े जाने वाले ओवरले का प्रकार तय करता है. स्वीकार की जाने वाली वैल्यू 'marker' , 'polygon' , 'polyline' , 'rectangle' , 'circle' या null हैं. null के ड्रॉइंग मोड का मतलब है कि उपयोगकर्ता सामान्य तौर पर मैप के साथ इंटरैक्ट कर सकता है और क्लिक में कुछ भी ड्रॉ नहीं हो सकता. |
setMap |
setMap(map) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
बताए गए Map पर DrawingManager ऑब्जेक्ट जोड़ता है. |
setOptions |
setOptions(options) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
DrawingManager के विकल्प सेट करता है. |
इनहेरिट की गई:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
इवेंट | |
---|---|
circlecomplete |
function(circle) आर्ग्युमेंट:
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता सर्कल बना लेता है. |
markercomplete |
function(marker) आर्ग्युमेंट:
जब उपयोगकर्ता मार्कर बनाना खत्म कर देता है, तब यह इवेंट सक्रिय होता है. |
overlaycomplete |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब उपयोगकर्ता किसी भी तरह का ओवरले बना लेता है. |
polygoncomplete |
function(polygon) आर्ग्युमेंट:
उपयोगकर्ता के पॉलीगॉन बनाने के बाद यह इवेंट सक्रिय होता है. |
polylinecomplete |
function(polyline) आर्ग्युमेंट:
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता पॉलीलाइन बनाने की प्रक्रिया पूरी कर लेता है. |
rectanglecomplete |
function(rectangle) आर्ग्युमेंट:
जब कोई उपयोगकर्ता आयत बनाता है, तब यह इवेंट सक्रिय होता है. |
DrawingManagerOptions इंटरफ़ेस
google.maps.drawing.DrawingManagerOptions
इंटरफ़ेस
ड्रॉइंग मैनेजर के लिए विकल्प.
प्रॉपर्टी | |
---|---|
circleOptions optional |
टाइप:
CircleOptions optional इस DrawingManager से बनाई गई किसी भी नई सर्कल पर लागू होने के विकल्प. center और radius प्रॉपर्टी को नज़रअंदाज़ कर दिया जाता है और नए सर्कल की map प्रॉपर्टी को हमेशा DrawingManager के मैप पर सेट कर दिया जाता है. |
drawingControl optional |
टाइप:
boolean optional डिफ़ॉल्ट:
true ड्रॉइंग कंट्रोल की चालू/बंद स्थिति. |
drawingControlOptions optional |
टाइप:
DrawingControlOptions optional आरेखण नियंत्रण के लिए प्रदर्शन विकल्प. |
drawingMode optional |
टाइप:
OverlayType optional DrawingManager का ड्रॉइंग मोड, जो मैप पर जोड़े जाने वाले ओवरले का टाइप तय करता है. स्वीकार की जाने वाली वैल्यू 'marker' , 'polygon' , 'polyline' , 'rectangle' , 'circle' या null हैं. null के ड्रॉइंग मोड का मतलब है कि उपयोगकर्ता सामान्य तौर पर मैप के साथ इंटरैक्ट कर सकता है और क्लिक में कुछ भी ड्रॉ नहीं हो सकता. |
map optional |
टाइप:
Map optional Map से DrawingManager अटैच किया जाता है. यह वह Map होती है जिस पर ओवरले बनाए जाते हैं. |
markerOptions optional |
टाइप:
MarkerOptions optional इस DrawingManager से बनाए गए किसी भी नए मार्कर पर लागू करने के विकल्प. position प्रॉपर्टी को नज़रअंदाज़ कर दिया जाता है और नए मार्कर की map प्रॉपर्टी को हमेशा DrawingManager के मैप पर सेट किया जाता है. |
polygonOptions optional |
टाइप:
PolygonOptions optional इस DrawingManager से बनाए गए किसी नए पॉलीगॉन पर लागू करने के लिए विकल्प. paths प्रॉपर्टी को नज़रअंदाज़ किया जाता है और नए पॉलीगॉन की map प्रॉपर्टी, हमेशा DrawingManager के मैप पर सेट हो जाती है. |
polylineOptions optional |
टाइप:
PolylineOptions optional इस DrawingManager से बनाई गई किसी भी नई पॉलीलाइन पर लागू होने वाले विकल्प. path प्रॉपर्टी को नज़रअंदाज़ किया जाता है. साथ ही, एक नई पॉलीलाइन की map प्रॉपर्टी, हमेशा DrawingManager के मैप पर सेट होती है. |
rectangleOptions optional |
टाइप:
RectangleOptions optional इस DrawingManager से बनाए गए किसी भी नए रेक्टैंगल पर लागू करने के विकल्प. bounds प्रॉपर्टी को नज़रअंदाज़ किया जाता है और नए रेक्टैंगल की map प्रॉपर्टी, हमेशा DrawingManager के मैप पर सेट हो जाती है. |
DrawingControlOptions इंटरफ़ेस
google.maps.drawing.DrawingControlOptions
इंटरफ़ेस
आरेखण नियंत्रण को रेंडर करने के विकल्प.
प्रॉपर्टी | |
---|---|
drawingModes optional |
टाइप:
Array<OverlayType> optional डिफ़ॉल्ट:
[ ड्रॉइंग मोड, ड्रॉइंग कंट्रोल में उस क्रम में दिखने के लिए होते हैं जिस क्रम में वे दिखने हैं. हाथ से इस्तेमाल होने वाला आइकॉन (जो null ड्रॉइंग मोड से जुड़ा होता है) हमेशा उपलब्ध रहता है और कलेक्शन में शामिल नहीं होता है. |
position optional |
टाइप:
ControlPosition optional डिफ़ॉल्ट:
ControlPosition.TOP_LEFT स्थान आईडी. इसका इस्तेमाल, मैप पर कंट्रोल की पोज़िशन के बारे में बताने के लिए किया जाता है. |
OverlaycompleteEvent इंटरफ़ेस
google.maps.drawing.OverlayCompleteEvent
इंटरफ़ेस
DrawingManager
पर, ओवरले के इवेंट की प्रॉपर्टी.
प्रॉपर्टी | |
---|---|
overlay |
पूरा हुआ ओवरले. |
type |
टाइप:
OverlayType पूरे हुए ओवरले का टाइप. |
OverlayType कॉन्सटेंट
google.maps.drawing.OverlayType
कॉन्सटेंट
DrawingManager
के ज़रिए बनाए जा सकने वाले ओवरले के टाइप. इन्हें वैल्यू या कॉन्सटेंट के नाम का इस्तेमाल करके तय करें. उदाहरण के लिए, 'polygon'
या google.maps.drawing.OverlayType.POLYGON
.
&libraries=drawing
यूआरएल पैरामीटर का इस्तेमाल करके लोड करें. Maps JavaScript API में लाइब्रेरी देखें.
v=beta
का इस्तेमाल करने पर, const {OverlayType} = await google.map.importLibrary("drawing")
पर कॉल करके ऐक्सेस किया जा सकता है. Maps JavaScript API में लाइब्रेरी देखें.
स्थिरांक | |
---|---|
CIRCLE |
इससे यह पता चलता है कि DrawingManager , सर्कल बनाता है और overlaycomplete इवेंट में दिया गया ओवरले, सर्कल होता है. |
MARKER |
इससे पता चलता है कि DrawingManager मार्कर बनाता है और overlaycomplete इवेंट में दिया गया ओवरले, मार्कर है. |
POLYGON |
इस नीति से यह तय होता है कि DrawingManager पॉलीगॉन बनाता है और overlaycomplete इवेंट में दिया गया ओवरले, पॉलीगॉन है. |
POLYLINE |
यह बताता है कि DrawingManager पॉलीलाइन बनाता है और overlaycomplete इवेंट में दिया गया ओवरले, पॉलीलाइन है. |
RECTANGLE |
इससे पता चलता है कि DrawingManager रेक्टैंगल बनाता है और overlaycomplete इवेंट में दिया गया ओवरले, रेक्टैंगल है. |