Elevation

ElevationService क्लास

google.maps.ElevationService क्लास

ऐसी सेवा क्लास के बारे में बताता है जो ऊंचाई से जुड़े डेटा का अनुरोध करने के लिए सीधे Google सर्वर से बात करती है.

const {ElevationService} = await google.maps.importLibrary("elevation") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

ElevationService
ElevationService()
पैरामीटर: कोई नहीं
यह ElevationService का एक नया इंस्टेंस बनाता है, जो Google के सर्वर को एलिवेशन क्वेरी भेजता है.
getElevationAlongPath
getElevationAlongPath(request[, callback])
पैरामीटर: 
रिटर्न वैल्यू:  Promise<PathElevationResponse>
किसी पाथ के साथ ऊंचाई का अनुरोध करता है, जहां उस पाथ पर ऊंचाई के डेटा को दूरी के आधार पर सैंपल के तौर पर दिखाया जाता है.
getElevationForLocations
getElevationForLocations(request[, callback])
पैरामीटर: 
रिटर्न वैल्यू:  Promise<LocationElevationResponse>
अलग-अलग जगहों की सूची के लिए चढ़ाई का अनुरोध करता है.

LocationElevationRequest इंटरफ़ेस

google.maps.LocationElevationRequest इंटरफ़ेस

ElevationService के भेजे गए चढ़ाई के अनुरोध में अलग-अलग निर्देशांक (LatLngs) होते हैं, जिनके लिए ऊंचाई का डेटा देना होता है.

locations optional
टाइप:  Array<LatLng|LatLngLiteral> optional
अलग-अलग जगहें जिनके लिए चढ़ाई की जानकारी हासिल करनी है.

LocationElevationResponse इंटरफ़ेस

google.maps.LocationElevationResponse इंटरफ़ेस

ElevationService से मिला चढ़ाई का जवाब, जिसमें LocationElevationRequest की जगहों से मेल खाने वाले ElevationResult की सूची शामिल है.

results
टाइप:  Array<ElevationResult>
LocationElevationRequest की जगहों से मेल खाने वाले ElevationResult की सूची.

PathElevationRequest इंटरफ़ेस

google.maps.PathElevationRequest इंटरफ़ेस

ElevationService से भेजी गई एलिवेशन क्वेरी, जिसमें वह पाथ होता है जिसकी मदद से सैंपल डेटा को दिखाया जाता है. यह अनुरोध पृथ्वी के साथ एक सतत पथ को परिभाषित करता है जिसके साथ समान दूरी की दूरी पर ऊंचाई के नमूनों को लिया जाना चाहिए. वर्टेक्स से वर्टेक्स तक के सभी पाथ, उन दो पॉइंट के बीच ग्रेट सर्कल के सेगमेंट का इस्तेमाल करते हैं.

samples
टाइप:  number
ज़रूरी है. दिए गए पाथ पर बराबर दूरी के पॉइंट की संख्या जिसके लिए ऊंचाई की जानकारी का डेटा पाना है. इसमें एंडपॉइंट भी शामिल हैं. सैंपल की संख्या 2 से 512 के बीच की होनी चाहिए.
path optional
टाइप:  Array<LatLng|LatLngLiteral> optional
वह पाथ जिस पर ऊंचाई की वैल्यू इकट्ठा करनी है.

PathElevationResponse इंटरफ़ेस

google.maps.PathElevationResponse इंटरफ़ेस

ElevationService से मिला चढ़ाई का जवाब, जिसमें PathElevationRequest के पाथ के साथ-साथ ElevationResult की सूची समान दूरी पर है.

results
टाइप:  Array<ElevationResult>
PathElevationRequest के सैंपल से मेल खाने वाले ElevationResult की सूची.

ElevationResult इंटरफ़ेस

google.maps.ElevationResult इंटरफ़ेस

ElevationService अनुरोध का नतीजा, जिसमें चढ़ाई के कोऑर्डिनेट और उनकी ऊंचाई के मान शामिल होते हैं. ध्यान दें कि एक ही अनुरोध से, एक से ज़्यादा ElevationResult हो सकते हैं.

elevation
टाइप:  number
पृथ्वी पर इस बिंदु की ऊंचाई, समुद्र तल से मीटर में.
resolution
टाइप:  number
उन नमूनों के बिंदुओं के बीच की दूरी, जहां से ऊंचाई को इंटरपोलेट किया गया था. यह दूरी मीटर में है. अगर आपको समस्या का हल नहीं पता है, तो यह प्रॉपर्टी मौजूद नहीं होगी. ध्यान दें कि कई पॉइंट पास करने पर, ऊंचाई का डेटा ज़्यादा अनुमानित (बड़े resolution वैल्यू) हो जाता है. किसी पॉइंट के लिए सबसे सटीक ऊंचाई मान पाने के लिए, उसकी स्वतंत्र रूप से क्वेरी की जानी चाहिए.
location optional
टाइप:  LatLng optional
इस ऊंचाई परिणाम का स्थान.

ElevationStatus कॉन्सटेंट

google.maps.ElevationStatus कॉन्सटेंट

ऊंचाई का अनुरोध करने पर, ElevationService के ज़रिए स्थिति दिखाई गई. इन्हें वैल्यू की मदद से या कॉन्सटेंट के नाम की मदद से तय करें. उदाहरण के लिए, 'OK' या google.maps.ElevationStatus.OK.

const {ElevationStatus} = await google.maps.importLibrary("elevation") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

INVALID_REQUEST अनुरोध अमान्य था.
OK अनुरोध में कोई गड़बड़ी नहीं मिली.
OVER_QUERY_LIMIT वेबपेज बहुत ही कम समय में, अनुरोधों की सीमा को पार कर गया है.
REQUEST_DENIED वेबपेज को ऊंचाई वाली सेवा का इस्तेमाल करने की अनुमति नहीं है.
UNKNOWN_ERROR ऊंचाई के अनुरोध को प्रोसेस नहीं किया जा सका, लेकिन इसकी वजह का अभी तक पता नहीं चला है.