Mengetahui Latitude dan Longitude dari Address

BY IN Google Map, PHP, Tips & Trik Comments Off on Mengetahui Latitude dan Longitude dari Address

Posisi Latitude dan Longitude dalam Google Map sangat penting untuk langsung merujuk pada lokasi tertentu. Apabila kita hanya mengetahui alamatnya saja, apakah kita bisa mencari tahu latitude dan longitude-nya? Hal ini bisa saja kita lakukan dengan menggunakan script berikut ini:

<?php
$address=’Pucang Anom Timur’;
$suburb=’Surabaya’;
$address=str_replace(‘ ‘,’+’,$address);
$suburb=str_replace(‘ ‘,’+’,$suburb);
$state=’East Java’;
$country=’Indonesia’;
$str=’http://maps.google.com/maps/api/geocode/json?address=’.$address.’,’.$suburb.’,’.$state.’,’.$country.’&sensor=false’;
$geocode=file_get_contents($str);
$output= json_decode($geocode);
$lat = $output->results[0]->geometry->location->lat;
$lon = $output->results[0]->geometry->location->lng;
?>

 

Untuk alamat atau kota yang dimasukkan, apabila mengandung spasi, harus kita ubah menjadi tanda plus (+), sedangkan antara alamat, kota, state dan negara masing2 akan dipisahkan dengan tanda koma. Jadi setelah script dijalankan, nilai latitude dan longitudenya akan disimpan pada variabel $lat dan $lon.

Selamat mencoba.




Comments are closed.