13 Perpustakaan JavaScript untuk Membuat Peta Interaktif & Khusus
Kami sebelumnya menampilkan Google Pencipta Peta dan 10 alat lain untuk membantu Anda membuat peta. Namun, jika Anda lebih suka menggunakan pustaka Javascript sebagai gantinya, sudahkah kami mendapatkan kiriman untuk Anda. Berikut adalah pustaka JS yang dapat Anda gunakan untuk menunjukkan penanda peta khusus, menggambar garis rute khusus atau bahkan menampilkan dialog saat Anda mengarahkan kursor atau mengklik titik peta tertentu.
Personalisasikan peta Anda dengan gaya yang Anda inginkan - beberapa di antaranya dapat ditata dengan CSS - atau sesuaikan peta Anda untuk menjadi seinteraktif yang Anda inginkan. Sumber data peta, dependensi, dan lisensi masing-masing perpustakaan telah dimasukkan untuk kenyamanan Anda.
Lebih lanjut tentang Hongkiat:
- Bagaimana cara mendesain Google Maps
- Memperoleh lokasi pengguna dengan API Geolokasi HTML5
- Visualisasi Data: 20+ alat dan sumber daya yang bermanfaat
GMaps
GMaps membuat menambah dan menyesuaikan Google Maps menjadi mudah. Selain menambahkan peta, Anda juga bisa memasukkan beberapa hal ke dalam peta, seperti polyline yang mungkin berguna untuk menggambar rute, kontrol menu khusus, dan bahkan elemen HTML.
GMaps kompatibel dengan data berformat JSON yang dapat Anda manfaatkan untuk mengintegrasikan peta Anda dengan aplikasi tertentu, seperti Foursquare.
- Sumber Data Peta: Google Maps
- Ketergantungan: tidak ada
- Lisensi: Lisensi MIT
di sini
Pada 5KB, jHERE menunjukkan kepada Anda bahwa ukuran tidak masalah; Anda masih dapat membangun peta interaktif yang kuat dengan beberapa opsi penyesuaian. jHERE memperoleh visualisasi peta dari peta HERE, yang merupakan salah satu penyedia peta paling populer untuk Windows Phone.
Perpustakaan dapat diperluas dengan fungsionalitas baru, dan ada beberapa ekstensi yang dikembangkan untuk perpustakaan ini termasuk satu untuk menambahkan bentuk, rute, dan spidol khusus.
- Sumber Data Peta: SINI Maps
- Ketergantungan: jQuery atau ZeptoJS
- Lisensi: Lisensi MIT
Kartograf
Kartograf terdiri dari dua file, Kartograph.ph untuk menghasilkan peta dalam format SVG, dan Kartograph.js untuk menambahkan elemen interaktif di atas peta. Karena Kartograph.js dibangun di atas Raphael.js peta akan bekerja dengan baik hingga ke IE7. Anda dapat melihat demo peta interaktif untuk mengetahui apa yang dapat dilakukan Kartograph.
- Sumber Data Peta: Kartograph
- Ketergantungan: Kartograph.py, Raphael, dan jQuery
- Lisensi: AGPL dan LGPL
Mapael
jQuery Mapael memungkinkan Anda membuat peta dengan visualisasi data yang elegan serta interaktivitas. Anda dapat, misalnya, membuat peta dan menentukan masing-masing wilayah pada peta dengan warna berbeda berdasarkan wilayah. Anda juga dapat menambahkan tooltip di wilayah tersebut, serta penangan acara suka klik
atau melayang
.
Peta ini dibangun dengan mempertimbangkan SEO dengan menyediakan konten alternatif untuk robot mesin pencari yang tidak mampu merayapi konten yang dihasilkan JavaScript.
- Sumber Data Peta: Raphael.js
- Ketergantungan: jQuery
- Lisensi: Lisensi MIT
D3js
D3.js adalah pustaka JavaScript komprehensif yang akan menghidupkan data Anda melalui HTML, SVG, dan CSS. Penggunaan D3 cukup bervariasi termasuk untuk membangun peta yang sangat interaktif. Lihat peta Perkembangan Global Bank Dunia ini dan Anda akan melihat kemungkinan apa yang dapat Anda bangun dengan D3.js.
- Sumber Data Peta: D3.js
- Ketergantungan: tidak ada
- Lisensi: Tidak terdefinisi
DataMaps
Jika membuat peta dengan D3.js luar biasa, Anda dapat menggunakannya DataMaps. DataMaps pada dasarnya adalah plugin D3.js yang dikembangkan khusus untuk membangun peta. Ini mewarisi banyak kemampuan D3.js, maka Anda dapat membangun peta sederhana atau sangat khusus dengannya. Apakah saya menyebutkan bahwa peta responsif?
- Sumber Data Peta: D3.js
- Ketergantungan: D3.js dan TopoJSON
- Lisensi: Lisensi MIT
GeoChart
GeoChart adalah Google Map yang disederhanakan yang merender wilayah, penanda, dan teks, alih-alih peta lengkap dengan detail kecil. Peta dibuat dalam SVG, dan dapat dikustomisasi dalam banyak cara termasuk mengubah warna wilayah, menambahkan sembulan, dan penanda peta khusus.
- Sumber Data Peta: Google Maps
- Ketergantungan: tidak ada
- Lisensi: Baca TOS Google Maps
Maplace
Maplace, plugin jQuery untuk menghasilkan peta melalui Google Maps API v3. Maplace berfungsi di semua browser, termasuk IE6. Jadi ini adalah plugin lain yang layak Anda perhatikan jika Anda ingin membangun peta dengan cara termudah.
- Sumber Data Peta: Google Maps
- Ketergantungan: jQuery
- Lisensi: Lisensi MIT
Megah
Stately adalah perpustakaan JavaScript yang dikembangkan untuk menghasilkan peta AS. Perpustakaan ini relatif ringan mengingat Anda dapat menambahkan elemen interaktif di atas peta yang Anda buat.
- Sumber Data Peta: Megah / SVG
- Ketergantungan: tidak ada
- Lisensi: Lisensi MIT
GeoComplete
GeoComplete adalah pustaka JavaScript tersendiri. Perpustakaan akan menambahkan bidang input bersama dengan peta, yang akan menampilkan saran kota, negara, atau negara bagian saat Anda mengetik.
- Sumber Data Peta: Google Maps
- Ketergantungan: jQuery
- Lisensi: Lisensi MIT
Alat Peta
Map Tools menyediakan API intuitif untuk menambahkan Google Maps. Ini mendukung pemuatan data JSON berformat geografis seperti TopoJSON dan GeoJSON untuk membuat peta. Selain itu, Anda dapat menambahkan penanda animasi yang menurut saya akan membuat peta lebih hidup, memasukkan konten HTML dengan variabel atau placeholder ala Handlebars.
- Sumber Data Peta: Google Maps
- Ketergantungan: GeoJSON / TopoJSON
- Lisensi: Lisensi MIT
OpenLayers
OpenLayers adalah framework JavaScript sumber terbuka kinerja tinggi untuk membangun peta interaktif menggunakan berbagai layanan pemetaan. Anda dapat memilih sumber lapisan peta menggunakan lapisan ubin atau lapisan vektor dari sejumlah layanan peta.
OpenLayer menjadi ponsel yang siap digunakan, cocok untuk membuat peta di seluruh perangkat dan browser. Anda dapat menggunakan CSS untuk tampilan peta yang berbeda. Untuk mengimplementasikan peta di web Anda menggunakan OpenLayers, berikut ini adalah tutorial yang akan membantu.
- Sumber Data Peta: OpenStreetMap
- Ketergantungan: tidak ada
- Lisensi: Tidak terdefinisi
Leaflet
Pengembang memberi Leaflet fungsi dasar untuk bekerja dengan sempurna, menjaga ukurannya kecil, sempurna untuk perangkat seluler. Untuk fungsi tertentu, cukup rentangkan Leaflet menggunakan plugin. Leaflet memiliki sebagian besar fitur peta online yang Anda butuhkan: layer tile, popup, marker, dan layer vektor gratis seperti polyline, poligon, lingkaran, atau persegi panjang. Muncul dengan desain default yang bagus meskipun Anda dapat menyesuaikan gaya menggunakan CSS3 dengan mudah.
Leaflet memiliki fitur interaksi penggunaan paling banyak untuk peramban seluler dan desktop.
- Sumber Data Peta: OpenStreetMap
- Ketergantungan: tidak ada
- Lisensi: Tidak terdefinisi