Data

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

डेटा क्लास

google.maps.Data कक्षा

भौगोलिक डेटा दिखाने के लिए लेयर. पॉइंट, लाइन-स्ट्रिंग, और पॉलीगॉन दिखाए जा सकते हैं.

हर Map में डिफ़ॉल्ट रूप से Data ऑब्जेक्ट होता है, इसलिए ज़्यादातर मामलों में इसे बनाने की ज़रूरत नहीं होती. उदाहरण के लिए:

 var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data ऑब्जेक्ट, Features का संग्रह है.

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

v=beta का इस्तेमाल करने पर, const {Data} = await google.map.importLibrary("maps") पर कॉल करके ऐक्सेस किया जा सकता है. Maps JavaScript API में लाइब्रेरी देखें.

Data
Data([options])
पैरामीटर:
दिए गए DataOptions के साथ, एक खाली संग्रह बनाता है.
add
add([feature])
पैरामीटर:
सामान लौटाने की वैल्यू: Data.Feature
कलेक्शन में एक सुविधा जोड़ता है और जोड़ी गई सुविधा दिखाता है.

अगर सुविधा में एक आईडी है, तो वह संग्रह की किसी भी मौजूदा सुविधा को उसी आईडी से बदल देगी. अगर कोई सुविधा नहीं दी गई है, तो शून्य ज्यामिति के साथ एक नई सुविधा बनाई जाएगी और कोई प्रॉपर्टी नहीं बनाई जाएगी. अगर FeatureOptions दिया गया है, तो बताई गई प्रॉपर्टी के साथ एक नई सुविधा बनाई जाएगी.

ध्यान दें कि आईडी 1234 और '1234' एक जैसे हैं. ID 1234 वाली सुविधा जोड़ने से सुविधा '1234', और इसके उलट भी नई सुविधा लाएगी.

addGeoJson
addGeoJson(geoJson[, options])
पैरामीटर:
सामान लौटाने की वैल्यू: Array<Data.Feature>
जियोJSON सुविधाओं को संग्रह में जोड़ता है. इस तरीके को पार्स किया गया JSON दें. इंपोर्ट की गई सुविधाएं दिखती हैं. अगर GeoJSON को इंपोर्ट नहीं किया जा सका, तो यह अपवाद काम करता है.
contains
contains(feature)
पैरामीटर:
सामान लौटाने की वैल्यू: boolean
जांचता है कि दी गई सुविधा संग्रह में है या नहीं.
forEach
forEach(callback)
पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
हर बार शुरू होने पर, फ़ंक्शन में एक सुविधा देकर, दिए गए फ़ंक्शन को बार-बार शुरू करता है. सुविधाओं के ज़रिए दोहराने का क्रम तय नहीं है.
getControlPosition
getControlPosition()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: ControlPosition
मैप पर आरेखण नियंत्रणों की स्थिति दिखाता है.
getControls
getControls()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: Array<string>
इससे यह पता चलता है कि उपयोगकर्ता, किस क्रम में अपने हिसाब से ड्रॉइंग मोड चुन सकते हैं. इसमें null ड्रॉइंग मोड शामिल नहीं है, जो डिफ़ॉल्ट रूप से जोड़ा गया है. संभावित ड्रॉइंग मोड "Point", "LineString" या "Polygon" हैं.
getDrawingMode
getDrawingMode()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: string|null
दी गई डेटा लेयर का मौजूदा ड्रॉइंग मोड दिखाता है. null के ड्रॉइंग मोड का मतलब है कि उपयोगकर्ता सामान्य तौर पर मैप के साथ इंटरैक्ट कर सकता है और क्लिक में कुछ भी ड्रॉ नहीं हो सकता. संभावित ड्रॉइंग मोड null, "Point", "LineString" या "Polygon" हैं.
getFeatureById
getFeatureById(id)
पैरामीटर:
  • id: number|string
सामान लौटाने की वैल्यू: Data.Feature|undefined
अगर आईडी, कलेक्शन में मौजूद है, तो उसे दी जाती है. अगर ऐसा नहीं है, तो undefined दिखेगा.

ध्यान दें कि आईडी 1234 और '1234' एक जैसे हैं. एक ही सुविधा को देखने के लिए दोनों का इस्तेमाल किया जा सकता है.

getMap
getMap()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: Map
वह मैप लौटाता है जिस पर सुविधाएं दिखाई जाती हैं.
getStyle
getStyle()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: Data.StylingFunction|Data.StyleOptions
संग्रह की सभी सुविधाओं की शैली मिलती है.
loadGeoJson
loadGeoJson(url[, options, callback])
पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
यूआरएल से GeoJSON लोड करता है, और कलेक्शन में सुविधाएं जोड़ता है.

