Menampilkan Google Maps V3 pada halaman website

dokumen-dokumen yang mirip
Bermain dengan Marker Google Maps API

Menampilkan multiple marker Google Maps API

Menampilkan Markers Google Maps API dengan PHP dan MySQL

Geocoding Services pada Google Maps API

Geocoding Services pada Google Maps API

Mendeteksi Lokasi dengan HTML5 Geolocation

Membuat Scrollspy Dengan Bootstrap

Tugas Modul 2-3. <?php //Header File XML header("content-type: text/xml"); include("koneksi.php");

PEMANFAATAN GOOGLE MAPS API UNTUK VISUALISASI DATA BASE TRANSCEIVER STATION

10 - SIG Berbasis Web. by: Ahmad Syauqi Ahsan

MENAMPILKAN GOOGLE MAPS DI WEB BROWSER DENGAN HTML5

KNSI PEMBANGUNAN APLIKASI TRAVELING GUIDE KOTA BOGOR MENGGUNAKAN GOOGLE MAPS API

SISTEM INFORMASI GEOGRAFIS PEMANTAU KUALITAS UDARA DI KOTA CILEGON

Pelatihan Intel XDK. Modul 1. Pengenalan HTML5, Mobile Application, dan Intel XDK. Dikembangkan oleh Intel Software.

Pengenalan JavaScript

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

Abdullah hafidh. Fakultas Ilmu Komputer, Universitas Indonesia. [Membuat Web Sederhana dengan.net FrameWork. menggunakan Microsoft Visual Studio 2008]

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. 4.1 Implementasi Sistem Implementasi bisa diartikan sebagai pelaksanaan atau penerapan atau bisa

BAB IV ANALISA DAN PERANCANGAN

Membuat Interface Dinamis Menggunakan FrameLayout

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

Pengenalan Script. Definisi HTML

MEMBANGUN SISTEM NAVIGASI DI SURABAYA MENGGUNAKAN GOOGLE MAPS API

SISTEM INFORMASI GEOGRAFIS OBJEK WISATA MENGGUNAKAN GOOGLE MAPS API STUDI KASUS KABUPATEN MOJOKERTO

BAB II TINJAUAN PUSTAKA

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

HTML DOM #1 Yosef Murya Kusuma Ardhana. ST., M.Kom

Membuat Layout Desain Awal dengan Photoshop

[SANGAT MUDAH] Cara Membuat Tab dengan Bootstrap

Pelatihan Intel XDK. Modul 3. Pengenalan Intel XDK Development Tools. Dikembangkan oleh Intel Software.

FLASH, FRAME, BEHAVIOR

BAB IV ANALISA DAN PERANCANGAN SISTEM

Oleh : Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc Hadziq Fabroyir, S.Kom

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Ada beberapa penelitian tentang web dan data. perumahan yang pernah dibahas oleh beberapa mahasiswa

Image Slider 3D. Oleh: Anthonius

LAMPIRAN 1 KUESIONER USER REQUIREMENT. Kuesioner Perancangan Aplikasi Pemantau Posisi Perangkat Mobile Dengan Teknologi LBS

C. Ms Powerpoint D. Notepad E. Ms Acces

BAB 2 TINJAUAN TEORI

HTML5 Komplet. Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO

Interactive Broadcasting

Sistem Informasi Geografis untuk Perguruan Tinggi Negeri Di Indonesia

Hover Putar CSS3. Oleh: Mohammad Nur Huda

Membuat Plugin jquery (Part 1)

MODUL 5 MENAMPILKAN PETA

Gambar 3.1 Diagram Alir aplikasi pada Klien Sistem berjalan.

BAB V DESAIN WEB CSS

Gunadarma University. Google Map API

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tinjauan pustaka merupakan acuan utama pada penelitian. beberapa studi yang pernah dilakukan yang

CARA MEMBUAT CSS DENGAN DREAMWEAVER

