Elevation API ให้ข้อมูลระดับความสูงสําหรับทุกตําแหน่งบน ของพื้นผิวโลก ซึ่งรวมถึงตำแหน่งความลึกบนก้นมหาสมุทร (ซึ่ง แสดงผลค่าลบ)
บริการนี้พร้อมให้ใช้งานโดยเป็นส่วนหนึ่งของฝั่งไคลเอ็นต์ Maps JavaScript API หรือสำหรับการใช้งานฝั่งเซิร์ฟเวอร์ด้วย ไคลเอ็นต์ Java ไคลเอ็นต์ Python, Go Client และ Node.js สำหรับบริการ Google Maps
ตัวอย่างคำขอและการตอบกลับ
คุณเข้าถึง Elevation API ผ่านอินเทอร์เฟซ HTTP โดย ที่สร้างขึ้นเป็นสตริง URL โดยใช้พิกัดละติจูด/ลองจิจูดเพื่อ ระบุตำแหน่งหรือจุดยอดของเส้นทาง คำขอต้องมีคีย์ API
ตัวอย่างต่อไปนี้ขอระดับความสูงสำหรับเดนเวอร์ โคโลราโด "Mile High City" ในรูปแบบ JSON:
URL
https://maps.googleapis.com/maps/api/elevation/json ?locations=39.7391536%2C-104.9847034 &key=YOUR_API_KEY
cURL
curl -L -X GET 'https://maps.googleapis.com/maps/api/elevation/json?locations=39.7391536%2C-104.9847034&key=YOUR_API_KEY'
ซึ่งทดสอบได้โดยป้อน URL ลงในเว็บเบราว์เซอร์ (โปรดแทนที่
YOUR_API_KEY
ด้วยคีย์ API จริง)
การตอบสนองรวมถึงระดับความสูงที่จุดนั้น หน่วยเป็นเมตร
ค่าความละเอียด (ระยะห่างสูงสุดระหว่างจุดข้อมูล
การประมาณค่าระดับความสูงในหน่วยเมตร)
ดูคู่มือสำหรับนักพัฒนาซอฟต์แวร์ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ การสร้าง URL คำขอและพารามิเตอร์ที่พร้อมใช้งาน และ เพื่อทำความเข้าใจคำตอบ
ตัวอย่างคำตอบมีดังนี้
JSON
{ "results": [ { "elevation": 1608.637939453125, "location": { "lat": 39.7391536, "lng": -104.9847034 }, "resolution": 4.771975994110107, }, ], "status": "OK", }
XML
<ElevationResponse> <status>OK</status> <result> <location> <lat>39.7391536</lat> <lng>-104.9847034</lng> </location> <elevation>1608.6379395</elevation> <resolution>4.7719760</resolution> </result> </ElevationResponse>
เริ่มเขียนโค้ดด้วยไลบรารีของไคลเอ็นต์ของเรา
ไลบรารีของไคลเอ็นต์ยี่ห้อ การพัฒนาด้วย API บริการเว็บของ Google แผนที่ ได้ง่ายขึ้นโดยให้ ใช้งานทั่วไปแบบเนทีฟ เช่น การตรวจสอบสิทธิ์ คำขอ การควบคุมและการลองอีกครั้งโดยอัตโนมัติ Elevation API พร้อมใช้งานแล้ว ในช่วง ไคลเอ็นต์ Java ไคลเอ็นต์ Python, Go Client และ Node.js สำหรับบริการ Google Maps
การตรวจสอบสิทธิ์ โควต้า ราคา และนโยบาย
การตรวจสอบสิทธิ์
ในการใช้ Elevation API ก่อนอื่นคุณต้องเปิดใช้ API ดังกล่าว ข้อมูลเข้าสู่ระบบการตรวจสอบสิทธิ์ สำหรับข้อมูลเพิ่มเติม โปรดดู เริ่มต้นใช้งาน Google Maps Platform
โควต้าและราคา
ตรวจสอบการใช้งานและการเรียกเก็บเงิน เพื่อดูรายละเอียดเกี่ยวกับโควต้าและราคาที่ตั้งไว้สำหรับ Elevation API
นโยบาย
การใช้ Elevation API ต้องเป็นไปตาม นโยบาย API
ดูข้อมูลเพิ่มเติม
คุณใช้ Elevation API ทำสิ่งต่างๆ ได้มากขึ้น เช่น การขอข้อมูลระดับความสูง จากหลายแห่ง โปรดดู คู่มือนักพัฒนาซอฟต์แวร์ Elevation API สําหรับข้อมูลเพิ่มเติม ตัวอย่างและรายละเอียดอื่นๆ
คู่มือนักพัฒนา API ระดับความสูงมีไว้สำหรับเว็บไซต์และ นักพัฒนาซอฟต์แวร์บนอุปกรณ์เคลื่อนที่ที่ต้องการใช้ข้อมูลระดับความสูงภายในแผนที่ซึ่งจัดเตรียมโดย Google Maps Platform API ซึ่งจะให้ข้อมูลเบื้องต้นเกี่ยวกับการใช้ API และข้อมูลอ้างอิง เกี่ยวกับพารามิเตอร์ที่พร้อมใช้งาน