Bermain dengan Marker Google Maps API

dokumen-dokumen yang mirip
Menampilkan Google Maps V3 pada halaman website

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");

10 - SIG Berbasis Web. by: Ahmad Syauqi Ahsan

MENAMPILKAN GOOGLE MAPS DI WEB BROWSER DENGAN HTML5

Membuat Interface Dinamis Menggunakan FrameLayout

PEMANFAATAN GOOGLE MAPS API UNTUK VISUALISASI DATA BASE TRANSCEIVER STATION

SISTEM INFORMASI GEOGRAFIS PEMANTAU KUALITAS UDARA DI KOTA CILEGON

BAB IV ANALISA DAN PERANCANGAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

KNSI PEMBANGUNAN APLIKASI TRAVELING GUIDE KOTA BOGOR MENGGUNAKAN GOOGLE MAPS API

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

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

BAB IV ANALISA DAN PERANCANGAN SISTEM

Pengenalan JavaScript

Limitasi Text Input dengan Javascript

Deteksi Tubrukan Objek Dengan HTML5 [Part 2]

Image Slider 3D. Oleh: Anthonius

PUZZLE GAME DOLPHIN PROYEK MULTIMEDIA Membuat Game Puzzle Dolphin untuk menyusun gambar yang terpisah-pisah agar menjadi gambar utuh.

Deteksi Tubrukan Objek Dengan HTML5 [Part 1]

Membuat Game Kuis Menggunakan Unity3D 2017 untuk Android

MEMBANGUN SISTEM NAVIGASI DI SURABAYA MENGGUNAKAN GOOGLE MAPS API

Gunadarma University. Google Map API

Membuat Form Dinamis dengan HTML & Javascript.

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

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

buat Lightbox mu sendiri dengan jquery

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

Membuat Responsive dan Fleksibel Image Gallery dengan JQuery Fleximage

Animasi Dengan CSS3. Mahasiswa memahami konsep dasar animasi CSS3 Mahasiswa memahami konsep transisi Mahasiswa memahami konsep transformasi

Hover Putar CSS3. Oleh: Mohammad Nur Huda

2. Klik tombol Size pada property panel. Ubah ukurannya menjadi 300 width dan 70 height

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

How to Create Simple Web (2) - Slice

Using FreeMind. Diadaptasi dari John Leach

Objek Bergoyang CSS3

BAB II TINJAUAN PUSTAKA

Membuat PopUp Menu dengan HTML dan JavaScript

FLASH, FRAME, BEHAVIOR

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

Facebook App dengan Javascript

Membuat Simpel Site HTML Layout Menggunakan Tag div

AJAX. Pemrograman Web 1. Asynchronous JavaScript and XML. Genap

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

Pemrograman Basis Data Berbasis Web

SImple Pop-Up Modal dengan CSS3 dan Jquery

Bermain Dynamic Tabel Row dengan menggunakan Javascript

Membuat Polling Sederhana Dengan Ajax

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

TUTORIAL CSS FRAMEWORK

Pemrograman Basis Data Berbasis Web

DESIGN WEB. D3 TKJ

MODUL 7 JavaScript pada Form HTML

Merekam Peta dari Google Maps

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

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

Perkenalan Glyphicon Bootstrap dan Cara Mudah Menggunakannya

Intro To JQuery Training Online Ilmuwebsite

Pemrograman Web WEEK 03 HTML LANJUT

CHAPTER 6. Sebelum membuat starter data, kita perlu meng-create collections terlebih dahulu. Buat folder lib pada folder aplikasi.

Grafis & Applet. Viska Mutiawani, M.Sc

[SANGAT MUDAH] Cara Membuat Slide Show dengan Bootstrap 3

BAB V IMPLEMENTASI KARYA. Laporan tugas akhir pada BAB V dijelaskan mengenai proses atau jalan cerita

JavaScript. Pemrograman Web 1. Genap

Pembuatan WebGIS Untuk Pemetaan Usaha Mikro Kecil Menengah (UMKM) Di Kabupaten Blitar

E-commerce Development Berbasis Wordpress

Membuat Games dan Pembelajaran Berbasis Simulasi menggunakan aplikasi Scratch

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

PEMPROGRAMAN WEB JAVASCRIPT

[SANGAT MUDAH] Cara Membuat Tab dengan Bootstrap

BAB IV IMPLEMENTASI DAN EVALUASI

Pemrograman Web Week 4. Team Teaching

Cara Membuat website dengan Dreamweaver

Ari Wibowo 2015 PENGEMBANGAN MEDIA PEMBELAJARAN INTERAKTIF MENGGUNAKAN MACROMEDIA FLASH VERSI 8.0. Pendahuluan

RONALD RUSLI CV. LOKOMEDIA

BAB III PERANCANGAN SISTEM

Geolocation. Digunakan untuk mengetahui lokasi pengguna. Perlu persetujuan dari pengguna dikarenakan dapat mengganggu privacy.

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

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

Halaman Pada website builder sitepad

Membuat Web Chatting dengan Ajax Jquery, PHP, dan Bootstrap [Part 2]