ध्यान दें: GeoJSON को XHR का इस्तेमाल करके लाया जाता है. साथ ही, यह हो सकता है कि क्रॉस-डोमेन काम न करे. अगर आपको समस्याएं हैं, तो हमारा सुझाव है कि आप अपनी पसंद की AJAX लाइब्रेरी का इस्तेमाल करके GeoJSON को फ़ेच करें और फिर addGeoJson() पर कॉल करें.

overrideStyle
overrideStyle(feature, style)
पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
किसी सुविधा की शैली में बदलाव करता है. ये बदलाव, setStyle() के बताए गए स्टाइल के ऊपर लागू होते हैं. null पर सेट की गई स्टाइल प्रॉपर्टी, setStyle() की मदद से तय की गई वैल्यू पर वापस आ जाती हैं.
remove
remove(feature)
पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
किसी सुविधा को कलेक्शन से हटाता है.
revertStyle
revertStyle([feature])
पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
overrideStyle() कॉल का असर हटा दिया जाएगा. दी गई सुविधा की शैली setStyle() की बताई गई शैली में वापस आ गई है.

अगर कोई सुविधा नहीं दी गई है, तो सभी सुविधाओं को पहले जैसा कर दिया जाएगा.

setControlPosition
setControlPosition(controlPosition)
पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
मैप पर आरेखण नियंत्रणों की स्थिति सेट करता है.
setControls
setControls(controls)
पैरामीटर:
  • controls: Array<string>
सामान लौटाने की वैल्यू: कोई नहीं
यह सेट करता है कि उपयोगकर्ता, चुने गए क्रम में किस तरह के ड्रॉइंग मोड चुन सकते हैं. इसमें null ड्रॉइंग मोड शामिल नहीं होना चाहिए, जो डिफ़ॉल्ट रूप से जोड़ा गया होता है. अगर null, ड्रॉइंग कंट्रोल बंद हैं, तो उन्हें दिखाया नहीं जाता. संभावित ड्रॉइंग मोड "Point", "LineString" या "Polygon" हैं.
setDrawingMode
setDrawingMode(drawingMode)
पैरामीटर:
  • drawingModestring optional
सामान लौटाने की वैल्यू: कोई नहीं
इससे, डेटा लेयर का मौजूदा ड्रॉइंग मोड सेट होता है. null के ड्रॉइंग मोड का मतलब है कि उपयोगकर्ता सामान्य तौर पर मैप के साथ इंटरैक्ट कर सकता है और क्लिक में कुछ भी ड्रॉ नहीं हो सकता. संभावित ड्रॉइंग मोड null, "Point", "LineString" या "Polygon" हैं.
setMap
setMap(map)
पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
बताए गए मैप के फ़ीचर को रेंडर करता है. अगर मैप को null पर सेट किया जाता है, तो मैप से सुविधाएं हटा दी जाएंगी.
setStyle
setStyle(style)
पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
संग्रह में सभी सुविधाओं के लिए शैली सेट करता है. overrideStyle() के ज़रिए हर सुविधा के हिसाब से तय किए गए स्टाइल लागू होते रहते हैं.

अपनी पसंद के स्टाइल के विकल्पों वाला कोई ऑब्जेक्ट या हर सुविधा के लिए स्टाइल का हिसाब लगाने वाला फ़ंक्शन पास करें. सुविधा के हर बार अपडेट होने पर फ़ंक्शन को कॉल किया जाएगा.

toGeoJson
toGeoJson(callback)
पैरामीटर:
  • callbackfunction(Object): void
