เริ่มต้นใช้งาน

Elevation API ให้ข้อมูลความสูงสําหรับตําแหน่งทั้งหมดบนพื้นผิวโลก รวมถึงตําแหน่งความลึกบนก้นมหาสมุทร (ซึ่งแสดงค่าลบ)

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