BAB 2 LANDASAN TEORI

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Pembangunan Sistem Informasi Geografis Berbasis Web untuk Pemetaan Industri Kreatif Berbasis Budaya di Kota Surakarta

Membuat Form Dinamis dengan HTML & Javascript.

Pemrograman Web WEEK 03 HTML LANJUT

MODUL 7 JavaScript pada Form HTML

Pertemuan V. Semester 1

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

JavaScript. Pemrograman Web 1. Genap

1.1 Latar Belakang Masalah

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

SISTEM INFORMASI GEOGRAFIS BERBASIS WEB PAYAROBA KECAMATAN BINJAI BARAT KOTA BINJAI TUGAS AKHIR MUHAMMAD SYAHBANA

Pemrograman Web Week 2. Team Teaching

Halaman Pada website builder sitepad

DOM (Document Object Model) dan Event

Cara membuat HTML dasar

BAB 2 LANDASAN TEORI

AJAX dengan jquery Part 1

Membuat Responsive dan Fleksibel Image Gallery dengan JQuery Fleximage

PEMANFAATAN GOOGLEMAPS UNTUK PEMETAAN DAN PENCARIAN DATA PERGURUAN TINGGI NEGERI DI INDONESIA

CSS Cascading Style Sheet

Pemanfaatan Google Maps dalam Pembuatan Aplikasi Pemantau Kondisi Jalan dan Lalu lintas

Bab 5. Cascading Style Sheet (CSS)

SImple Pop-Up Modal dengan CSS3 dan Jquery

PEMROGRAMAN WEB 09 JavaScript Lanjut

Pemrograman Web Week 4. Team Teaching

BAB 2 LANDASAN TEORI

Cara membuat elemen agar bisa didrag

IMPLEMENTASI SISTEM INFORMASI GEOGRAFIS MENGGUNAKAN GOOGLE MAPS API DALAM PEMETAAN ASAL MAHASISWA

Contoh Syntax: Contoh di atas menunjukkan. S e l e c t o r : h 1. P r o p e r t y : c o l o r. V a l u e : r e d. (red).

BAB II DASAR TEORI Rumah Sakit. Rumah sakit adalah salah satu sarana kesehatan tempat menyelenggarakan

Perkenalan Font Awesome untuk Pure CSS dan Bootstap. [Part 1]

Facebook App dengan Javascript

Mashita Enggar Kusuma, Yanto Budisusanto Jurusan Teknik Geomatika FTSP-ITS, Kampus ITS Sukolilo, Surabaya,

Pemrograman Basis Data Berbasis Web

JavaScript. Pemrograman Web 1. Genap

BAB 2 TINJAUAN PUSTAKA

Tutorial Lengkap Memahami CSS Display

CHAPTER 1 BASIC PROGRAMING WITH PHP AND JAVASCRIPT (AJAX) ( Janitra Panji Satria Soekarta ) UNIKU Pemrograman Web 2

BAB IV IMPLEMENTASI DAN EVALUASI

Ruang Kerja DREAMWEAVER MX 2004 :

Membuat Tabel Responsive dengan CSS

Penulis :

Materi 1 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

BAB II LANDASAN TEORI

Perkenalan Glyphicon Bootstrap dan Cara Mudah Menggunakannya

Transkripsi:

