Menampilkan Peta Dengan Plugin Openlayers


Menampilkan Peta Dengan Plugin Openlayers

Kali ini saya akan share tutorial cara menampilkan Peta OSM (Open Street Map) dan Google dengan Openlayers, apa itu Openlayers ? OpenLayers adalah library Javascript (Js) murni untuk menampilkan data peta di berbagai web browser, tanpa server side. Openlayers mengimplementasikan Javascript API untuk membangun rich web-based geographic apllications yang mirip dengan Google maps dan MSN Virtual Earth APIS. Openlayer sifatnya gratis, yang dibangun oleh komunitas Open Source
dalam tutorial ini saya menggunakan Openlayers versi 2, anda bisa mendownloadnya disini, pertama buat projek dengan nama terserah anda lalu extract file yang sudah anda download, kemudian copy folder openlayers-2.12 ke dalam direktori project anda, lokasi openlayers-2.12 ada di ms4w > apps > openlayers-2.12 dalam file yang sudah anda extract

Menampilkan Peta Dengan Plugin Openlayers (Part 1)

anda bisa mempelajari API Openlayers secara offline, untuk melihat API Dokumen nya, buka browser dan ketikan http://localhost/(nama project anda)/openlayers-2.12/doc/apidocs/ dan untuk mempelajari Dev Dokumen nya, ketikan http://localhost/(nama project anda)/openlayers-2.12/doc/devdocs/
Ok langsung saja ke pembahasan buat file dengan nama index.php dan simpan file didalam projek yang sudah anda buat kemudian salin kode di bawah ini
<!DOCTYPE html>
<html>
<head>
<title>MENAMPILKAN PETA OSM</title>
<script type="text/javascript" src="openlayers-2.12/OpenLayers.js"></script>
<script type="text/javascript">
 window.onload = function() {
  // layer OSM
  var osm = new OpenLayers.Layer.OSM('Map OSM');

  var map = new OpenLayers.Map({
   // div element
   'div': 'map',

   // set center Longitude dan Langitude
   'center': new OpenLayers.LonLat(0, 0),

   // set zoom peta
   'zoom': 2,

   // set layer
   'layers': [osm]
  });
 }
</script>
</head>
<body>
<div id="map" style="width: 800px; height: 400px;"></div>
</body>
</html>
sekarang buka browser anda dan jalankan projek yang sudah anda buat, jika berhasil maka anda akan mendapatkan tampilan seperti ini

Menampilkan Peta Dengan Plugin Openlayers (Part 2)

lalu bagaimana jika peta yang kita tampilkan peta milik google ?
buat file dengan nama index2.php dan simpan file di dalam projek yang sudah anda buat setelah itu salin kode berikut
<!DOCTYPE html>
<html>
<head>
<title>MENAMPILKAN PETA GOOGLE</title>
<script src="http://maps.google.com/maps/api/js?v=3.7&sensor=false"></script>
<script type="text/javascript" src="openlayers-2.12/OpenLayers.js"></script>
<script type="text/javascript">
 window.onload = function() {
  // layer Google
  var google = new OpenLayers.Layer.Google('Street');

  var map = new OpenLayers.Map({
   // div element
   'div': 'map',

   // set center Longitude dan Langitude
   'center': new OpenLayers.LonLat(0, 0),

    // set zoom peta
   'zoom': 2,

   // set layer
   'layers': [google]
  });
 }
</script>
</head>
<body>
<div id="map" style="width: 800px; height: 400px;"></div>
</body>
</html>
dan sekarang coba arahkan link project anda ke index2.php, jika berhasil maka anda akan mendapatkan tampilan seperti ini

Menampilkan Peta Dengan Plugin Openlayers (Part 3)

Ok sampai disini dlu tutorial kali ini, selamat mencoba dan semoga bisa bermanfaat

Berbagi Via

Share Facebook Share Twitter Share Google+ Share Pinterest
Jangan lupa tinggalkan komentarnya ya :)

No comments:

Post a Comment