dibimbing.id - Cara Membuat Map di HTML, Mudah dan Interaktif

Cara Membuat Map di HTML, Mudah dan Interaktif

Suci Wulandari

•

03 August 2023

•

4810

Image Banner

Map atau peta interaktif merupakan salah satu fitur yang sering digunakan dalam pengembangan website modern. Cara membuat web pada HTML cukup mudah terutama jika kamu sudah mengetahui tipsnya. Dengan menggunakan bahasa pemrograman web seperti HTML, CSS, dan JavaScript, kamu bisa membuat peta interaktif yang menarik dan berfungsi dengan baik. 


Melalui artikel ini, MinDi akan membahas cara membuat map pada HTML dan beberapa langkah praktis untuk memulainya. Selain itu, akan dijelaskan juga tentang fungsi dari map pada HTML tersebut. Simak artikelnya sampai selesai, ya!

Cara Membuat Map pada HTML

Membuat peta interaktif dengan HTML dapat dilakukan dengan mudah menggunakan Google Maps API. Dengan beberapa langkah sederhana, kamu dapat menambahkan peta yang menarik dan berguna ke dalam situs web. Berikut ini cara membuat map pada HTML dalam 6 langkah.

Persiapan Awal

Cara Membuat Map pada HTML
Dibimbing.id - Persiapan Awal

Sebelum memulai membuat peta, pastikan kamu memiliki pengetahuan dasar tentang HTML, CSS, dan JavaScript. Pastikan pula, kamu telah memiliki teks editor yang dapat kamu gunakan untuk menulis kode. Teks editor tersebut antara lain seperti Sublime Text, Visual Studio Code, atau Notepad++. 

Menyiapkan Struktur HTML

Dibimbing.id - Menyiapkan Struktur HTML

Langkah selanjutnya untuk membuat peta adalah menyiapkan struktur HTML. Kamu perlu menyusun elemen-elemen yang akan membentuk peta interaktif. Struktur dasar HTML untuk peta interaktif sederhana dapat dilihat di bawah ini:


<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Peta Interaktif</title>

    <!-- Link ke CSS Anda (opsional) -->

    <link rel="stylesheet" href="style.css">

</head>

<body>

    <!-- Kontainer untuk peta -->

    <div id="map"></div>

    <!-- Script JavaScript untuk menggambar peta (akan dijelaskan lebih lanjut) -->

    <script src="script.js"></script>

</body>

</html>


Menggunakan Google Maps API

Untuk membuat peta interaktif yang berfungsi, MinDi akan mencoba menggunakan Google Maps API. API ini memungkinkan pengguna mengakses dan menggunakan layanan Google Maps secara gratis dengan beberapa batasan. Berikut adalah langkah-langkah untuk menggunakan Google Maps API,

  • Buka laman https://developers.google.com/maps/documentation/javascript/get-api-key untuk mendapatkan API key dari Google Maps. Anda perlu memiliki akun Google untuk mendapatkan API key ini.

  • Setelah mendapatkan API key, masukkan kode berikut pada bagian <head> dari dokumen HTML Anda:

<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" async defer></script>


Pastikan untuk menggantikan YOUR_API_KEY dengan API key yang sudah kamu dapatkan.


Menambahkan Script JavaScript 


Dibimbing.id - Menambahkan JavaScript

Selanjutnya, kamu perlu menambahkan Script JavaScript untuk membuat peta. Caranya yaitu membuat peta Google Maps dengan marker yang menandai koordinat tertentu. Kamu dapat mengganti lat dan lng pada variabel myLatLng dengan koordinat yang sesuai dengan lokasi yang ingin kamu tunjukkan pada peta. Untuk membuat file "script.js" dan masukkan kode berikut:


function initMap() {

  // Koordinat tengah peta

  var myLatLng = {lat: -6.1754, lng: 106.8272};

  // Opsi untuk peta

  var mapOptions = {

    zoom: 10, // Level zoom (semakin besar angka, semakin dekat tampilan peta)

    center: myLatLng // Koordinat tengah peta

  };

  // Membuat objek peta

  var map = new google.maps.Map(document.getElementById('map'), mapOptions);

  // Menambahkan marker pada peta

  var marker = new google.maps.Marker({

    position: myLatLng,

    map: map,

    title: 'Lokasi saya'

  });

}

  1. Menambahkan CSS (Opsional)