Menampilkan Google Maps V3 pada halaman website Oleh: Hasyemi Rafsanjani Asyari Sekilas tentang Google Maps, ya semua mungkin hampir sudah tahu merupakan salah satu produk dari Google. Dengan Google Maps kita bisa menampilkan peta digital ke dalam website kita. Google Maps API sendiri bukan hanya tersedia untuk web, tapi juga tersedia untuk Android, dan beberapa platform lainnya. Untuk versi web yaitu menggunakan bahasa pemrograman JavaScript (JS) sampai saat ini dibuat kini sudah masuk ke versi Google Maps API V.3. Pada tutorial kali ini kita akan mencoba menampilkan Maps biasa, menampilkan marker, dan juga menampilkan info windows pada marker. Dan juga beberapa property atau options yang bisa digunakan pada maps kita. Hai salam kenal, ini adalah tutorial pertama yang coba saya buat. Berhubung akhir-akhir ini sedang buat aplikasi web berbasis GIS (Geographic Information System) maka disini saya akan memberikan tutorial bagaimana caranya untuk menampilkan Google Maps pada website dengan lebih mudah. Mengenal Google Maps API Sekilas tentang Google Maps, ya semua mungkin hampir sudah tahu merupakan salah satu produk dari Google. Dengan Google Maps kita bisa menampilkan peta digital ke dalam website kita. Google Maps API sendiri bukan hanya tersedia untuk web, tapi juga tersedia untuk Android, dan beberapa platform lainnya. Untuk versi web yaitu menggunakan bahasa pemrograman JavaScript (JS) sampai saat ini dibuat kini sudah masuk ke versi Google Maps API V.3. Pada tutorial kali ini kita akan mencoba menampilkan Maps biasa, menampilkan marker, dan juga menampilkan info windows pada marker. Dan juga beberapa property atau options yang bisa digunakan pada maps kita. Yuk mari kita coba Preparation Sebelum kita mulai, ada baiknya baca doa dan niat dulu :-D

