ภาพรวม Geocoding API

Geocoding API เป็นบริการที่รับสถานที่เป็นที่อยู่ พิกัดละติจูดและลองจิจูด หรือรหัสสถานที่ โดยจะแปลงที่อยู่เป็นพิกัดละติจูดและลองจิจูด รวมถึงรหัสสถานที่ หรือแปลงพิกัดละติจูดและลองจิจูดหรือรหัสสถานที่เป็นที่อยู่

เหตุผลที่ควรใช้ Geocoding API

ใช้ Geocoding API สําหรับเว็บไซต์หรือแอปพลิเคชันบนอุปกรณ์เคลื่อนที่เมื่อคุณต้องการใช้ข้อมูลการแปลงที่อยู่เป็นพิกัดภูมิศาสตร์ภายในแผนที่ที่ Google Maps Platform API ใด API หนึ่งระบุ เมื่อใช้ Geocoding API คุณจะใช้ที่อยู่เพื่อวางเครื่องหมายบนแผนที่ หรือแปลงเครื่องหมายบนแผนที่เป็นที่อยู่ได้ บริการนี้ออกแบบมาสำหรับการเข้ารหัสภูมิศาสตร์ที่อยู่แบบคงที่ที่กำหนดไว้ล่วงหน้าเพื่อวางเนื้อหาแอปพลิเคชันบนแผนที่

สิ่งที่คุณทําได้ด้วย Geocoding API

คุณสามารถใช้ Geocoding API เพื่อรับข้อมูลการแปลงที่อยู่เป็นพิกัดภูมิศาสตร์สำหรับที่อยู่หรือสถานที่ตั้งแต่ 1 แห่งขึ้นไป ซึ่งรวมถึงข้อมูลต่อไปนี้

  • พิกัดทางภูมิศาสตร์ของที่อยู่
  • ที่อยู่สำหรับชุดพิกัดละติจูดและลองจิจูด
  • ที่อยู่สำหรับรหัสสถานที่

คุณสามารถควบคุมตําแหน่งที่ผลการค้นหาจะปรากฏและจํากัดผลการค้นหาให้แสดงในบางภูมิภาค เขต หรือรหัสไปรษณีย์ได้

วิธีการทํางานของ Geocoding API

Geocoding API ทำการเข้ารหัสพิกัดภูมิศาสตร์และการเข้ารหัสพิกัดภูมิศาสตร์แบบย้อนกลับ

  • การแปลงพิกัดภูมิศาสตร์: แปลงที่อยู่ เช่น "1600 Amphitheatre Parkway, Mountain View, CA" เป็นพิกัดละติจูดและลองจิจูดหรือรหัสสถานที่ คุณสามารถใช้พิกัดเหล่านี้เพื่อวางเครื่องหมายบนแผนที่ หรือเพื่อจัดกึ่งกลางหรือจัดตำแหน่งแผนที่ใหม่ในกรอบมุมมอง
  • การเข้ารหัสพิกัดภูมิศาสตร์แบบย้อนกลับ: แปลงพิกัดละติจูด/ลองจิจูดหรือรหัสสถานที่เป็นที่อยู่ซึ่งมนุษย์อ่านได้ คุณสามารถใช้ที่อยู่สำหรับสถานการณ์ต่างๆ ได้ ซึ่งรวมถึงการนำส่งหรือการรับสินค้า

การสาธิตต่อไปนี้ใช้บริการการแปลงที่อยู่เป็นพิกัดภูมิศาสตร์ผ่าน Maps JavaScript API เพื่อสาธิตวิธีการทำงานของ Geocoding API เปิดแผนที่ในแท็บแยกต่างหากเพื่อดูตัวเลือกและรายละเอียดเพิ่มเติม

แหล่งข้อมูล

ตารางต่อไปนี้สรุปทรัพยากรที่ใช้ได้ผ่าน Geocoding API พร้อมกับข้อมูลที่ปลายทางแต่ละรายการแสดง

