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
s) होते हैं, जिनके लिए ऊंचाई का डेटा देना होता है.
प्रॉपर्टी | |
---|---|
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 |
ऊंचाई के अनुरोध को प्रोसेस नहीं किया जा सका, लेकिन इसकी वजह का अभी तक पता नहीं चला है. |