Aplikasi GIS (Geographic Information System) terkadang kita butuhkan untuk menunjukkan suatu lokasi pada peta. Sekarang kita akan mencoba menunjukkan lokasi suatu tempat dengan Google Map. Ada beberapa metode yang bisa kita gunakan, berikut ini adalah cara memasukkan Google Map ke dalam web kita, dimana data latitude dan longitudenya kita ambil dari MySQL database.

<?php

$sql=”SELECT * FROM master WHERE id=”.$_GET[‘id’];
$result=mysql_query($sql);

while ($data=mysql_fetch_array($result))
{

$id=$data[‘id’];
$lat=$data[‘lat’];
$lon=$data[‘lon’];

}
if ( ($lat!=”) || ($lon!=”) )
{
echo “
<img src=’http://maps.googleapis.com/maps/api/staticmap?&zoom=8&size=236×158&maptype=roadmap&markers=color:red%7C”.$lat.”,”.$lon.”&sensor=false’ />”;
}
?>

Karena yang kita masukkan adalah static map, artinya kita mengirimkan parameter ke Google dan Google akan generate gambar map untuk dapat ditampilkan di halaman web kita. Adapun parameter yang bisa kita passing adalah:

zoom: untuk mengatur skala dari peta yang ditampilkan
size: adalah ukuran peta kita yang nantinya berupa gambar
maptype: tipe peta yang akan kita tampilkan, biasanya adalah roadmap
markers: icon yang digunakan untuk menunjuk sebuah lokasi di map, yang diikuti dengan variabel $lat dan $lon yang digunakan untuk merujuk pada sebuah lokasi tertentu di map.

Selamat mencoba.

4 Comments on Memasukkan Google Static Map

  1. Hanan says:

    Untuk struktur tabelnya seperti apa mas?
    ( $sql=”SELECT * FROM master WHERE id=”.$_GET[‘id’];)

  2. dwi says:

    ini ni skrip yang tak cari2. thx banget mas…..
    struktur tabelnya ada ndk?

    • contactwahyu says:

      halo…
      struktur tabelnya simpel kok. dari script benernya bisa keliatan
      jadi ada id, lat dan lon, yang masing2 menyimpan informasi latitude dan longitude dari sebuah alamat.