Source Code Contoh SIG Berbasis Web (Google Map,PHP,MySql) Step 6

Langkah yang keenam dan yang terakhir adalah buat file dengan nama hasildata.php, dan berikut kodenya


<?php
if(!empty($_POST['asal']) AND !empty($_POST['tujuan'])){

function curl_get_contents($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}

$asal=urlencode($_POST['asal']);
$tujuan=urlencode($_POST['tujuan']);
$result= curl_get_contents("http://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=$asal&destinations=$tujuan");
$obj = json_decode($result, true);
?>
<div class="panel panel-info">
        <div class="panel-heading">
                <h2><i class="fa fa-car"></i> Hasil Hitung Jarak Dan Waktu Tempuh</h2>
        </div>
            <div class="panel-body">
             Alamat Asal :<p>
            <strong><?php echo $_POST['asal'];?></strong>
            </p>
            <p>
            Alamat Tujuan : <p>
            <strong><?php echo $_POST['tujuan'];?></strong>
            </p>
            <p>
            Jarak Tempuh : <p>
            <strong><?php echo $obj['rows'][0]['elements'][0]['distance']['text'];?></strong>
            </p>
            <p>
            Perkiraan Waktu Tempuh : <p>
            <strong><?php echo $obj['rows'][0]['elements'][0]['duration']['text'];?></strong>
            </p>
        </div>
</div>

<?php
}else{
    echo "<p class='alert alert-danger'><i class='fa fa-info-circle'></i> <b>Maaf Bos</b>, Silahkan Pilih Lokasi</p>";
}

?>


dan buat satu file dengan nama custom.css yang isinya

#map{
    width:100%;
    height:400px;
}
Sudah selesai,silahkan di kembangkan sesuai bakat anda,,,..ini merupakan prototype.

Goog Luck

Saya lahir di Lamongan,besar d Lamongan. Sempat mengenyam pendidikan S1 Sistem informasi di perguruan tinggi swasta d Surabaya.Alhamdulillah lulus. Ketertarikanku di dunia teknologi informasi khususnya di website di mulai dari tahun 2010,hingga sekarang masih berkutat di bidang Teknologi Informasi

Share this

Related Posts

Previous
Next Post »

7 comments

comments
6 August 2018 at 09:19 delete

gan ini ada maksimal data tampil di home(index.php) nya nga?

Reply
avatar
26 September 2018 at 10:50 delete

Jarak Tempuh :


Notice: Undefined offset: 0 in C:\xampp\htdocs\GIS_COBA\hasildata.php on line 34

Perkiraan Waktu Tempuh :


Notice: Undefined offset: 0 in C:\xampp\htdocs\GIS_COBA\hasildata.php on line 38


error gan

Reply
avatar
23 October 2018 at 02:07 delete

itu google api nya udh gabisa digunakan, kek nya versi lama soalnya gada key nya

Reply
avatar
Anonymous
7 February 2020 at 09:55 delete

thanks min dari awal step saya coba ketik sampai sekarang udah berhasil seperti di video

Reply
avatar
Andre Haxor
7 February 2020 at 09:57 delete

Mantap min. klo bisa google maps nya pake framwork CodeIgniter 3

Reply
avatar
Anonymous
21 July 2020 at 09:51 delete

min solusi untuk eror pada jalur tempuh dan waktu tempuh. mohon infornya

Reply
avatar
27 April 2021 at 20:19 delete

Min klo buat mesin pencari rute terpendek cara masukin kodingannya gmn ya min?

Reply
avatar

Informasi Yang Harus Kamu Ketahui

loading...