सामान लौटाने की वैल्यू: कोई नहीं
कलेक्शन की सुविधाओं को GeoJSON ऑब्जेक्ट में एक्सपोर्ट करता है.
इनहेरिट की गई: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
addfeature
function(event)
आर्ग्युमेंट:
जब किसी सुविधा को कलेक्शन में जोड़ा जाता है, तो यह इवेंट सक्रिय होता है.
click
function(event)
आर्ग्युमेंट:
यह इवेंट ज्यामिति पर क्लिक करने के लिए सक्रिय किया जाता है.
contextmenu
function(event)
आर्ग्युमेंट:
यह इवेंट ज्यामिति पर DOM संदर्भ मेन्यू इवेंट के सक्रिय होने पर सक्रिय होता है.
dblclick
function(event)
आर्ग्युमेंट:
ज्यामिति पर दो बार क्लिक करने के बाद यह इवेंट सक्रिय हो जाता है.
mousedown
function(event)
आर्ग्युमेंट:
यह इवेंट ज्यामिति पर माउसडाउन करने के लिए किया जाता है.
mouseout
function(event)
आर्ग्युमेंट:
जब माउस ज्यामिति के क्षेत्र को छोड़ देता है, तब यह इवेंट सक्रिय होता है.
mouseover
function(event)
आर्ग्युमेंट:
जब माउस ज्यामिति के क्षेत्र में प्रवेश करता है, तो यह इवेंट सक्रिय हो जाता है.
mouseup
function(event)
आर्ग्युमेंट:
इस इवेंट को ज्यामिति पर माउसअप करने के लिए चलाया जाता है.
removefeature
function(event)
आर्ग्युमेंट:
जब संग्रह से किसी सुविधा को हटाया जाता है, तब यह इवेंट सक्रिय होता है.
removeproperty
function(event)
आर्ग्युमेंट:
यह इवेंट तब सक्रिय होता है, जब किसी प्रॉपर्टी की प्रॉपर्टी हटाई जाती है.
setgeometry
function(event)
आर्ग्युमेंट:
किसी सुविधा की ज्यामिति सेट होने पर यह इवेंट सक्रिय होता है.
setproperty
function(event)
आर्ग्युमेंट:
किसी सुविधा की प्रॉपर्टी सेट होने पर यह इवेंट सक्रिय होता है.
rightclick
function(event)
आर्ग्युमेंट:
इस इवेंट को ज्यामिति पर दायां क्लिक करने के लिए ट्रिगर किया जाता है.

Data.DataOptions इंटरफ़ेस

google.maps.Data.DataOptions इंटरफ़ेस

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

map
टाइप: Map
वह मैप जिस पर संग्रह में सुविधाओं को दिखाया जाना है.
controlPosition optional
टाइप: ControlPosition optional
डिफ़ॉल्ट: ControlPosition.TOP_LEFT
मैप पर ड्रॉइंग की जगह तय करता है.
controls optional
टाइप: Array<string> optional
डिफ़ॉल्ट: null
इससे पता चलता है कि उपयोगकर्ता, चुने गए क्रम में कौनसे ड्रॉइंग मोड चुन सकते हैं. इसमें null ड्रॉइंग मोड शामिल नहीं होना चाहिए, जो डिफ़ॉल्ट रूप से जोड़ा गया होता है. अगर null, ड्रॉइंग कंट्रोल बंद हैं, तो उन्हें दिखाया नहीं जाता. संभावित ड्रॉइंग मोड "Point", "LineString" या "Polygon" हैं.
drawingMode optional
टाइप: string optional
डिफ़ॉल्ट: null
दिए गए डेटा लेयर का मौजूदा ड्रॉइंग मोड. null के ड्रॉइंग मोड का मतलब है कि उपयोगकर्ता सामान्य तौर पर मैप के साथ इंटरैक्ट कर सकता है और क्लिक में कुछ भी ड्रॉ नहीं हो सकता. संभावित ड्रॉइंग मोड null, "Point", "LineString" या "Polygon" हैं.
featureFactory optional
टाइप: function(Data.Geometry): Data.Feature optional
जब ड्रॉइंग चालू होती है और कोई उपयोगकर्ता ज्यामिति (एक बिंदु, लाइन स्ट्रिंग या पॉलीगॉन) बनाता है, तो इस फ़ंक्शन को उस ज्यामिति के साथ कॉल किया जाता है और उसे ऐसी सुविधा देनी चाहिए जिसे डेटा लेयर में जोड़ा जाना है. अगर कोई featureFactory नहीं दी जाती, तो बिना किसी आईडी वाली और बिना प्रॉपर्टी वाली सुविधा उस ज्यामिति से बनाई जाएगी. null पर डिफ़ॉल्ट.
style optional
कलेक्शन की सभी सुविधाओं के लिए स्टाइल. ज़्यादा जानकारी के लिए, ऊपर दिया गया setStyle() तरीका देखें.

Data.GeoJsonOptions इंटरफ़ेस

google.maps.Data.GeoJsonOptions इंटरफ़ेस

GeoJSON के इंपोर्ट के लिए वैकल्पिक पैरामीटर.

idPropertyName optional
टाइप: string optional
उस सुविधा प्रॉपर्टी का नाम जिसे फ़ीचर आईडी के तौर पर इस्तेमाल करना है. अगर कुछ भी तय नहीं किया गया है, तो GeoJSON फ़ीचर आईडी का इस्तेमाल किया जाएगा.

Data.StyleOptions इंटरफ़ेस

google.maps.Data.StyleOptions इंटरफ़ेस

ये विकल्प मैप पर दिखाए जाने पर सुविधा के दिखने का तरीका बताते हैं.

