Elevation API ให้ข้อมูลระดับความสูงสำหรับสถานที่ทั้งหมดบน พื้นผิวโลก รวมถึงตำแหน่งความลึกบนพื้นมหาสมุทร (ซึ่ง จะแสดงค่าลบ)
นอกจากนี้ บริการนี้ยังพร้อมให้บริการเป็นส่วนหนึ่งของ Maps JavaScript API ฝั่งไคลเอ็นต์ หรือสำหรับการใช้งานฝั่งเซิร์ฟเวอร์ด้วยไคลเอ็นต์ Java, ไคลเอ็นต์ Python, ไคลเอ็นต์ Go และไคลเอ็นต์ Node.js สำหรับบริการของ Google Maps
ตัวอย่างคำขอและการตอบกลับ
คุณเข้าถึง Elevation API ผ่านอินเทอร์เฟซ HTTP ได้โดยสร้างคำขอเป็นสตริง URL โดยใช้พิกัดละติจูด/ลองจิจูดเพื่อระบุตำแหน่งหรือจุดยอดของเส้นทาง คำขอต้องมีคีย์ API
ตัวอย่างต่อไปนี้จะขอระดับความสูงของเดนเวอร์ รัฐโคโลราโด ซึ่งเป็น "เมืองที่อยู่สูงจากระดับน้ำทะเล 1 ไมล์" ในรูปแบบ 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>
เริ่มเขียนโค้ดด้วยไลบรารีของไคลเอ็นต์
ไลบรารีของไคลเอ็นต์ช่วยให้การพัฒนาด้วย API ของบริการเว็บ Google Maps ง่ายขึ้นโดย การจัดเตรียมการติดตั้งใช้งานในตัวสำหรับงานทั่วไป เช่น การตรวจสอบสิทธิ์ การควบคุมอัตราคำขอ และการลองใหม่โดยอัตโนมัติ Elevation API พร้อมใช้งานในไคลเอ็นต์ Java, ไคลเอ็นต์ Python, ไคลเอ็นต์ Go และไคลเอ็นต์ Node.js สำหรับบริการของ Google Maps
การตรวจสอบสิทธิ์ โควต้า ราคา และนโยบาย
การตรวจสอบสิทธิ์
หากต้องการใช้ Elevation API คุณต้องเปิดใช้ API ก่อนและรับ ข้อมูลเข้าสู่ระบบการตรวจสอบสิทธิ์ที่เหมาะสม ดูข้อมูลเพิ่มเติมได้ที่เริ่มต้นใช้งาน Google Maps Platform
โควต้าและการกำหนดราคา
ดูรายละเอียดเกี่ยวกับโควต้าและราคาที่ตั้งไว้สำหรับ Elevation API ได้ในหน้าการใช้งานและการเรียกเก็บเงิน
นโยบาย
การใช้ Elevation API ต้องเป็นไปตามนโยบาย API
ดูข้อมูลเพิ่มเติม
คุณทำสิ่งต่างๆ ได้มากขึ้นด้วย Elevation API เช่น ขอ ข้อมูลระดับความสูงจากหลาย สถานที่ ดูตัวอย่างเพิ่มเติมและรายละเอียดอื่นๆ ได้ที่ คู่มือสำหรับนักพัฒนาซอฟต์แวร์ Elevation API
คู่มือนักพัฒนาซอฟต์แวร์ Elevation API มีไว้สำหรับนักพัฒนาซอฟต์แวร์เว็บไซต์และ อุปกรณ์เคลื่อนที่ที่ต้องการใช้ข้อมูลระดับความสูงภายในแผนที่ที่ให้บริการโดย API ของ Google Maps Platform โดยจะแนะนำการใช้ API และเอกสารอ้างอิงเกี่ยวกับพารามิเตอร์ที่มี