Memulakan perjalanan mempelajari pengaturcaraan webGIS boleh menjadi satu cabaran, terutamanya jika kita baru dalam dunia HTML, CSS dan JavaScript. Nasib baik, dengan alatan seperti Replit, kita boleh mula belajar dengan cara yang mudah dan langsung. Artikel ini akan membimbing anda melalui langkah-langkah asas untuk mencipta aplikasi WebGIS mudah menggunakan MapTiler. Dengan tutorial ini, kami akan belajar cara membuat peta interaktif yang boleh diakses dari mana-mana sahaja, hanya dengan menggunakan penyemak imbas kami.
1. Daftar untuk Replit:
2. Mencipta Projek Baharu:
1. Memahami Struktur HTML Asas:
2. Menambah Elemen untuk Peta:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>WebGIS Sederhana</title> <link rel="stylesheet" href="style.css"> <script src="https://unpkg.com/maplibre-gl/dist/maplibre-gl.js"></script> <link href="https://unpkg.com/maplibre-gl/dist/maplibre-gl.css" rel="stylesheet" /> </head> <body> <h1>WebGIS Sederhana Menggunakan MapTiler</h1> <div id="map"></div> <script src="script.js"></script> </body> </html>
Penjelasan:
1. Menambahkan CSS untuk Paparan Peta:
body, html { margin: 0; padding: 0; height: 100%; font-family: Arial, sans-serif; } #map { width: 100%; height: 500px; margin-top: 20px; } h1 { text-align: center; color: #333; }
Penjelasan:
Nota: bahagian gaya ini boleh dilaraskan mengikut reka bentuk dan keperluan anda sendiri dengan melihat kod gaya di sini W3 Schools
1. Mendapatkan API Key daripada MapTiler
2. Dapatkan Kunci API:
3. Mencipta Peta Interaktif:
const map = new maplibregl.Map({ container: 'map', // ID dari elemen div tempat peta akan dirender style: 'https://api.maptiler.com/maps/basic/style.json?key=YOUR_MAPTILER_API_KEY', // URL ke gaya peta dari MapTiler dan bagian API KEY masukan API KEY anda center: [106.8272, -6.1751], // Koordinat pusat peta (Jakarta) zoom: 10 // Level zoom peta });
Penjelasan:
4. Menambahkan Marker pada Peta (Opsional):
const marker = new maplibregl.Marker() .setLngLat([106.8272, -6.1751]) // Koordinat Jakarta .addTo(map);
1. Menjalankan Proyek:
Kita telah menyelesaikan proyek WebGIS sederhana ini dan bisa dilihat hasilnya di tautan berikut ini Source WebGIS Sederhana.
Proyek ini menunjukkan bagaimana menggunakan HTML, CSS, JavaScript, dan API MapTiler untuk membangun aplikasi WebGIS sederhana. Anda bisa mencoba sendiri atau menjadikan ini sebagai dasar untuk proyek yang lebih kompleks.
Dengan mengikuti langkah-langkah ini, kita telah berhasil membuat aplikasi WebGIS sederhana menggunakan Replit dan MapTiler. Panduan ini dirancang untuk pemula agar bisa memahami dasar-dasar pengembangan web dengan HTML, CSS, dan JavaScript sambil belajar membuat peta interaktif.
Semangat dan Terima kasih, semoga bermanfaat !
Atas ialah kandungan terperinci Panduan Lengkap untuk Mempelajari HTML, CSS dan JavaScript dengan Replit untuk Mencipta WebGIS Mudah Menggunakan MapTiler. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!