LatLng क्लास
google.maps.LatLng
क्लास
LatLng
, भौगोलिक निर्देशांक में एक पॉइंट है: अक्षांश और देशांतर.
- अक्षांश की वैल्यू -90 से 90 डिग्री के बीच होनी चाहिए. इस सीमा से ऊपर या नीचे की वैल्यू को [-90, 90] की सीमा में शामिल किया जाएगा. इसका मतलब है कि अगर दी गई वैल्यू -90 से कम है, तो उसे -90 पर सेट कर दिया जाएगा. अगर वैल्यू 90 से ज़्यादा है, तो उसे 90 पर सेट कर दिया जाएगा.
- देशांतर -180 से 180 डिग्री के बीच होना चाहिए. इस रेंज से ऊपर या नीचे की वैल्यू को रैप किया जाएगा, ताकि वे रेंज में आ सकें. उदाहरण के लिए, -190 की वैल्यू को 170 में बदल दिया जाएगा. 190 की वैल्यू को -170 में बदल दिया जाएगा. इससे यह पता चलता है कि देशांतर, दुनिया भर में मौजूद हैं.
ध्यान दें कि
LatLng
के निर्देशांक में बदलाव नहीं किया जा सकता. अगर आपको किसी दूसरे पॉइंट का हिसाब लगाना है, तो आपको एक नया पॉइंट बनाना होगा. LatLng
ऑब्जेक्ट स्वीकार करने वाले ज़्यादातर तरीके, LatLngLiteral
ऑब्जेक्ट भी स्वीकार करते हैं. इसलिए, ये दोनों एक जैसे हैं:
map.setCenter(new google.maps.LatLng(-34, 151));
map.setCenter({lat: -34, lng: 151});
कन्स्ट्रक्टर में LatLngLiteral
और LatLng
ऑब्जेक्ट भी स्वीकार किए जाते हैं. अगर कन्स्ट्रक्टर में कोई LatLng
इंस्टेंस पास किया जाता है, तो उसकी कॉपी बनाई जाती है.
कन्स्ट्रक्टर के लिए ये कॉल किए जा सकते हैं:
new google.maps.LatLng(-34, 151);
new google.maps.LatLng(-34, 151, true);
new google.maps.LatLng({lat: -34, lng: 151});
new google.maps.LatLng({lat: -34, lng: 151}, true);
new google.maps.LatLng(new google.maps.LatLng(-34, 151));
new google.maps.LatLng(new google.maps.LatLng(-34, 151), true);
const {LatLng} = await google.maps.importLibrary("core")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
LatLng |
LatLng(latOrLatLngOrLatLngLiteral[, lngOrNoClampNoWrap, noClampNoWrap]) पैरामीटर:
भौगोलिक पॉइंट दिखाने वाला LatLng ऑब्जेक्ट बनाता है. अक्षांश को डिग्री में [-90, 90] की रेंज में बताया जाता है. देशांतर को डिग्री में [-180, 180) की रेंज में दिया जाता है. इस सीमा से बाहर की वैल्यू को चालू करने के लिए, noClampNoWrap को true पर सेट करें. अक्षांश और देशांतर के क्रम का ध्यान रखें. |
तरीके | |
---|---|
equals |
equals(other) पैरामीटर:
रिटर्न वैल्यू:
boolean तुलना करने वाला फ़ंक्शन. |
lat |
lat() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
number अक्षांश को डिग्री में दिखाता है. |
lng |
lng() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
number देशांतर को डिग्री में दिखाता है. |
toJSON |
toJSON() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
LatLngLiteral इसे JSON फ़ॉर्मैट में बदलता है. इस फ़ंक्शन का इस्तेमाल JSON.stringify के ज़रिए किया जाना चाहिए. |
toString |
toString() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
string स्ट्रिंग में बदलता है. |
toUrlValue |
toUrlValue([precision]) पैरामीटर:
रिटर्न वैल्यू:
string इस LatLng के लिए, "lat,lng" फ़ॉर्मैट की स्ट्रिंग दिखाता है. हम डिफ़ॉल्ट रूप से, lat/lng वैल्यू को दशमलव के छह अंकों तक राउंड ऑफ़ करते हैं. |
LatLngLiteral इंटरफ़ेस
google.maps.LatLngLiteral
इंटरफ़ेस
कई जगहों पर, LatLng
ऑब्जेक्ट के बजाय ऑब्जेक्ट लिटरल का इस्तेमाल किया जा सकता है. Maps API के इनसे मिलने पर, इन्हें LatLng
ऑब्जेक्ट में बदल दिया जाता है.
उदाहरण:
map.setCenter({lat: -34, lng: 151});
new google.maps.Marker({position: {lat: -34, lng: 151}, map: map});
ज्यामिति लाइब्रेरी में LatLng ऑब्जेक्ट लिटरल काम नहीं करते.
प्रॉपर्टी | |
---|---|
lat |
टाइप:
number अक्षांश, डिग्री में. वैल्यू को [-90, 90] की रेंज में रखा जाएगा. इसका मतलब है कि अगर दी गई वैल्यू -90 से कम है, तो उसे -90 पर सेट कर दिया जाएगा. अगर वैल्यू 90 से ज़्यादा है, तो उसे 90 पर सेट कर दिया जाएगा. |
lng |
टाइप:
number डिग्री में देशांतर. [-180, 180] रेंज से बाहर की वैल्यू को रैप किया जाएगा, ताकि वे रेंज में आ सकें. उदाहरण के लिए, -190 की वैल्यू को 170 में बदल दिया जाएगा. 190 की वैल्यू को -170 में बदल दिया जाएगा. इससे यह पता चलता है कि देशांतर, दुनिया भर में मौजूद हैं. |
LatLngBounds class
google.maps.LatLngBounds
क्लास
LatLngBounds
इंस्टेंस, भौगोलिक निर्देशांक में एक आयताकार आकार दिखाता है. इसमें वह आकार भी शामिल है जो 180 डिग्री देशांतर वाली मेरिडीयन को पार करता है.
const {LatLngBounds} = await google.maps.importLibrary("core")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
LatLngBounds |
LatLngBounds([swOrLatLngBounds, ne]) पैरामीटर:
दक्षिण-पश्चिम और उत्तर-पूर्व कोने के पॉइंट से रेक्टैंगल बनाता है. |
कॉन्स्टेंट | |
---|---|
MAX_BOUNDS |
पृथ्वी की सबसे बड़ी सीमाओं के लिए LatLngBounds. ये सीमाएं पूरी दुनिया को कवर करेंगी. |
तरीके | |
---|---|
contains |
contains(latLng) पैरामीटर:
रिटर्न वैल्यू:
boolean अगर दिया गया अक्षांश/देशांतर इस सीमा में है, तो true दिखाता है. |
equals |
equals(other) पैरामीटर:
रिटर्न वैल्यू:
boolean अगर यह सीमा, दिए गए सीमाओं के बराबर है, तो true दिखाता है. |
extend |
extend(point) पैरामीटर:
रिटर्न वैल्यू:
LatLngBounds दिए गए पॉइंट को शामिल करने के लिए, इस सीमा को बड़ा करता है. |
getCenter |
getCenter() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
LatLng इस LatLngBounds के बीच के पॉइंट का पता लगाता है |
getNorthEast |
getNorthEast() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
LatLng इस बॉउंड के उत्तर-पूर्व कोने की जानकारी दिखाता है. |
getSouthWest |
getSouthWest() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
LatLng इस बॉउंड के दक्षिण-पश्चिम कोने की जानकारी दिखाता है. |
intersects |
intersects(other) पैरामीटर:
रिटर्न वैल्यू:
boolean अगर यह बॉउंड, दूसरे बॉउंड के साथ कोई पॉइंट शेयर करता है, तो true दिखाता है. |
isEmpty |
isEmpty() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
boolean अगर सीमाएं खाली हैं, तो TRUE दिखाता है. |
toJSON |
toJSON() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
LatLngBoundsLiteral इसे JSON फ़ॉर्मैट में बदलता है. इस फ़ंक्शन का इस्तेमाल JSON.stringify के ज़रिए किया जाना चाहिए. |
toSpan |
toSpan() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
LatLng दिए गए मैप के बाउंड को अक्षांश/देशांतर के स्पैन में बदलता है. |
toString |
toString() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
string स्ट्रिंग में बदलता है. |
toUrlValue |
toUrlValue([precision]) पैरामीटर:
रिटर्न वैल्यू:
string इस बॉर्डर के लिए, "lat_lo,lng_lo,lat_hi,lng_hi" फ़ॉर्मैट की स्ट्रिंग दिखाता है. इसमें "lo", बाउंडिंग बॉक्स के दक्षिण-पश्चिम कोने से जुड़ा होता है, जबकि "hi" उस बॉक्स के उत्तर-पूर्व कोने से जुड़ा होता है. |
union |
union(other) पैरामीटर:
रिटर्न वैल्यू:
LatLngBounds इस और दिए गए बॉउंड को शामिल करने के लिए, इस बॉउंड को बड़ा करता है. |
LatLngBoundsLiteral इंटरफ़ेस
google.maps.LatLngBoundsLiteral
इंटरफ़ेस
एपीआई में LatLngBounds
ऑब्जेक्ट की जगह ऑब्जेक्ट लिटरल स्वीकार किए जाते हैं. ये अपने-आप LatLngBounds
ऑब्जेक्ट में बदल जाते हैं. south
, west
, north
, और east
सभी को सेट करना ज़रूरी है. ऐसा न करने पर, अपवाद दिखता है.
प्रॉपर्टी | |
---|---|
east |
टाइप:
number डिग्री में पूर्वी देशांतर. [-180, 180] रेंज से बाहर की वैल्यू, [-180, 180] रेंज में बदल दी जाएंगी. उदाहरण के लिए, -190 की वैल्यू को 170 में बदल दिया जाएगा. 190 की वैल्यू को -170 में बदल दिया जाएगा. इससे यह पता चलता है कि देशांतर, दुनिया भर में मौजूद हैं. |
north |
टाइप:
number डिग्री में उत्तरी अक्षांश. वैल्यू को [-90, 90] की रेंज में रखा जाएगा. इसका मतलब है कि अगर दी गई वैल्यू -90 से कम है, तो उसे -90 पर सेट कर दिया जाएगा. अगर वैल्यू 90 से ज़्यादा है, तो उसे 90 पर सेट कर दिया जाएगा. |
south |
टाइप:
number दक्षिणी अक्षांश, डिग्री में. वैल्यू को [-90, 90] की रेंज में रखा जाएगा. इसका मतलब है कि अगर दी गई वैल्यू -90 से कम है, तो उसे -90 पर सेट कर दिया जाएगा. अगर वैल्यू 90 से ज़्यादा है, तो उसे 90 पर सेट कर दिया जाएगा. |
west |
टाइप:
number पश्चिमी देशांतर, डिग्री में. [-180, 180] रेंज से बाहर की वैल्यू, [-180, 180] रेंज में बदल दी जाएंगी. उदाहरण के लिए, -190 की वैल्यू को 170 में बदल दिया जाएगा. 190 की वैल्यू को -170 में बदल दिया जाएगा. इससे यह पता चलता है कि देशांतर, दुनिया भर में मौजूद हैं. |
LatLngAltitude के लिए क्लास
google.maps.LatLngAltitude
क्लास
LatLngAltitude
, भौगोलिक निर्देशांक में एक 3D पॉइंट है: अक्षांश, देशांतर, और ऊंचाई.
- अक्षांश की वैल्यू -90 से 90 डिग्री के बीच होनी चाहिए. इस सीमा से ऊपर या नीचे की वैल्यू को [-90, 90] की सीमा में शामिल किया जाएगा. इसका मतलब है कि अगर दी गई वैल्यू -90 से कम है, तो उसे -90 पर सेट कर दिया जाएगा. अगर वैल्यू 90 से ज़्यादा है, तो उसे 90 पर सेट कर दिया जाएगा.
- देशांतर -180 से 180 डिग्री के बीच होना चाहिए. इस रेंज से ऊपर या नीचे की वैल्यू को रैप किया जाएगा, ताकि वे रेंज में आ सकें. उदाहरण के लिए, -190 की वैल्यू को 170 में बदल दिया जाएगा. 190 की वैल्यू को -170 में बदल दिया जाएगा. इससे यह पता चलता है कि देशांतर, दुनिया भर में मौजूद हैं.
- ऊंचाई को मीटर में मापा जाता है. पॉज़िटिव वैल्यू से ज़मीन से ऊपर की ऊंचाई का पता चलता है. वहीं, नेगेटिव वैल्यू से ज़मीन से नीचे की ऊंचाई का पता चलता है.
इस क्लास में LatLngAltitudeLiteral
लागू होता है.
इस क्लास में LatLngLiteral
लागू होता है.
const {LatLngAltitude} = await google.maps.importLibrary("core")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
LatLngAltitude |
LatLngAltitude(value[, noClampNoWrap]) पैरामीटर:
|
प्रॉपर्टी | |
---|---|
altitude |
टाइप:
number ऊंचाई दिखाता है. |
lat |
टाइप:
number अक्षांश दिखाता है. |
lng |
टाइप:
number देशांतर दिखाता है. |
तरीके | |
---|---|
equals |
equals(other) पैरामीटर:
रिटर्न वैल्यू:
boolean क्या दोनों ऑब्जेक्ट बराबर हैं.तुलना करने वाला फ़ंक्शन. |
toJSON |
toJSON() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
LatLngAltitudeLiteral इस ऑब्जेक्ट को JSON फ़ॉर्मैट में दिखाया गया है. |
LatLngAltitudeLiteral इंटरफ़ेस
google.maps.LatLngAltitudeLiteral
इंटरफ़ेस
कई जगहों पर, LatLngAltitude
ऑब्जेक्ट के बजाय ऑब्जेक्ट लिटरल का इस्तेमाल किया जा सकता है. Maps API के इनसे मिलने पर, इन्हें LatLngAltitude
ऑब्जेक्ट में बदल दिया जाता है.
यह इंटरफ़ेस, LatLngLiteral
तक फैला हुआ है.
प्रॉपर्टी | |
---|---|
altitude |
टाइप:
number डिफ़ॉल्ट:
0 ज़मीन से ऊंचाई (मीटर में). नेगेटिव वैल्यू का मतलब है कि प्रॉडक्ट, ज़मीन की सतह के नीचे है. |
lat |
टाइप:
number अक्षांश, डिग्री में. वैल्यू को [-90, 90] की रेंज में रखा जाएगा. इसका मतलब है कि अगर दी गई वैल्यू -90 से कम है, तो उसे -90 पर सेट कर दिया जाएगा. अगर वैल्यू 90 से ज़्यादा है, तो उसे 90 पर सेट कर दिया जाएगा. |
lng |
टाइप:
number डिग्री में देशांतर. [-180, 180] रेंज से बाहर की वैल्यू को रैप किया जाएगा, ताकि वे रेंज में आ सकें. उदाहरण के लिए, -190 की वैल्यू को 170 में बदल दिया जाएगा. 190 की वैल्यू को -170 में बदल दिया जाएगा. इससे यह पता चलता है कि देशांतर, दुनिया भर में मौजूद हैं. |
पॉइंट क्लास
google.maps.Point
क्लास
const {Point} = await google.maps.importLibrary("core")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
Point |
Point(x, y) पैरामीटर:
दो डाइमेंशन वाले प्लेन पर मौजूद कोई पॉइंट. |
प्रॉपर्टी | |
---|---|
x |
टाइप:
number X कॉर्डिनेट |
y |
टाइप:
number Y कॉर्डिनेट |
तरीके | |
---|---|
equals |
equals(other) पैरामीटर:
रिटर्न वैल्यू:
boolean दो पॉइंट की तुलना करता है |
toString |
toString() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
string इस पॉइंट को स्ट्रिंग के तौर पर दिखाता है. |
साइज़ क्लास
google.maps.Size
क्लास
const {Size} = await google.maps.importLibrary("core")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
Size |
Size(width, height[, widthUnit, heightUnit]) पैरामीटर:
दो डाइमेंशन वाला साइज़, जहां चौड़ाई x-ऐक्सिस पर की गई दूरी होती है और ऊंचाई y-ऐक्सिस पर की गई दूरी होती है. |
प्रॉपर्टी | |
---|---|
height |
टाइप:
number y-ऐक्सिस की ऊंचाई, पिक्सल में. |
width |
टाइप:
number x-ऐक्सिस की चौड़ाई, पिक्सल में. |
तरीके | |
---|---|
equals |
equals(other) पैरामीटर:
रिटर्न वैल्यू:
boolean दो साइज़ की तुलना करता है. |
toString |
toString() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
string इस साइज़ को स्ट्रिंग के तौर पर दिखाता है. |
पैडिंग के इंटरफ़ेस
google.maps.Padding
इंटरफ़ेस
प्रॉपर्टी | |
---|---|
bottom optional |
टाइप:
number optional सबसे नीचे की ओर पैडिंग (जगह), पिक्सल में. |
left optional |
टाइप:
number optional बाईं ओर की पैडिंग (जगह), पिक्सल में. |
right optional |
टाइप:
number optional दाईं ओर की पैडिंग, पिक्सल में. |
top optional |
टाइप:
number optional सबसे ऊपर की ओर पैडिंग, पिक्सल में. |
CircleLiteral इंटरफ़ेस
google.maps.CircleLiteral
इंटरफ़ेस
ऑब्जेक्ट लिटरल, जो सर्कल दिखाता है.
यह इंटरफ़ेस, CircleOptions
तक फैला हुआ है.
प्रॉपर्टी | |
---|---|
center |
टाइप:
LatLng|LatLngLiteral सर्कल का बीच का हिस्सा. |
radius |
टाइप:
number पृथ्वी की सतह पर मीटर में दायरा. |
इनहेरिट किया गया:
clickable ,
draggable ,
editable ,
fillColor ,
fillOpacity ,
map ,
strokeColor ,
strokeOpacity ,
strokePosition ,
strokeWeight ,
visible ,
zIndex
|