Belajar MAP Script dengan PHP

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 :

Peta

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

About Administrator

2016-01-12 10:32:36 2016-01-12 14:33:42

Check Also

Create Simple Chat App with Google App Engine Backend and Google Cloud Messaging

Mari membuat aplikasi chat sederhana menggunakan backend Google App Engine (bagian dari Google Cloud Platform) dan …

Tinggalkan Balasan

Translate »
error: Konten dilindungi !!