Bingung beri Judul neeh artikel…!!! ada saran dari temen2 g? Artikel ini berkenaan dengan MAP (Peta) ya Macam GIS gitulah heee…. tapi sederhana, untuk pengembanganya terserah sampean saya hanya memberi gambaran sedikit ilmunya.
Ok mari kita lirik Code serta penjelasannya di bawah :
// dibawah ini adalah Koordinat kota dimana qu4ck di lahirkan (Surabaya) tentu ini hanya mengira – ngira
if(empty($kordinat1))$kordinat1 = 113.10774861954596;
if(empty($koordinat2)) $koordinat2 = -6.7899306519141;
$im = imagecreatefromjpeg("peta.jpg"); // Deklarasikan nama gambar (contoh mnggunakan file jpg)
$merah = imagecolorallocate ($im, 255,0,0); // untuk memberi warna (merah) tulisan di area peta
// Mengukur besar peta.
$x = imagesx($im);
$y = imagesy($im);
$pt = getlocationcoords($koordinat2, $kordinat1, $x, $y); //Menentukan panjang/lebar Koordinat
imagefilledrectangle($im,$pt["x"]-0,$pt["y"]-1,$pt["x"]+1,$pt["y"]+0,$merah); // Besar pixel yg di tampilkan (berupa kotak warna merah).
imagestring($im,2,1,$y-15,"Surabaya (Indonesia)",$merah); // Pemberian keterangan tulisan pada peta.
// Merubah Format JPG ke PNG supaya Peta tampil pada Browser.
header("Content-Type: image/png");
imagepng($im);
imagedestroy($im);
// Fungsi untuk konversi koordinat
function getlocationcoords($koordinat2, $koordinat1, $lebar, $tinggi)
{
$x = (($koordinat1 + 180) * ($lebar / 360));
$y = ((($koordinat2 * -1) + 90) * ($tinggi / 180));
return array("x"=>round($x),"y"=>round($y));
}
?>
Output dari code diatas :

Mmmm cukup mudah bukan Code diatas sudah saya sertai dengan penjelasan jika kurang jelas silahkan komentar dibawah. Ambil Source code