fbpx
Trentech.id

Membuat Aplikasi Petunjuk Jalan Dengan Google API

Aplikasi Penunjuk Jalan
Kita mungkin pernah berfikir bagaimana caranya ya membuat aplikasi seperti ojek online dengan dengan google map api. nah kali ini saya akan coba menambah wawasan kita. sebenarnya tutorial seperti banyak , hanya saja keinginan untuk menulis saja , karena sudah lama tidak menulis blog ini. 🙂 .
pada dasarnya konsep hanya menge-cek antara long/lat satu titik dengan long/lat ke titik yang lain, ditambah lagi dengan
adanya plugin yang udah tersedia dari google akan memudahkan kita untuk membuat aplikasi seperti gojek, grab dll.
untuk hasil bisa dilihat di bawah ini, sebagai sample kita akan menunjukkan arah dari ciputat ke blok m.
<!DOCTYPE html>

<html>

<head>

<title>MENAMPILKAN PETUNJUK ARAH</title>

<meta charset="utf-8"/>

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCTzjb-g5lJmButPqyNn9y6Q1x8d3JPGyo"></script>

<script type="text/javascript">

function init(){

var service = new google.maps.DirectionsService;

var view = new google.maps.DirectionsRenderer;

var info_window = new google.maps.InfoWindow();

var zoom = 5;

var pos = new google.maps.LatLng(-3.050444,116.323242);

var options = {

'center': pos,

'zoom': zoom,

'mapTypeId': google.maps.MapTypeId.ROADMAP

};

var map = new google.maps.Map(document.getElementById('maps'), options);

view.setMap(map);

info_window = new google.maps.InfoWindow({

'content': 'loading...'

});

var result = function(){

lihat(service, view);

}

document.getElementById('lihat').addEventListener('click', result)

}

function lihat(service, view){

var start = document.getElementById('start').value;

var end = document.getElementById('end').value;

var request = {

origin: start,

destination: end,

travelMode: google.maps.TravelMode.DRIVING

};

service.route(request, function(response, status){

if(status == google.maps.DirectionsStatus.OK){

view.setDirections(response);

}else{

window.alert('Directions request failed due to ' + status);

}

});

}

google.maps.event.addDomListener(window, 'load', init);

</script>

</head>

<body>

<input type="text" id="start" size="50" placeholder="Lokasi sekarang">

<input type="text" id="end" size="50" placeholder="Tujuan">

<button id="lihat">lihat</button>

<br><br>

<div id="maps" style="width: 800px; height: 400px;"></div>

</body>

</html>


 

  [Wajib Baca] Inilah 4 Cara Kerja Hacker Bobol Instagram
Rifqi Muhammad

Rifqi Muhammad

0 Comments
Inline Feedbacks
View all comments