Drawing Library

DrawingManager क्लास

google.maps.drawing.DrawingManager कक्षा

उपयोगकर्ताओं को मैप पर मार्कर, पॉलीगॉन, पॉलीलाइन, रेक्टैंगल, और सर्कल बनाने की अनुमति देता है. DrawingManager का ड्रॉइंग मोड, उपयोगकर्ता के बनाए जाने वाले ओवरले का टाइप तय करता है. मैप पर नियंत्रण जोड़ता है, उपयोगकर्ता को ड्रॉइंग मोड स्विच करने देता है.

इस कक्षा के सदस्य MVCObject हैं.

const {DrawingManager} = await google.maps.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)
आर्ग्युमेंट: 
  • circleCircle वह सर्कल जिसे उपयोगकर्ता ने अभी बनाया है.
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता सर्कल बना लेता है.
markercomplete
function(marker)
आर्ग्युमेंट: 
  • markerMarker उपयोगकर्ता के बनाए गए मार्कर.
जब उपयोगकर्ता मार्कर बनाना खत्म कर देता है, तब यह इवेंट सक्रिय होता है.
overlaycomplete
function(event)
आर्ग्युमेंट: 
  • event OverlayCompleteEvent:  ओवरले के टाइप के साथ, वह ओवरले जिसे उपयोगकर्ता ने अभी बनाया है.
यह इवेंट तब ट्रिगर होता है, जब उपयोगकर्ता किसी भी तरह का ओवरले बना लेता है.
polygoncomplete
function(polygon)
आर्ग्युमेंट: 
  • polygonPolygon वह पॉलीगॉन जिसे उपयोगकर्ता ने अभी-अभी बनाया है.
उपयोगकर्ता के पॉलीगॉन बनाने के बाद यह इवेंट सक्रिय होता है.
polylinecomplete
function(polyline)
आर्ग्युमेंट: 
  • polylinePolyline वह पॉलीलाइन जिसे उपयोगकर्ता ने अभी बनाया है.
यह इवेंट तब सक्रिय होता है, जब उपयोगकर्ता पॉलीलाइन बनाने की प्रक्रिया पूरी कर लेता है.
rectanglecomplete
function(rectangle)
आर्ग्युमेंट: 
  • rectangleRectangle वह आयत जो उपयोगकर्ता ने अभी बनाया है.
जब कोई उपयोगकर्ता आयत बनाता है, तब यह इवेंट सक्रिय होता है.

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.

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

CIRCLE इससे यह पता चलता है कि DrawingManager, सर्कल बनाता है और overlaycomplete इवेंट में दिया गया ओवरले, सर्कल होता है.
MARKER इससे पता चलता है कि DrawingManager मार्कर बनाता है और overlaycomplete इवेंट में दिया गया ओवरले, मार्कर है.
POLYGON इस नीति से यह तय होता है कि DrawingManager पॉलीगॉन बनाता है और overlaycomplete इवेंट में दिया गया ओवरले, पॉलीगॉन है.
POLYLINE यह बताता है कि DrawingManager पॉलीलाइन बनाता है और overlaycomplete इवेंट में दिया गया ओवरले, पॉलीलाइन है.
RECTANGLE इससे पता चलता है कि DrawingManager रेक्टैंगल बनाता है और overlaycomplete इवेंट में दिया गया ओवरले, रेक्टैंगल है.