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 ने भेजा है, जिसमें अलग-अलग निर्देशांक (LatLng) की सूची है, जिसके लिए ऊंचाई का डेटा दिया गया है.

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 ऊंचाई अनुरोध सफलतापूर्वक प्रोसेस नहीं किया जा सका, फिर भी विफलता के सटीक कारण का पता नहीं है.