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" फ़ॉर्म की स्ट्रिंग दिखाता है. हम अक्षांश/देशांतर की वैल्यू को डिफ़ॉल्ट रूप से दशमलव के बाद छह जगहों पर सेट कर देते हैं. |
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 क्लास
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 अगर दिया गया lat/lng इस सीमा में है, तो 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 सीमाएं खाली होने पर, नतीजा दिखाता है. |
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 में बदल जाएगी. यह इस तथ्य को दर्शाता है कि देशांतर दुनिया भर में फैले हुए हैं. |
LatLngAltitेड क्लास
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 फ़ॉर्मैट. |
LatLngAltitureLiteral इंटरफ़ेस
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
|