डेटा क्लास
google.maps.Data
क्लास
जियोस्पेशल डेटा दिखाने वाली लेयर. बिंदु, रेखा-स्ट्रिंग, और पॉलीगॉन दिखाए जा सकते हैं.
हर Map
में डिफ़ॉल्ट रूप से, Data
ऑब्जेक्ट होता है. इसलिए, ज़्यादातर मामलों में इसे बनाने की ज़रूरत नहीं होती. उदाहरण के लिए:
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data
ऑब्जेक्ट, Features
का एक संग्रह है.
इस क्लास में
MVCObject
को शामिल किया जाता है.
const {Data} = await google.maps.importLibrary("maps")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
Data |
Data([options]) पैरामीटर:
दिए गए DataOptions के साथ, एक खाली संग्रह बनाता है. |
तरीके | |
---|---|
add |
add([feature]) पैरामीटर:
रिटर्न वैल्यू:
Data.Feature कलेक्शन में एक सुविधा जोड़ता है और जोड़ी गई सुविधा को दिखाता है. अगर सुविधा में कोई आईडी है, तो वह कलेक्शन की किसी भी मौजूदा सुविधा को उसी आईडी से बदल देगी. अगर कोई सुविधा नहीं दी गई है, तो शून्य ज्यामिति और किसी प्रॉपर्टी के बिना एक नई सुविधा बनाई जाएगी. अगर ध्यान दें कि |
addGeoJson |
addGeoJson(geoJson[, options]) पैरामीटर:
रिटर्न वैल्यू:
Array<Data.Feature> कलेक्शन में GeoJSON की सुविधाएं होती हैं. इस तरीके को पार्स किया गया 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 भरने का रंग. बड़े किए गए नाम वाले रंगों को छोड़कर, CSS3 के सभी रंग काम करते हैं. केवल पॉलीगॉन ज्यामिति पर लागू होता है. |
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 स्ट्रोक का रंग. बड़े किए गए नाम वाले रंगों को छोड़कर, CSS3 के सभी रंग काम करते हैं. सिर्फ़ रेखा और पॉलीगॉन ज्यामिति पर लागू होता है. |
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 सभी सुविधाएं मैप पर zIndex के हिसाब से दिखाई जाती हैं. इसमें कम वैल्यू वाली सुविधाओं के सामने, ज़्यादा वैल्यू दिखाई जाती हैं. मार्कर हमेशा लाइन-स्ट्रिंग और पॉलीगॉन के सामने दिखाए जाते हैं. |
Data.StylingFunction typedef
google.maps.Data.StylingFunction
typedef
यह फ़ंक्शन, किसी सुविधा के दिखने का तरीका कैलकुलेट करता है.
Data.setStyle()
वाला तरीका, स्टाइलिंग फ़ंक्शन को स्वीकार कर सकता है. इसका इस्तेमाल तब करें, जब सुविधाएं अपनी प्रॉपर्टी के मुताबिक अलग-अलग तरह से दिखनी चाहिए. आपको डेवलपर की गाइड में स्टाइलिंग सुविधाओं के बारे में ज़्यादा जानकारी मिल सकती है.
function(Data.Feature): Data.StyleOptions
Data.Feature क्लास
google.maps.Data.Feature
क्लास
किसी सुविधा में ज्यामिति, आईडी, और प्रॉपर्टी का सेट होता है.
const {Data} = await google.maps.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
को लागू किया जाता है.
const {Data} = await google.maps.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
क्लास
MultiPoint ज्यामिति में कई LatLng
होते हैं.
इस क्लास में Data.Geometry
को लागू किया जाता है.
const {Data} = await google.maps.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 -वां शामिल LatLng देता है. |
getLength |
getLength() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
number शामिल LatLng की संख्या दिखाता है. |
getType |
getType() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
string "MultiPoint" स्ट्रिंग देता है. |
Data.LineString क्लास
google.maps.Data.LineString
क्लास
LineString ज्यामिति में कई LatLng
हैं.
इस क्लास में Data.Geometry
को लागू किया जाता है.
const {Data} = await google.maps.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 -वां शामिल LatLng देता है. |
getLength |
getLength() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
number शामिल LatLng की संख्या दिखाता है. |
getType |
getType() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
string "LineString" स्ट्रिंग देता है. |
Data.MultiLineString क्लास
google.maps.Data.MultiLineString
क्लास
MultiLineString ज्यामिति में कई LineString
होते हैं.
इस क्लास में Data.Geometry
को लागू किया जाता है.
const {Data} = await google.maps.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 -वां शामिल Data.LineString देता है. |
getLength |
getLength() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
number शामिल Data.LineString की संख्या दिखाता है. |
getType |
getType() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
string "MultiLineString" स्ट्रिंग देता है. |
Data.LinearRing क्लास
google.maps.Data.LinearRing
क्लास
लीनियरिंग ज्यामिति में कई LatLng
होते हैं, जो बंद LineString को दिखाते हैं. पहले LatLng
को पिछले LatLng
के बराबर बनाने की ज़रूरत नहीं है. LineRing को सीधे तौर पर बंद किया गया है.
इस क्लास में Data.Geometry
को लागू किया जाता है.
const {Data} = await google.maps.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 -वां शामिल LatLng देता है. |
getLength |
getLength() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
number शामिल LatLng की संख्या दिखाता है. |
getType |
getType() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
string "LinearRing" स्ट्रिंग देता है. |
Data.Polygon क्लास
google.maps.Data.Polygon
क्लास
पॉलीगॉन ज्यामिति में कई Data.LinearRing
होते हैं. पहली लीनियर-रिंग को पॉलीगॉन की बाहरी सीमा के तौर पर इस्तेमाल करना चाहिए. इसके बाद, लीनियर रिंग को अंदरूनी सीमाओं के तौर पर इस्तेमाल करना चाहिए. इन्हें होल भी कहा जाता है. छेद वाले पॉलीगॉन का नमूना देखें.
इस क्लास में Data.Geometry
को लागू किया जाता है.
const {Data} = await google.maps.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 -वां शामिल Data.LinearRing देता है. |
getLength |
getLength() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
number शामिल Data.LinearRing की संख्या दिखाता है. |
getType |
getType() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
string "Polygon" स्ट्रिंग देता है. |
Data.MultiPolygon क्लास
google.maps.Data.MultiPolygon
क्लास
बहुपॉलीगॉन ज्यामिति में कई Data.Polygon
होते हैं.
इस क्लास में Data.Geometry
को लागू किया जाता है.
const {Data} = await google.maps.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 -वां शामिल Data.Polygon देता है. |
getLength |
getLength() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
number शामिल Data.Polygon की संख्या दिखाता है. |
getType |
getType() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
string "MultiPolygon" स्ट्रिंग देता है. |
Data.GeometryCollection क्लास
google.maps.Data.GeometryCollection
क्लास
GeometryCollection में कई ज्यामिति ऑब्जेक्ट होते हैं. कोई भी LatLng
या LatLngLiteral
ऑब्जेक्ट, Data.Point
ज्यामिति ऑब्जेक्ट में अपने-आप बदल जाता है.
इस क्लास में Data.Geometry
को लागू किया जाता है.
const {Data} = await google.maps.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 -वां शामिल ज्यामिति ऑब्जेक्ट देता है. |
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 |
टाइप:
* पिछली वैल्यू. |