Berkreasi Dengan Google Maps dan HTML5 Geolocation

HTML5 mempunyai fitur yang berguna untuk menampilkan posisi baik longitude maupun latitude yang diberi nama Geolocation. Fitur ini dapat disematkan dalam aplikasi html5 untuk memudahkan para pengembang guna memperkaya dan berkreasi fasilitas yang akan ia bangun menggunakan HTML5. Menurut catatan penulis, sejak direkomendasikan oleh W3C pada Desember 2012, Bahasa pemrograman HTML5 banyak dipakai pengembang karena fungsi dan tagnya lebih develop friendly, dokumentasi lebih lengkap dan tentunya sangat modern.

html5 jakarta geolocation demo

HTML5 Geolocation by Google Maps

Lihat Demo

Sebagai eksperimen awal pengenalan untuk berkreasi dengan HTML5 Geolocation kombinasi Google Maps API, penulis akan memberikan slick tutorial untuk pembaca yang ingin secara mudah mengaplikasikan HTML5 Geolocation pada Google Maps guna mengetahui lokasi kota (dalam hal ini lokasi server). Berikut adalah perangkat dan juga library javascript yang dibutuhkan untuk melakukan eksperimen pendukung tutorial HTML5 Geolocation ini :

Perangkat :

  • Browser yang support : Mozilla Firefox versi 3.5 keatas, Google Chrome versi 5.0 keatas, Safari 5.0+ , IE 9.0 +
  • Koneksi internet untuk memanggil library Google API online.

Library :

  • Google Maps Online API
  • Jquery Library
  • Google Font API (Opsional)

Tutorial

  • Masuk folder localhost, dan buatlah folder bernama html5geolocation
  • Buat dua file yaitu index.html dan style.css + download background pendukung disini
  • Berikut adalah file index.html
  • Berikut adalah isi dari file style.css

Lihat Demo

 

Muhammad K Huda

A non exhausted blogger person within fullstack engineer (spicy food), open source religion, self-taught driver and maybe you know or don't like it. Simply says, Hello from Me!

 

4 thoughts on “Berkreasi Dengan Google Maps dan HTML5 Geolocation

  1. Sangat bermanfaat sekali mas eksperimen yang sudah diberikan, sangat membantu saya dalam mempelajari location dengan GMaps.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.