Jika kamu ingin mengubah tampilan peta atau mengatur ulang tata letaknya, maka kamu dapat menambahkan CSS pada file "style.css". Kamu juga bisa langsung pada tag <style> di bagian <head> dokumen HTML. Hal ini opsional untuk dilakukan tergantung kebutuhan web yang ingin dibangun.

  1. Menampilkan Peta

Setelah selesai melakukan langkah-langkah di atas, kini kamu sudah berada di tahap akhir pada cara membuat map pada HTML. Sekarang, cobalah buka dokumen HTML kamu di browser. Kamu dapat melihat peta interaktif dengan marker di lokasi yang telah kamu tentukan.

Fungsi Map pada HTML

Membuat peta pada HTML memiliki beberapa fungsi dan keuntungan yang sangat berguna dalam pengembangan website. Berikut adalah beberapa di antaranya:

  • Menyajikan informasi lokasi dengan cara visual dan interaktif. Dengan begitu, pengguna akan memahami dan merespon informasi secara lebih efektif.

  • Meningkatkan pengalaman pengguna menjadi lebih menarik dan menyenangkan. Pengguna dapat berinteraksi langsung dengan peta, memperbesar, memperkecil, dan melakukan navigasi untuk mendapatkan informasi lebih lanjut tentang lokasi yang menarik minat mereka.

  • Mendukung pencarian lokasi dengan adanya map interaktif. Pengguna dapat mencari lokasi tertentu, seperti alamat, kota, atau tempat wisata, dan langsung melihatnya di peta. Hal tersebut memudahkan pengguna dalam menemukan arah dan lokasi yang diinginkan.

  • Bisa menyediakan peta poin lokasi bisnis. Pengguna bisa melihat lokasi bisnis yang berdekatan dan memilih mana yang paling cocok.

  • Menyediakan informasi lebih lengkap tentang lokasi tertentu seperti foto, video, deskripsi, ulasan, dan banyak lagi. Ini membantu pengguna dalam membuat keputusan yang lebih informasi dalam memilih lokasi atau destinasi tertentu.

  • Pemetaan data dan statistik terutama dalam bidang analisis data. Hal ini membantu dalam memahami pola geografis dan memvisualisasikan data dalam bentuk yang lebih mudah dipahami.

  • Website lebih responsif sebab peta pada HTML bisa dirancang agar cocok di berbagai perangkat, seperti desktop, tablet, dan smartphone. Dengan demikian, pengguna dapat dengan mudah mengakses informasi lokasi kapan saja dan di mana saja.

  • Bisa integrasi dengan layanan pihak ketiga seperti Google Maps API atau OpenStreetMap API. Hal ini memungkinkan penggunaan fitur-fitur canggih seperti rute penunjuk arah, estimasi waktu tempuh, lalu lintas, dan informasi geospasial lainnya.

  • Meningkatkan SEO dan lokalisasi. Mesin pencari cenderung memberikan peringkat lebih tinggi pada situs web dengan map yang relevan. Selain itu, peta juga membantu dalam lokalisasi situs, sehingga lebih relevan bagi audiens lokal.

  • Peta interaktif pada HTML juga berfungsi sebagai alat navigasi di situs web. Pengguna dapat menggunakan peta untuk menemukan dan mengakses halaman-halaman khusus atau informasi lokasi terkait.


Membuat peta pada HTML terbukti memiliki berbagai fungsi dan keuntungan yang signifikan bagi pengembangan website. Map interaktif tidak hanya mempermudah pengguna dalam mencari lokasi dan informasi terkait, tetapi juga meningkatkan pengalaman pengguna secara keseluruhan. Dengan map, Sobat MinDi dapat memvisualisasikan informasi secara lebih jelas, menarik, dan efektif, serta meningkatkan interaksi web.


Jika ingin belajar pemrograman web lebih lanjut, kamu bisa mencoba mengikuti bootcamp online yang diadakan Dibimbing.id. Melalui program tersebut, kamu bisa belajar berbagai materi web developer secara spesifik dan lengkap. Segera daftarkan diri agar tidak kehabisan kuota, ya!

Share

Author Image

Suci Wulandari

Kolektor kartu pos, mantan pustakawan, dan penulis yang bisa menulis apa saja kecuali skenario kehidupannya sendiri.

Hi!👋

Kalau kamu butuh bantuan,

hubungi kami via WhatsApp ya!