Tuesday, 2 February 2016

Tips dan Cara Mengetahui Jarak dan Waku tempuh pada Google Maps dengan menggunakan PHP

Halo bertemu dengan saya lagi. Dikali ini kita akan membahasan mengenai cara mengetahui jarak dan waktu tempud diGoogle maps menggunakan PHP.


Tips dan Cara Mengetahui Jarak dan Waku tempuh pada Google Maps dengan menggunakan PHP- Cara mengetahui jarak dan waktu tempu di Google Maps dengan PHP tidak asing lagi bagi para Web Developer yang berususan dengan Google Maps. Hal ini dilakukan untuk menampilkan peta lokasi pada halaman web yang dibuat. 


Cara agar mengetahui jarak dan waktu tempuh pada dua lokasi itu bisa dengan menggunakan PHP. Langsung saja untuk script sederhana yang bisa digunakan:

<?php

$from = "Jakarta";
$to = "Bandung";

$from = urlencode($from);
$to = urlencode($to);

$data = file_get_contents("http://maps.googleapis.com/maps/api/distancematrix/json?origins=$from&destinations=$to&language=id-ID&sensor=false");
$data = json_decode($data);

$time = 0;
$distance = 0;

foreach($data->rows[0]->elements as $road) {
    $time += $road->duration->value;
    $distance += $road->distance->value;
}

echo "Asal: ".$data->destination_addresses[0];

echo "Tujuan: ".$data->origin_addresses[0];

echo "Estimasi Waktu: ".$time." detik atau setara dengan " . gmdate('H', $time) . " jam " . gmdate('i', $time) . " menit";

echo "Jarak: ".$distance." m atau " .floor($distance / 1000). " km";

?>

Untuk keterangan diatas lokasi asal dan tujuan disimpan dalam bentuk variabel. Namun untuk kalian yang ingin mengembangkanya anda bisa menggukan form input untuk memboat lokasi awal dan tujuan seperti online travel agar tampilan lebih dinamis juga.

Sekian untuk artikel dan tutorialnya. Semoga bermanfaat. Admin

Sumber : JurnalWeb
Load disqus comments

0 comments