Yang pasti kita perlu siapkan text editor, saya menggunakan Sublime Text Editor. Di tutorial ini diharapkan sebelumnya sudah punya basic HTML, CSS dan juga JavaScript. Basic Maps Untuk menampilkan maps secara biasa caranya sangat sederhana: 1. Langkah pertama adalah kita perlu mengimport API javascript dari google pada tag <head>. <html> <head> <script src="https://maps.googleapis.com/maps/api/js"></script> </head> </html> 2. Selanjutnya buat sebuah elemen <div> baru, yang nantinya digunakan untuk menampilkan google maps kita. Kita berikan atribut 'id' map-canvas dan kita set width dan heightnya agar maps bisa terlihat. <div id="map-canvas" height="500px" width="500px"></div> 3. Hal yang terakhir yang perlu dilakukan adalah membuat script javasript untuk menampilkannya ke dalam div. <script> function initialize() { var mapcanvas = document.getelementbyid('map-canvas'); var mapoptions = { center: new google.maps.latlng(-6.402484, 106.794243), zoom: 10, maptypeid: google.maps.maptypeid.roadmap var map = new google.maps.map(mapcanvas, mapoptions) google.maps.event.adddomlistener(window, 'load', initialize); </script> Penjelasan dari script ini adalah kita menggunakan API Javascript dari google maps untuk menampilkan maps. Kita buat variabel pertama yaitu mapcanvas yaitu elemen HTML div yang akan digunakan untuk menampilkan maps. Variabel kedua adalah variabel untuk pengaturan/options dari google maps. ada banyak yang bisa kita gunakan nantinya. Kita akan bahas beberapa diantaranya. Di code ini, beberapa properties yang kita gunakan adalah center, zoom, dan juga maptypeid. center digunakan untuk menentukan titik tengah dari maps yang kita buat. Disini kita isi dengan laitude dan juga longitude. Di option ini saya menggunakan position latlang dari

wilayah Depok. zoom digunakan untuk menentukan level zooming maps akan ditampilkan. Semakin besar angka zoom maka akan semakin zoom ini atau semakin dekat maps akan ditampilkan maptypeid digunakan untuk memilih type maps yang ingin ditampilkan, ada option HYBIRD, ROADMAP, TERRAIN dan juga SATELITE Selanjutnya buat variabel maps dengan parameter mapcanvas dan mapoptions lalu, tinggal adddomlistener sehingga script google maps akan dijalankan ketika window atau documet html di load. Dan yeay, kalian berhasil menampilkan peta google secara basic/dasar. Macam-Macam Properties Google Maps Google Maps punya banyak properties yang bisa kita gunakan, beberapa diantaranya adalah: 1. disabledoubleclickzoom diisi dengan boolean, ini untuk mengatur apakah maps akan zooming ketika di double click 2. draggable yaitu mengatur apakah maps bisa di drag atau tidak. 3. keyboardshortcut yaitu mengatur apakah maps bisa dikendalikan dengan keyboard atau tidak 4. scrollwheel digunakan untuk mengatur apakah scrollwheel bisa digunakan pada maps 5. streetviewcontrol digunakan untuk mengatur apakah di maps kita akan ada control untuk

menampilkan street view dan masih banyak lagi control-control yang ada. Untuk menggunakannya, kita perlu meletakannya di mapoptions kita. var mapoptions = { center: new google.maps.latlng(-6.402484, 106.794243), zoom: 10, scrollwheel: false, keyboardshortcut: false, draggable: false, maptypeid: google.maps.maptypeid.roadmap Menampilkan Marker Untuk menampilkan marker caranya sangat mudah, tambahkan script ini kedalam javascript kita di awal: var marker = new google.maps.marker({ position: new google.maps.latlng(-6.402484, 106.794243), map: map, title: 'Hello World!' Maka hasilnya kita telah menambahkan marker kedalam maps kita dengan posisi di Depok. Menampilkan infowindow pada Marker Info Window adalah panel seperti tooltips yang akan muncul ketika kita click pada marker. Caranya sangat mudah masukan code berikut kedalam function initialize di awal: var contentinfo = '<h1>tes INFO WINDOW</h1>'+ '<p><b>hello World</b></p>'+ '<p><a href="#">this is a link</a></p>'; var infowindow = new google.maps.infowindow({ content: contentinfo google.maps.event.addlistener(marker, 'click', function() { infowindow.open(map,marker); Disini infowindows sama halnya dengan sebuah content html. variabel contentinfo adalah content

html dari info window yang akan muncul. Kalian bisa dengan mudah merubahnya, dengan menggunakan tag HTML. Selanjutnya kita buat sebuah infowindow baru dengan content string dari html kita, lalu hal terakhir adalah kita tambahkan events pada google maps, ketika marker di click maka akan membuka info window. Hasil akhirnya adalah akan seperti berikut ini: Ya itulah akhirnya, kita telah berhasil membuat dan menampilkan peta google maps sederhana ke dalam website kita. Sangat mudah dan bisa disesuaikan dengan tampilan yang anda mau. Source Code Lengkap <!DOCTYPE html> <html> <head> <style> #map-canvas { width: 500px; height: 500px; </style>

<script src="https://maps.googleapis.com/maps/api/js"></script> <script> function initialize() { var mapcanvas = document.getelementbyid('map-canvas'); var mapoptions = { center: new google.maps.latlng(-6.402484, 106.794243), zoom: 10, maptypeid: google.maps.maptypeid.roadmap var map = new google.maps.map(mapcanvas, mapoptions) var marker = new google.maps.marker({ position: new google.maps.latlng(-6.402484, 106.794243), map: map, title: 'Hello World!' var contentinfo = '<h1>tes INFO WINDOW</h1>'+ '<p><b>hello World</b></p>'+ '<p><a href="#">this is a link</a></p>'; var infowindow = new google.maps.infowindow({ content: contentinfo google.maps.event.addlistener(marker, 'click', function() { infowindow.open(map,marker); google.maps.event.adddomlistener(window, 'load', initialize); </script> </head> <body> <div id="map-canvas"></div> </body> </html> Sekian tutorial saya hari ini, untuk tutorial selanjutnya saya akan masih mencoba membahas tentang Google Maps API diantaranya adalah menampilkan custom marker, menampilkan banyak marker, geolocation, geocoding, dan banyak lagi. Terima Kasih. Semoga bermanfaat. Jika ada pertanyaan, silahkan jangan malu bertanya :D Tentang Penulis

Hasyemi Rafsanjani Asyari null. I'm proud to be Stalker. Currently Mahasiswa Politeknik Negeri Jakarta. Currently Microsoft Student Partners Indonesia Regional Jabodetabek. Founder of a Company.