แหล่งข้อมูล ข้อมูลที่แสดงผล รูปแบบการแสดงผล
การแปลงพิกัดภูมิศาสตร์ แสดงผลที่อยู่ คอมโพเนนต์ที่อยู่ และประเภทที่อยู่ ดูผลลัพธ์ในคู่มือคำขอและคำตอบการแปลงพิกัดภูมิศาสตร์
  • JSON
  • XML
การเข้ารหัสพิกัดภูมิศาสตร์แบบย้อนกลับ แสดงผลที่อยู่ คอมโพเนนต์ที่อยู่ และประเภทที่อยู่ ดูคำตอบจากการเข้ารหัสพิกัดภูมิศาสตร์แบบย้อนกลับในคู่มือคำขอและการตอบกลับการเข้ารหัสพิกัดภูมิศาสตร์แบบย้อนกลับ
การเข้ารหัสพิกัดภูมิศาสตร์ของสถานที่ แสดงผลที่อยู่ คอมโพเนนต์ที่อยู่ และประเภทที่อยู่ ดูคำตอบจากการเข้ารหัสพิกัดภูมิศาสตร์แบบย้อนกลับในคู่มือคำขอและคำตอบเกี่ยวกับการเข้ารหัสพิกัดภูมิศาสตร์ของสถานที่

วิธีใช้ Geocoding API

1 ตั้งค่า เริ่มต้นด้วยตั้งค่าโปรเจ็กต์ Google Cloud แล้วทําตามวิธีการตั้งค่าที่ระบุไว้
2 ลองใช้คำขอการระบุพิกัดภูมิศาสตร์ เมื่อมีคีย์ API แล้ว คุณสามารถเริ่มทดสอบ Geocoding API ได้โดยตรงจาก curl หรือเบราว์เซอร์ คุณจะต้องระบุพารามิเตอร์การค้นหาที่ถูกต้องสำหรับการค้นหาที่อยู่หรือคอมโพเนนต์ ดูรายละเอียดได้ที่พารามิเตอร์การแปลงพิกัดภูมิศาสตร์
3 ลองส่งคำขอการแปลงพิกัดภูมิศาสตร์แบบย้อนกลับ ระบุพิกัดละติจูด/ลองจิจูดพร้อมกับคีย์ API เพื่อรับองค์ประกอบที่อยู่สำหรับที่อยู่แบบอ่านออกเสียงได้ซึ่งใกล้เคียงที่สุดสำหรับสถานที่นั้น โปรดดูรายละเอียดในคำขอการแปลงพิกัดภูมิศาสตร์ย้อนกลับ
4 ทำความเข้าใจพื้นฐานของคำตอบ ปลายทางทั้งหมดใน Geocoding API จะแสดงผลข้อมูลเดียวกันในรูปแบบ JSON หรือ XML ดูคำอธิบายเกี่ยวกับข้อมูล รหัสสถานะ และข้อความแสดงข้อผิดพลาดได้ที่การตอบกลับการแปลงพิกัดภูมิศาสตร์
5 ผสานรวมข้อมูลการแปลงพิกัดภูมิศาสตร์ลงในแอปของคุณเอง คุณสามารถใช้ข้อมูลการแปลงพิกัดภูมิศาสตร์เพื่อรับที่อยู่จากเครื่องหมายบนแผนที่ หรือเพื่อระบุเครื่องหมายบนแผนที่ตามที่อยู่ซึ่งทราบ

ไลบรารีของไคลเอ็นต์ที่ใช้ได้

เรียกใช้ API นี้ในภาษาที่ต้องการผ่านไลบรารีของไคลเอ็นต์อย่างใดอย่างหนึ่งต่อไปนี้

ไคลเอ็นต์ Java, ไคลเอ็นต์ Python, ไคลเอ็นต์ Go และไคลเอ็นต์ Node.js สำหรับบริการของ Google Maps เป็นไลบรารีของไคลเอ็นต์ที่ชุมชนสนับสนุนและเป็นโอเพนซอร์สภายใต้สัญญาอนุญาต Apache 2.0 ดาวน์โหลดได้จาก GitHub ซึ่งคุณจะดูวิธีการติดตั้งและโค้ดตัวอย่างได้ด้วย

ขั้นตอนถัดไป