animation optional
टाइप: Animation optional
इस ऐनिमेशन को तब जोड़ा जाता है, जब मैप पर किसी मार्कर को जोड़ा जाता है. सिर्फ़ पॉइंट ज्यामिति पर लागू होता है.
clickable optional
टाइप: boolean optional
डिफ़ॉल्ट: true
अगर true, मार्कर को माउस और टच इवेंट मिलता है.
cursor optional
टाइप: string optional
माउस घुमाने पर दिखाने के लिए माउस कर्सर. सिर्फ़ पॉइंट ज्यामिति पर लागू होता है.
draggable optional
टाइप: boolean optional
डिफ़ॉल्ट: false
अगर true है, तो ऑब्जेक्ट को खींचकर मैप पर खींचा जा सकता है. साथ ही, बुनियादी सुविधा में ज्यामिति को अपडेट किया जाएगा.
editable optional
टाइप: boolean optional
डिफ़ॉल्ट: false
अगर true, ऑब्जेक्ट को कंट्रोल पॉइंट खींचकर उसमें बदलाव किया जा सकता है और बुनियादी सुविधा की ज्यामिति अपडेट हो जाएगी. सिर्फ़ LineString और पॉलीगॉन ज्यामिति पर लागू होता है.
fillColor optional
टाइप: string optional
फ़िल कलर. एक्सटेंडेड नाम के रंगों को छोड़कर, सीएसएस3 के सभी रंग काम करते हैं. यह सिर्फ़ पॉलीगॉन ज्यामिति पर लागू होता है.
fillOpacity optional
टाइप: number optional
फ़िल अपारदर्शिता 0.0 और 1.0 के बीच. यह सिर्फ़ पॉलीगॉन ज्यामिति पर लागू होता है.
icon optional
टाइप: string|Icon|Symbol optional
फ़ोरग्राउंड का आइकॉन. अगर कोई स्ट्रिंग दी गई है, तो उसे Icon के तौर पर माना जाएगा और इसकी स्ट्रिंग url होगी. सिर्फ़ पॉइंट ज्यामिति पर लागू होता है.
icons optional
टाइप: Array<IconSequence> optional
पॉलीलाइन के साथ रेंडर किए जाने वाले आइकॉन. यह सिर्फ़ लाइन ज्यामितियों पर लागू होता है.
label optional
टाइप: string|MarkerLabel optional
मार्कर में लेबल जोड़ता है. लेबल एक स्ट्रिंग या MarkerLabel ऑब्जेक्ट हो सकता है. सिर्फ़ पॉइंट ज्यामिति पर लागू होता है.
opacity optional
टाइप: number optional
मार्कर की पारदर्शिता 0.0 और 1.0 के बीच. सिर्फ़ पॉइंट ज्यामिति पर लागू होता है.
shape optional
टाइप: MarkerShape optional
हिट की पहचान करने के लिए इस्तेमाल होने वाले इमेज मैप के बारे में बताता है. सिर्फ़ पॉइंट ज्यामिति पर लागू होता है.
strokeColor optional
टाइप: string optional
स्ट्रोक का रंग. एक्सटेंडेड नाम के रंगों को छोड़कर, सीएसएस3 के सभी रंग काम करते हैं. सिर्फ़ लाइन और पॉलीगॉन ज्यामिति पर लागू होता है.
strokeOpacity optional
टाइप: number optional
स्ट्रोक अपारदर्शिता 0.0 और 1.0 के बीच. सिर्फ़ लाइन और पॉलीगॉन ज्यामिति पर लागू होता है.
strokeWeight optional
टाइप: number optional
पिक्सल में स्ट्रोक की चौड़ाई. सिर्फ़ लाइन और पॉलीगॉन ज्यामिति पर लागू होता है.
title optional
टाइप: string optional
रोलओवर टेक्स्ट. सिर्फ़ पॉइंट ज्यामिति पर लागू होता है.
visible optional
टाइप: boolean optional
डिफ़ॉल्ट: true
सुविधा दिख रही है या नहीं.
zIndex optional
टाइप: number optional
सभी सुविधाएं, zइंडेक्स के हिसाब से मैप पर दिखाई जाती हैं. इनमें कम वैल्यू वाली सुविधाओं के सामने ज़्यादा वैल्यू दिखती हैं. मार्कर हमेशा लाइन-स्ट्रिंग और पॉलीगॉन के सामने दिखाए जाते हैं.

Data.StylingFunction टाइपडेफ़

google.maps.Data.StylingFunction टाइपडेफ़

फ़ंक्शन, जो किसी सुविधा की दिखावट का हिसाब लगाता है.

Data.setStyle() वाला तरीका, स्टाइल करने वाला फ़ंक्शन स्वीकार कर सकता है. इसका इस्तेमाल तब करें, जब सुविधाएं अलग-अलग प्रॉपर्टी के हिसाब से दिखें. स्टाइलिंग से जुड़ी सुविधाओं के बारे में ज़्यादा जानकारी के लिए, डेवलपर गाइड देखें.

