Elevation API ให้ข้อมูลระดับความสูงของสถานที่ทั้งหมดบน พื้นผิวโลก รวมถึงสถานที่ที่มีความลึกบนพื้นมหาสมุทร (ซึ่ง จะแสดงค่าเป็นลบ)
นอกจากนี้ บริการนี้ยังพร้อมให้บริการเป็นส่วนหนึ่งของ Maps JavaScript API, หรือสำหรับการใช้งานทางฝั่งเซิร์ฟเวอร์ด้วย Java Client, Python Client, Go Client และ Node.js Client สำหรับ Google Maps Services.
ตัวอย่างคำขอและการตอบกลับ
คุณเข้าถึง Elevation API ผ่านอินเทอร์เฟซ HTTP โดยสร้างคำขอเป็นสตริง URL โดยใช้พิกัดละติจูด/ลองจิจูดเพื่อระบุสถานที่หรือจุดยอดของเส้นทาง คำขอต้องมีคีย์ API
ตัวอย่างต่อไปนี้ขอระดับความสูงของเดนเวอร์ รัฐโคโลราโด ซึ่งเป็น "เมืองที่สูงหนึ่งไมล์" ในรูปแบบ JSON
URL
https://maps.googleapis.com/maps/api/elevation/json?locations=39.7391536%2C-104.9847034&key=YOUR_API_KEYcURL
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>
</pre>
เริ่มเขียนโค้ดด้วยไลบรารีของไคลเอ็นต์
ไลบรารีของไคลเอ็นต์ช่วยให้การพัฒนาด้วย Google Maps Web Service API ง่ายขึ้นด้วยการติดตั้งใช้งานฟังก์ชันทั่วไปในตัว เช่น การตรวจสอบสิทธิ์ การควบคุมปริมาณคำขอ และการลองใหม่โดยอัตโนมัติ Elevation API พร้อมให้บริการใน Java Client, Python Client, Go Client และ Node.js Client สำหรับ Google Maps Services
การตรวจสอบสิทธิ์ โควต้า การกำหนดราคา และนโยบาย
การตรวจสอบสิทธิ์
หากต้องการใช้ Elevation API คุณต้องเปิดใช้ API และรับข้อมูลเข้าสู่ระบบการตรวจสอบสิทธิ์ที่เหมาะสมก่อน ดูข้อมูลเพิ่มเติมได้ที่เริ่มต้นใช้งาน Google Maps Platform
โควต้าและการกำหนดราคา
ดูรายละเอียดเกี่ยวกับโควต้าและการกำหนดราคาที่ตั้งไว้สำหรับ Elevation API ได้ที่หน้าการใช้งานและการเรียกเก็บเงิน
นโยบาย
การใช้ Elevation API ต้องเป็นไปตาม นโยบาย API
ดูข้อมูลเพิ่มเติม
คุณสามารถทำสิ่งต่างๆ ได้มากขึ้นด้วย Elevation API เช่น การขอ ข้อมูลระดับความสูงจากหลาย สถานที่ ดูตัวอย่างเพิ่มเติมและรายละเอียดอื่นๆ ได้ใน คู่มือนักพัฒนาซอฟต์แวร์ Elevation API
คู่มือนักพัฒนาซอฟต์แวร์ Elevation API มีไว้สำหรับนักพัฒนาเว็บไซต์และ แอปบนอุปกรณ์เคลื่อนที่ที่ต้องการใช้ข้อมูลระดับความสูงภายในแผนที่ที่ให้บริการโดย Google Maps Platform API รายการใดรายการหนึ่ง โดยจะให้ข้อมูลเบื้องต้นเกี่ยวกับการใช้ API และเอกสารอ้างอิงเกี่ยวกับพารามิเตอร์ที่พร้อมใช้งาน