Memasukkan Google Static Map

BY IN Google Map, PHP, Tips & Trik 4 COMMENTS

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

  1. Hanan |

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

    • contactwahyu |

      Sudah ada discriptnya kan?
      Jadi ada field id, lat dan lon yang masing-masing menyimpan posisi latitude dan longitude dari sebuah lokasi 🙂

  2. dwi |

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

    • contactwahyu |

      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.