function(Data.Feature): Data.StyleOptions

Data.Feature क्लास

google.maps.Data.Feature कक्षा

किसी सुविधा में ज्यामिति, आईडी, और प्रॉपर्टी का सेट होता है.

v=beta का इस्तेमाल करने पर, const {Data} = await google.map.importLibrary("maps") पर कॉल करके ऐक्सेस किया जा सकता है. Maps JavaScript API में लाइब्रेरी देखें.

Data.Feature
Data.Feature([options])
पैरामीटर:
दिए गए विकल्पों से सुविधा बनाता है.
forEachProperty
forEachProperty(callback)
पैरामीटर:
  • callback: function(*, string): void
सामान लौटाने की वैल्यू: कोई नहीं
हर बार शुरू करने पर, एक प्रॉपर्टी वैल्यू और नाम पास करते हुए, दिए गए फ़ंक्शन को बार-बार शुरू करता है. प्रॉपर्टी के ज़रिए इटरेशन का क्रम तय नहीं होता है.
getGeometry
getGeometry()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: Data.Geometry
सुविधा की ज्यामिति देता है.
getId
getId()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: number|string|undefined
सुविधा आईडी दिखाता है.
getProperty
getProperty(name)
पैरामीटर:
  • name: string
सामान लौटाने की वैल्यू: *
अनुरोध की गई प्रॉपर्टी की वैल्यू दिखाता है या अगर प्रॉपर्टी मौजूद नहीं है, तो undefined दिखाता है.
removeProperty
removeProperty(name)
पैरामीटर:
  • namestring
सामान लौटाने की वैल्यू: कोई नहीं
दिए गए नाम वाली प्रॉपर्टी को हटाता है.
setGeometry
setGeometry(newGeometry)
पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
सुविधा की ज्यामिति सेट करता है.
setProperty
setProperty(name, newValue)
पैरामीटर:
  • namestring
  • newValue: *
सामान लौटाने की वैल्यू: कोई नहीं
बताई गई प्रॉपर्टी का मान सेट करता है. अगर newValue, undefined है, तो यह removeProperty को कॉल करने के बराबर है.
toGeoJson
toGeoJson(callback)
पैरामीटर:
  • callbackfunction(Object): void
सामान लौटाने की वैल्यू: कोई नहीं
सुविधा को GeoJSON ऑब्जेक्ट में एक्सपोर्ट करता है.
removeproperty
function(event)
आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब किसी प्रॉपर्टी की प्रॉपर्टी हटा दी जाती है.
setgeometry
function(event)
आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब किसी सुविधा की ज्यामिति सेट की जाती है.
setproperty
function(event)
आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब किसी सुविधा की प्रॉपर्टी को सेट किया जाता है.

Data.FeatureOptions इंटरफ़ेस

google.maps.Data.FeatureOptions इंटरफ़ेस

Data.Feature ऑब्जेक्ट बनाने के लिए वैकल्पिक पैरामीटर.

geometry optional
टाइप: Data.Geometry|LatLng|LatLngLiteral optional
सुविधा ज्यामिति. अगर कोई सुविधा बनाए जाने पर कोई भी तय नहीं है, तो सुविधा की ज्यामिति null होगी. अगर LatLng ऑब्जेक्ट या LatLngLiteral दिया गया है, तो यह Data.Point ज्यामिति में बदल जाएगा.
id optional
टाइप: number|string optional
फ़ीचर आईडी ज़रूरी नहीं है. दिए जाने पर, इसका इस्तेमाल getFeatureById() ऑब्जेक्ट का इस्तेमाल करके, Data ऑब्जेक्ट में सुविधा को खोजने के लिए किया जा सकता है. ध्यान रखें कि किसी सुविधा का आईडी बाद में बदला नहीं जा सकता.
properties optional
टाइप: Object optional
सुविधा की प्रॉपर्टी. यह वैल्यू के लिए प्रॉपर्टी के नामों को आर्बिट्रेरी करने की सुविधा है.

Data.Geometry इंटरफ़ेस

google.maps.Data.Geometry इंटरफ़ेस

ज्यामिति के कई ऑब्जेक्ट के लिए एक सुपर क्लास.

forEachLatLng
forEachLatLng(callback)
पैरामीटर:
  • callbackfunction(LatLng): void
सामान लौटाने की वैल्यू: कोई नहीं
दिए गए फ़ंक्शन को बार-बार शुरू करता है. ज्यामिति से बिंदु को हर बार शुरू करने पर फ़ंक्शन से जोड़ता है.
getType
getType()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: string
ज्यामिति ऑब्जेक्ट का प्रकार देता है. "Point", "MultiPoint", "LineString", "MultiLineString", "LinearRing", "Polygon", "MultiPolygon" या "GeometryCollection" को शामिल किया जा सकता है.

