สำหรับเรื่องนี้ ให้ใช้ Google Maps API เพื่อทำ reverse geocoding
Geocoding หมายถึงการแปลงที่อยู่ที่มนุษย์อ่านได้ให้เป็นตำแหน่งบนแผนที่
กระบวนการทำทางกลับกัน คือการแปลงตำแหน่งบนแผนที่ให้เป็นที่อยู่ที่มนุษย์อ่านได้ เรียกว่า reverse geocoding
ตัวอย่าง
มาดูตัวอย่างการตั้งค่าละติจูดและลองจิจูด:
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 8,
center: {lat: 20.502, lng: -22.765}
});
}
Reverse geocoder จะจับคู่ประเทศ, จังหวัด, เมือง, เขต, ที่อยู่ถนน และรหัสไปรษณีย์