Beralih dari Input Submit ke Button dan Cara Mudah Membuat Button Bootstrap

IBM LOTUS SYMPHONY PRESENTATIOM

Publish: 7 Juni 2012 Author & Copyright: Johan Status: FREE tutorial

Javascript merupakan suatu bahasa yang perkembangannya lambat di bandingkan dengan Java yang berkembang sangat cepat. Di Javascript kita tidak

HTML (HyperText Markup Language)

1. Pendahuluan. 2. Tinjauan Pustaka

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

MODUL 7. Event. Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang

Membuat Login view mengggunakan.net FrameWork

Transkripsi:

Bermain dengan Marker Google Maps API Oleh: Hasyemi Rafsanjani Asyari Marker adalah salah satu penanda lokasi berbentuk icon atau pin atau juga image. Marker bisa kita rubah dengan image dari kita atau menggunakan default dari google maps. Hal yang kita bisa lakukan dengan marker salah satunya adalah menambahkan animasi, membuat marker bisa di drag, menghapus dan lain-lainnya. Salam buat semua jagocoders, meneruskan tutorial mengenai Google Maps kali ini saya akan mengajarkan tentang Marker Google Maps. Marker adalah salah satu penanda lokasi berbentuk icon atau pin atau juga image. Marker bisa kita rubah dengan image dari kita atau menggunakan default dari google maps. Hal yang kita bisa lakukan dengan marker salah satunya adalah menambahkan animasi, membuat marker bisa di drag, menghapus dan lain-lainnya. Tidak perlu lama-lama penjelasannya, mari langsung kita coba. Jika masih ingat dengan tutorial pertama saya, persiapannya masih sama kita hanya perlu mengimport Javascript API dari Google Maps. Dan masih sama, di tutorial kali ini kita hanya perlu menggunakan text editor, saya menggunakan Sublime Text. Bermain dengan Event pada Markers Ya, Google Maps punya banyak sekali Event. Click, mouse over, drag dan event-event lainnya. Kali ini mari kita coba dengan event click, dimana kita akan menambahkan markers ketika kita melakukan click pada maps. google.maps.event.addlistener(map, 'click', function(event) { placemarker(event.latlng);

Kita tambahkan script ini pada tag <script>. Penjelasan script diatas adalah kita buat sebuah fungsi placemarker, sama prinsipnya dengan menampilkan marker pada tutorial pertama. namun perbedaannya adalah kita mentriggernya dengan menggunakan event click. Disini kita mempassing parameter location, yaitu LatLang dari posisi map yang kita click. Animation pada Markers Kita bisa membuat animasi pada markers, ada dua jenis animation yang bisa kita gunakan pada markers, yaitu DROP dan juga BOUNCE. Untuk menambahkan animasi, kita perlu menambahkan animation ke dalam marker kita. Dengan berisi google.maps.animation.drop dan google.maps.animation.bounce, animation: google.maps.animation.drop Dengan begitu, maka ketika kita menambahkan marker kedalam peta akan ada animasi dari markernya. Sekarang mari kita buat efek animasi lagi, kali ini animasi akan muncul ketika icon dari marker di click. Kali ini kita buat event listener di dalam function placemarker sehingga setiap marker bisa di click untuk memunculkan animasi. google.maps.event.addlistener(marker, 'click', function(event) { if (marker.getanimation()!= null) { marker.setanimation(null); else { marker.setanimation(google.maps.animation.bounce); Penjelasannya, kita menambahkan animasi DROP ketika kita menambahkan marker. Kemudian ketika kita click icon markernya, jika tidak ada animasi maka kita beri animasi BOUNCE, sedangkan jika animasi tidak kosong, atau ada, maka kita buat tidak ada animasi. Cukup sederhana bukan? Custom Icon Markers Yang terakhir, yang akan saya ajarkan adalah bagaimana merubah icon dari markers. agar

bentuknya tidak seperti default. Caranya sangatlah mudah, tinggal tambahkan icon pada markers: icon: 'assets/markers_32.png', Disini terserah anda untuk menggunakan icon/image apa, dengan catatan bahwa icon markernya harus berukuran kecil. Dalam kasus ini saya menggunakan icon dengan dimensi 32x32 dan diletakan di dalam folder assets. Full Source Code <!DOCTYPE html> <html> <head> <style> #map-canvas { width: 500px; height: 500px; </style> <script src="https://maps.googleapis.com/maps/api/js"></script> <script> var marker; 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.addlistener(map, 'click', function(event) { placemarker(event.latlng); icon: 'assets/markers_32.png', google.maps.event.addlistener(marker, 'click', function(event) { if (marker.getanimation()!= null) {

marker.setanimation(null); else { marker.setanimation(google.maps.animation.bounce); google.maps.event.adddomlistener(window, 'load', initialize); </script> </head> <body> <div id="map-canvas"></div> </body> </html>.ya sekian dahulu tutorial kali ini, bermain-main dengan markers. Semoga kalian bisa explore lebih lagi. Semoga tutorial ini bermanfaat buat kita semua. Terima kasih. Sampai jumpa di tutorial berikutnya. :) 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.