Script Petunjuk Arah Direction Google Maps 4

Salahsatu fitur yang sering ada di aplikasi berbasis Google map adalah adanya fitur untuk memberi petunjuk jalan (direction) kepada pengunjung. sayangnya, banyak tutorial yang memberikan codenya cuman sepotong, dalam tutorial ini, akan saya tunjukan script lengkap yang bisa anda coba sendiri. Anda juga bisa mendowload source codenya. Tutorial ini membutuhkan PHP untuk memproses data lokasi yang dikirim oleh user.

Tampilan

berikut ini adalah tampilan dari direction Google map

Tampilan penunjuk arah dari jalan janti ke gejayan di kota yogyakarta

Tampilan penunjuk arah dari jalan janti ke gejayan di kota yogyakarta

Script Form

		<form class="form-inline" action='index.php' method="POST">
  <input type="text" name='asal' class="input-large" 
placeholder="Alamat asal">
  <input type="text"  name='tujuan'class="input-large" 
placeholder="Alamat Yang dituju">
 
  <button type="submit" class="btn btn-warning">Rute</button>
</form>
		
	<p class='lead'>
	Rute  Google maps
	</p>

<div class='span8'>
	<?php
	if(isset($_POST)) {
	$saddr = $_POST['asal'];
	$daddr = $_POST['tujuan'];
	include ('direction.php');
			}?>

Script direction Google map

var directionsService = new google.maps.DirectionsService();
     var directionsDisplay = new google.maps.DirectionsRenderer();

     var map = new google.maps.Map(document.getElementById('map'), {
       zoom:10,
       mapTypeId: google.maps.MapTypeId.ROADMAP
     });

     directionsDisplay.setMap(map);
     directionsDisplay.setPanel(document.getElementById('panel'));

     var request = {
       origin: '<?=$saddr;?>', 
       destination: '<?=$daddr;?>',
       travelMode: google.maps.DirectionsTravelMode.DRIVING
     };

     directionsService.route(request, function(response, status) {
       if (status == google.maps.DirectionsStatus.OK) {
         directionsDisplay.setDirections(response);
       }
     });

Demo dan source code

Untuk mencoba demonya, silahkan klik disini, untuk mendownload source code lengkap klik disini.

Penulis: Candra Adi Putra

Candralab Coding Studio adalah sebuah startup yang bergerak dibidang pengembangan software yang fokus ke Web dan Mobile Development di Yogyakarta, Indonesia.

4 thoughts on “Script Petunjuk Arah Direction Google Maps

  1. Reply HK47 May 6, 2013 10:13 am

    Gan bagaimana kasusnya jika menggunakan destinasi berubah dan untuk settingan requestnya menggunakan lat dan lang.

    Misalkan : Jakarta – Bandung Kota
    Akan dijadikan : Jakarta – Cikarang
    Update : Jakarta – Padalarang
    Final : Jakarta – Bandung Kota
    (penggunaan sistem device yang sudah tersambung dengan database)

    Note : Pengambilan nilai lat & lat dari DOM tidak akan terbaca di request.

    Mohon pencerahannya. Terima kasih #CMIIW

  2. Reply b45r1 Mar 4, 2013 9:10 am

    tutorialx mantap mas n kalau digabung dengan android gimana tuh mas? mohon pencerahan, thanks