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