Data.Point क्लास

google.maps.Data.Point कक्षा

पॉइंट की ज्यामिति में सिर्फ़ एक LatLng होती है.

इस क्लास में Data.Geometry लागू होता है.

v=beta का इस्तेमाल करने पर, const {Data} = await google.map.importLibrary("maps") पर कॉल करके ऐक्सेस किया जा सकता है. Maps JavaScript API में लाइब्रेरी देखें.

Data.Point
Data.Point(latLng)
पैरामीटर:
दिए गए LatLng या LatLngLiteral से Data.Point का निर्माण करता है.
forEachLatLng
forEachLatLng(callback)
पैरामीटर:
  • callbackfunction(LatLng): void
सामान लौटाने की वैल्यू: कोई नहीं
get
get()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: LatLng
इसमें, शामिल LatLng दिखता है.
getType
getType()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: string
"Point" स्ट्रिंग दिखाता है.

Data.MultiPoint क्लास

google.maps.Data.MultiPoint कक्षा

एक मल्टीपॉइंट ज्यामिति में कई LatLng शामिल होती हैं.

इस क्लास में Data.Geometry लागू होता है.

v=beta का इस्तेमाल करने पर, const {Data} = await google.map.importLibrary("maps") पर कॉल करके ऐक्सेस किया जा सकता है. Maps JavaScript API में लाइब्रेरी देखें.

Data.MultiPoint
Data.MultiPoint(elements)
पैरामीटर:
दिए गए LatLng या LatLngLiteral के Data.MultiPoint को बनाता है.
forEachLatLng
forEachLatLng(callback)
पैरामीटर:
  • callback: function(LatLng): void
सामान लौटाने की वैल्यू: कोई नहीं
getArray
getArray()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: Array<LatLng>
इसमें, शामिल LatLng की कैटगरी मिलती है. हर बार getArray() को कॉल करने पर एक नई श्रेणी दिखती है.
getAt
getAt(n)
पैरामीटर:
  • nnumber
सामान लौटाने की वैल्यू: LatLng
यह n-th की वैल्यू LatLng दिखाता है.
getLength
getLength()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: number
इसमें, शामिल LatLng की संख्या दिखती है.
getType
getType()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: string
"MultiPoint" स्ट्रिंग दिखाता है.

Data.LineString क्लास

google.maps.Data.LineString कक्षा

LineString ज्यामिति में कई LatLng सेकंड शामिल हैं.

इस क्लास में Data.Geometry लागू होता है.

v=beta का इस्तेमाल करने पर, const {Data} = await google.map.importLibrary("maps") पर कॉल करके ऐक्सेस किया जा सकता है. Maps JavaScript API में लाइब्रेरी देखें.

Data.LineString
Data.LineString(elements)
पैरामीटर:
दिए गए LatLng या LatLngLiteral के Data.LineString को बनाता है.
forEachLatLng
forEachLatLng(callback)
पैरामीटर:
  • callbackfunction(LatLng): void
सामान लौटाने की वैल्यू: कोई नहीं
getArray
getArray()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: Array<LatLng>
इसमें, शामिल LatLngs की श्रेणी होती है. हर बार getArray() को कॉल करने पर एक नई श्रेणी दिखती है.
getAt
getAt(n)
पैरामीटर:
  • nnumber
सामान लौटाने की वैल्यू: LatLng
यह n-th की वैल्यू LatLng दिखाता है.
getLength
getLength()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: number
इसमें, शामिल LatLng की संख्या दिखती है.
getType
getType()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: string
"LineString" स्ट्रिंग दिखाता है.

Data.MultiLineString क्लास

google.maps.Data.MultiLineString कक्षा

एक मल्टीलाइनस्ट्रिंग ज्यामिति में कई LineString होती हैं.

इस क्लास में Data.Geometry लागू होता है.

v=beta का इस्तेमाल करने पर, const {Data} = await google.map.importLibrary("maps") पर कॉल करके ऐक्सेस किया जा सकता है. Maps JavaScript API में लाइब्रेरी देखें.

Data.MultiLineString
Data.MultiLineString(elements)
पैरामीटर:
दिए गए Data.LineString या स्थितियों की श्रेणियों से, Data.MultiLineString बनाता है.
forEachLatLng
forEachLatLng(callback)
पैरामीटर:
  • callback: function(LatLng): void
सामान लौटाने की वैल्यू: कोई नहीं
getArray
getArray()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: Array<Data.LineString>
इसमें, शामिल Data.LineString की कैटगरी मिलती है. हर बार getArray() को कॉल करने पर एक नई श्रेणी दिखती है.
getAt
getAt(n)
पैरामीटर:
  • nnumber
