Featured Post

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
DONASI VIA PAYPAL Bantu berikan donasi jika artikelnya dirasa bermanfaat. Donasi akan digunakan untuk memperpanjang domain https://apaitu10.blogspot.com/. Terima kasih.
Postingan Lebih Baru Postingan Lebih Baru Postingan Lama Postingan Lama

Postingan lainnya

Komentar

Posting Komentar