เริ่มใช้งาน

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

นอกจากนี้ บริการนี้ยังพร้อมให้บริการในฝั่งไคลเอ็นต์ Maps JavaScript API หรือสำหรับการใช้งานฝั่งเซิร์ฟเวอร์ด้วย Java Client, Python Client, Go Client และ Node.js Client สำหรับบริการของ 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_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>
</pre>
      
    

เริ่มเขียนโค้ดด้วยไลบรารีของไคลเอ็นต์

ไลบรารีของไคลเอ็นต์ช่วยให้การพัฒนาด้วย Google Maps Web Service API ง่ายขึ้นโดย ให้การใช้งานในตัวสำหรับงานทั่วไป เช่น การตรวจสอบสิทธิ์ การจำกัดคำขอ และการลองใหม่โดยอัตโนมัติ 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 และข้อมูลอ้างอิงเกี่ยวกับพารามิเตอร์ที่ใช้ได้