सामान लौटाने की वैल्यू: Data.LineString
यह n-th की वैल्यू Data.LineString दिखाता है.
getLength
getLength()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: number
इसमें, शामिल Data.LineString की संख्या दिखती है.
getType
getType()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: string
"MultiLineString" स्ट्रिंग दिखाता है.

Data.LinearRing क्लास

google.maps.Data.LinearRing कक्षा

लीनियररिंग ज्यामिति में कई LatLngs शामिल हैं, जो एक बंद LineString को दर्शाता है. आपको पहले LatLng को आखिरी LatLng के बराबर बनाने की ज़रूरत नहीं है. लीनियर रिंग पूरी तरह से बंद है.

इस क्लास में Data.Geometry लागू होता है.

v=beta का इस्तेमाल करने पर, const {Data} = await google.map.importLibrary("maps") पर कॉल करके ऐक्सेस किया जा सकता है. Maps JavaScript API में लाइब्रेरी देखें.

Data.LinearRing
Data.LinearRing(elements)
पैरामीटर:
दिए गए LatLng या LatLngLiteral के Data.LinearRing को बनाता है.
forEachLatLng
forEachLatLng(callback)
पैरामीटर:
  • callbackfunction(LatLng): void
सामान लौटाने की वैल्यू: कोई नहीं
getArray
getArray()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: Array<LatLng>
इसमें, शामिल LatLng की कैटगरी मिलती है. हर बार getArray() को कॉल करने पर एक नई श्रेणी दिखती है.
getAt
getAt(n)
पैरामीटर:
  • nnumber
सामान लौटाने की वैल्यू: LatLng
यह n-th की वैल्यू LatLng दिखाता है.
getLength
getLength()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: number
इसमें, शामिल LatLng की संख्या दिखती है.
getType
getType()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: string
"LinearRing" स्ट्रिंग दिखाता है.

Data.पॉलीगॉन क्लास

google.maps.Data.Polygon कक्षा

पॉलीगॉन ज्यामिति में कई Data.LinearRing सेकंड होते हैं. पहली लीनियर रिंग रिंग की बाहरी पॉलीगॉन और बाद की रिंग रिंग अंदर की सीमाएं होनी चाहिए, जिन्हें छेद भी कहा जाता है. छेद के साथ सैंपल पॉलीगॉन देखें.

इस क्लास में Data.Geometry लागू होता है.

v=beta का इस्तेमाल करने पर, const {Data} = await google.map.importLibrary("maps") पर कॉल करके ऐक्सेस किया जा सकता है. Maps JavaScript API में लाइब्रेरी देखें.

Data.Polygon
Data.Polygon(elements)
पैरामीटर:
दिए गए Data.LinearRing या स्थितियों की श्रेणियों से, Data.Polygon बनाता है.
forEachLatLng
forEachLatLng(callback)
पैरामीटर:
  • callback: function(LatLng): void
सामान लौटाने की वैल्यू: कोई नहीं
getArray
getArray()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: Array<Data.LinearRing>
इसमें, शामिल Data.LinearRing की कैटगरी मिलती है. हर बार getArray() को कॉल करने पर एक नई श्रेणी दिखती है.
getAt
getAt(n)
पैरामीटर:
  • n: number
सामान लौटाने की वैल्यू: Data.LinearRing
यह n-th की वैल्यू Data.LinearRing दिखाता है.
getLength
getLength()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: number
इसमें, शामिल Data.LinearRing की संख्या दिखती है.
getType
getType()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: string
"Polygon" स्ट्रिंग दिखाता है.

Data.MULTIपॉलीगॉन क्लास

google.maps.Data.MultiPolygon कक्षा

एक से ज़्यादा पॉलीगॉन ज्यामिति में कई Data.Polygon सेकंड होते हैं.

इस क्लास में Data.Geometry लागू होता है.

v=beta का इस्तेमाल करने पर, const {Data} = await google.map.importLibrary("maps") पर कॉल करके ऐक्सेस किया जा सकता है. Maps JavaScript API में लाइब्रेरी देखें.

Data.MultiPolygon
Data.MultiPolygon(elements)
पैरामीटर:
दिए गए Data.Polygon या स्थितियों की श्रेणियों से, Data.MultiPolygon बनाता है.
forEachLatLng
forEachLatLng(callback)
पैरामीटर:
  • callback: function(LatLng): void
सामान लौटाने की वैल्यू: कोई नहीं
getArray
getArray()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: Array<Data.Polygon>
इसमें, शामिल Data.Polygon की कैटगरी मिलती है. हर बार getArray() को कॉल करने पर एक नई श्रेणी दिखती है.
getAt
getAt(n)
पैरामीटर:
  • nnumber
