डेटा क्लास
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 कलेक्शन में एक सुविधा जोड़ता है और जोड़ी गई सुविधा दिखाता है. अगर सुविधा में एक आईडी है, तो वह संग्रह की किसी भी मौजूदा सुविधा को उसी आईडी से बदल देगी. अगर कोई सुविधा नहीं दी गई है, तो शून्य ज्यामिति के साथ एक नई सुविधा बनाई जाएगी और कोई प्रॉपर्टी नहीं बनाई जाएगी. अगर ध्यान दें कि आईडी |
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) पैरामीटर:
सामान लौटाने की वैल्यू:
Data.Feature|undefined अगर आईडी, कलेक्शन में मौजूद है, तो उसे दी जाती है. अगर ऐसा नहीं है, तो undefined दिखेगा. ध्यान दें कि आईडी |
getMap |
getMap() पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:
Map वह मैप लौटाता है जिस पर सुविधाएं दिखाई जाती हैं. |
getStyle |
getStyle() पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:
Data.StylingFunction|Data.StyleOptions संग्रह की सभी सुविधाओं की शैली मिलती है. |
loadGeoJson |
loadGeoJson(url[, options, callback]) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
यूआरएल से GeoJSON लोड करता है, और कलेक्शन में सुविधाएं जोड़ता है. ध्यान दें: GeoJSON को XHR का इस्तेमाल करके लाया जाता है. साथ ही, यह हो सकता है कि क्रॉस-डोमेन काम न करे. अगर आपको समस्याएं हैं, तो हमारा सुझाव है कि आप अपनी पसंद की AJAX लाइब्रेरी का इस्तेमाल करके GeoJSON को फ़ेच करें और फिर |
overrideStyle |
overrideStyle(feature, style) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
किसी सुविधा की शैली में बदलाव करता है. ये बदलाव, setStyle() के बताए गए स्टाइल के ऊपर लागू होते हैं. null पर सेट की गई स्टाइल प्रॉपर्टी, setStyle() की मदद से तय की गई वैल्यू पर वापस आ जाती हैं. |
remove |
remove(feature) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
किसी सुविधा को कलेक्शन से हटाता है. |
revertStyle |
revertStyle([feature]) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
overrideStyle() कॉल का असर हटा दिया जाएगा. दी गई सुविधा की शैली setStyle() की बताई गई शैली में वापस आ गई है. अगर कोई सुविधा नहीं दी गई है, तो सभी सुविधाओं को पहले जैसा कर दिया जाएगा. |
setControlPosition |
setControlPosition(controlPosition) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
मैप पर आरेखण नियंत्रणों की स्थिति सेट करता है. |
setControls |
setControls(controls) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
यह सेट करता है कि उपयोगकर्ता, चुने गए क्रम में किस तरह के ड्रॉइंग मोड चुन सकते हैं. इसमें null ड्रॉइंग मोड शामिल नहीं होना चाहिए, जो डिफ़ॉल्ट रूप से जोड़ा गया होता है. अगर null , ड्रॉइंग कंट्रोल बंद हैं, तो उन्हें दिखाया नहीं जाता. संभावित ड्रॉइंग मोड "Point" , "LineString" या "Polygon" हैं. |
setDrawingMode |
setDrawingMode(drawingMode) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
इससे, डेटा लेयर का मौजूदा ड्रॉइंग मोड सेट होता है. null के ड्रॉइंग मोड का मतलब है कि उपयोगकर्ता सामान्य तौर पर मैप के साथ इंटरैक्ट कर सकता है और क्लिक में कुछ भी ड्रॉ नहीं हो सकता. संभावित ड्रॉइंग मोड null , "Point" , "LineString" या "Polygon" हैं. |
setMap |
setMap(map) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
बताए गए मैप के फ़ीचर को रेंडर करता है. अगर मैप को null पर सेट किया जाता है, तो मैप से सुविधाएं हटा दी जाएंगी. |
setStyle |
setStyle(style) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
संग्रह में सभी सुविधाओं के लिए शैली सेट करता है. overrideStyle() के ज़रिए हर सुविधा के हिसाब से तय किए गए स्टाइल लागू होते रहते हैं. अपनी पसंद के स्टाइल के विकल्पों वाला कोई ऑब्जेक्ट या हर सुविधा के लिए स्टाइल का हिसाब लगाने वाला फ़ंक्शन पास करें. सुविधा के हर बार अपडेट होने पर फ़ंक्शन को कॉल किया जाएगा. |
toGeoJson |
toGeoJson(callback) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
कलेक्शन की सुविधाओं को 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) आर्ग्युमेंट:
किसी सुविधा की प्रॉपर्टी सेट होने पर यह इवेंट सक्रिय होता है. |
|
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 |
टाइप:
Data.StylingFunction|Data.StyleOptions 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 |
फ़ोरग्राउंड का आइकॉन. अगर कोई स्ट्रिंग दी गई है, तो उसे 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) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
हर बार शुरू करने पर, एक प्रॉपर्टी वैल्यू और नाम पास करते हुए, दिए गए फ़ंक्शन को बार-बार शुरू करता है. प्रॉपर्टी के ज़रिए इटरेशन का क्रम तय नहीं होता है. |
getGeometry |
getGeometry() पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:
Data.Geometry सुविधा की ज्यामिति देता है. |
getId |
getId() पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:
number|string|undefined सुविधा आईडी दिखाता है. |
getProperty |
getProperty(name) पैरामीटर:
सामान लौटाने की वैल्यू:
* अनुरोध की गई प्रॉपर्टी की वैल्यू दिखाता है या अगर प्रॉपर्टी मौजूद नहीं है, तो undefined दिखाता है. |
removeProperty |
removeProperty(name) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
दिए गए नाम वाली प्रॉपर्टी को हटाता है. |
setGeometry |
setGeometry(newGeometry) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
सुविधा की ज्यामिति सेट करता है. |
setProperty |
setProperty(name, newValue) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
बताई गई प्रॉपर्टी का मान सेट करता है. अगर newValue , undefined है, तो यह removeProperty को कॉल करने के बराबर है. |
toGeoJson |
toGeoJson(callback) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
सुविधा को 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) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
दिए गए फ़ंक्शन को बार-बार शुरू करता है. ज्यामिति से बिंदु को हर बार शुरू करने पर फ़ंक्शन से जोड़ता है. |
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) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
|
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) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
|
getArray |
getArray() पैरामीटर: कोई नहीं
इसमें, शामिल LatLng की कैटगरी मिलती है. हर बार getArray() को कॉल करने पर एक नई श्रेणी दिखती है. |
getAt |
getAt(n) पैरामीटर:
सामान लौटाने की वैल्यू:
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) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
|
getArray |
getArray() पैरामीटर: कोई नहीं
इसमें, शामिल LatLngs की श्रेणी होती है. हर बार getArray() को कॉल करने पर एक नई श्रेणी दिखती है. |
getAt |
getAt(n) पैरामीटर:
सामान लौटाने की वैल्यू:
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) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
|
getArray |
getArray() पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:
Array<Data.LineString> इसमें, शामिल Data.LineString की कैटगरी मिलती है. हर बार getArray() को कॉल करने पर एक नई श्रेणी दिखती है. |
getAt |
getAt(n) पैरामीटर:
सामान लौटाने की वैल्यू:
Data.LineString यह n -th की वैल्यू Data.LineString दिखाता है. |
getLength |
getLength() पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:
number इसमें, शामिल Data.LineString की संख्या दिखती है. |
getType |
getType() पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:
string "MultiLineString" स्ट्रिंग दिखाता है. |
Data.LinearRing क्लास
google.maps.Data.LinearRing
कक्षा
लीनियररिंग ज्यामिति में कई LatLng
s शामिल हैं, जो एक बंद 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) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
|
getArray |
getArray() पैरामीटर: कोई नहीं
इसमें, शामिल LatLng की कैटगरी मिलती है. हर बार getArray() को कॉल करने पर एक नई श्रेणी दिखती है. |
getAt |
getAt(n) पैरामीटर:
सामान लौटाने की वैल्यू:
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) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
|
getArray |
getArray() पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:
Array<Data.LinearRing> इसमें, शामिल Data.LinearRing की कैटगरी मिलती है. हर बार getArray() को कॉल करने पर एक नई श्रेणी दिखती है. |
getAt |
getAt(n) पैरामीटर:
सामान लौटाने की वैल्यू:
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) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
|
getArray |
getArray() पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:
Array<Data.Polygon> इसमें, शामिल Data.Polygon की कैटगरी मिलती है. हर बार getArray() को कॉल करने पर एक नई श्रेणी दिखती है. |
getAt |
getAt(n) पैरामीटर:
सामान लौटाने की वैल्यू:
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) पैरामीटर:
सामान लौटाने की वैल्यू: कोई नहीं
|
getArray |
getArray() पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:
Array<Data.Geometry> इसमें शामिल ज्यामिति ऑब्जेक्ट की श्रेणी देता है. हर बार getArray() को कॉल करने पर एक नई श्रेणी दिखती है. |
getAt |
getAt(n) पैरामीटर:
सामान लौटाने की वैल्यू:
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 |
टाइप:
* पिछला मान. |