सामान लौटाने की वैल्यू: Data.Polygon
यह n-th की वैल्यू Data.Polygon दिखाता है.
getLength
getLength()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: number
इसमें, शामिल Data.Polygon की संख्या दिखती है.
getType
getType()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: string
"MultiPolygon" स्ट्रिंग दिखाता है.

Data.GeometryCollection क्लास

google.maps.Data.GeometryCollection कक्षा

GeometryCollection में कई ज्यामिति ऑब्जेक्ट होते हैं. कोई भी LatLng या LatLngLiteral ऑब्जेक्ट, अपने-आप Data.Point ज्यामिति ऑब्जेक्ट में बदल जाता है.

इस क्लास में Data.Geometry लागू होता है.

v=beta का इस्तेमाल करने पर, const {Data} = await google.map.importLibrary("maps") पर कॉल करके ऐक्सेस किया जा सकता है. Maps JavaScript API में लाइब्रेरी देखें.

Data.GeometryCollection
Data.GeometryCollection(elements)
पैरामीटर:
दिए गए ज्यामिति ऑब्जेक्ट या LatLng से Data.GeometryCollection बनाता है.
forEachLatLng
forEachLatLng(callback)
पैरामीटर:
  • callback: function(LatLng): void
सामान लौटाने की वैल्यू: कोई नहीं
getArray
getArray()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: Array<Data.Geometry>
इसमें शामिल ज्यामिति ऑब्जेक्ट की श्रेणी देता है. हर बार getArray() को कॉल करने पर एक नई श्रेणी दिखती है.
getAt
getAt(n)
पैरामीटर:
  • n: number
सामान लौटाने की वैल्यू: Data.Geometry
n-th में मौजूद ज्यामिति ऑब्जेक्ट देता है.
getLength
getLength()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: number
इसमें शामिल ज्यामिति ऑब्जेक्ट की संख्या देता है.
getType
getType()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: string
"GeometryCollection" स्ट्रिंग दिखाता है.

Data.MouseEvent इंटरफ़ेस

google.maps.Data.MouseEvent इंटरफ़ेस

यह ऑब्जेक्ट, Data ऑब्जेक्ट पर माउस इवेंट हैंडलर को पास किया जाता है.

यह इंटरफ़ेस MapMouseEvent के दायरे में आता है.

feature
टाइप: Data.Feature
माउस इवेंट जनरेट करने वाली सुविधा.
इनहेरिट की गई: domEvent, latLng
इनहेरिट की गई: stop

Data.AddFeatureEvent इंटरफ़ेस

google.maps.Data.AddFeatureEvent इंटरफ़ेस

addfeature इवेंट की प्रॉपर्टी.

feature
टाइप: Data.Feature
वह सुविधा जिसे FeatureCollection में जोड़ा गया था.

Data.RemoveFeatureEvent इंटरफ़ेस

google.maps.Data.RemoveFeatureEvent इंटरफ़ेस

removefeature इवेंट की प्रॉपर्टी.

feature
टाइप: Data.Feature
वह सुविधा जिसे FeatureCollection से हटा दिया गया था.

Data.SetGeometryEvent इंटरफ़ेस

google.maps.Data.SetGeometryEvent इंटरफ़ेस

setgeometry इवेंट की प्रॉपर्टी.

feature
टाइप: Data.Feature
वह सुविधा जिसकी ज्यामिति सेट की गई थी.
newGeometry optional
टाइप: Data.Geometry optional
नई सुविधा ज्यामिति.
oldGeometry optional
टाइप: Data.Geometry optional
पिछली सुविधा ज्यामिति.

Data.SetPropertyEvent इंटरफ़ेस

google.maps.Data.SetPropertyEvent इंटरफ़ेस

setproperty इवेंट की प्रॉपर्टी.

feature
टाइप: Data.Feature
वह सुविधा जिसकी प्रॉपर्टी को सेट किया गया था.
name
टाइप: string
प्रॉपर्टी का नाम.
newValue
टाइप: *
नई वैल्यू.
oldValue
टाइप: *
पिछला मान. अगर प्रॉपर्टी जोड़ी गई थी, तो undefined होगा.

Data.RemovePropertyEvent इंटरफ़ेस

google.maps.Data.RemovePropertyEvent इंटरफ़ेस

removeproperty इवेंट की प्रॉपर्टी.

feature
टाइप: Data.Feature
वह सुविधा जिसकी प्रॉपर्टी को हटा दिया गया था.
name
टाइप: string
प्रॉपर्टी का नाम.
oldValue
टाइप: *
पिछला मान.