Saya sedang mengerjakan sistem pemetaan berbasis web dan saya mencoba mencari tahu perpustakaan mana yang akan digunakan.
Ini adalah tautan ke perbandingan perpustakaan yang tersedia:
- Benchmark Laurent Jegou (dari 2010) adalah pandangan global tentang solusi pemetaan web (baik klien maupun server).
- perbandingan perpustakaan FOSS oleh German Carrillo dapat ditemukan di sini :
Daftar perpustakaan sejauh ini:
- Google Maps
- Microsoft Virtual Earth
- MapQuest
- Leaflet - "Komentar lebih kecil, lebih cepat, lebih baru, dan lebih mudah juga dapat dibaca sebagai fitur yang lebih sedikit dan lebih sedikit diuji." -Geographika (lihat di bawah)
- ArcGIS API untuk JavaScript - Berfungsi paling baik dengan ArcGIS Server (lihat di bawah). Google Maps dan ekstensi Bing map juga tersedia, memungkinkan Anda menggunakan ESRI API dengan Google / Bing maps (meskipun ini berlaku untuk sebagian besar perpustakaan).
- API Peta Yahoo
- Melalui Michelin
- OpenLayers - Dokumentasi yang luas dan sejumlah fungsionalitas yang baik plus kemampuan untuk menggunakan penyedia peta yang berbeda.
- Mapquery - MapQuery telah dirilis dan sekarang memiliki beberapa dokumentasi yang bermanfaat. Ini memiliki tujuan yang sangat berharga yaitu menggabungkan OpenLayers dan jQuery. Jika Anda terutama tertarik pada gagasan OpenLayers + jQuery, atau jika Anda ingin berkontribusi ke Perpustakaan Pemetaan JavaScript, maka libatkan dan kontribusikan upaya Anda. Namun jika Anda hanya ingin menjadi pengguna akhir, atau baru di bidang ini, itu mungkin bukan untuk Anda.
- Mapstraction - Menjadikan hal-hal yang sangat sederhana, terutama bekerja dengan banyak penyedia basemap. Namun ini masih dalam proses dan fungsinya masih kurang, seperti dokumentasi. (Mis. "Objek GeoJSON dengan tipe" FeatureCollection "adalah objek kumpulan fitur." Tidak terlalu informatif.) Tampaknya masih dikembangkan secara aktif tetapi pada 4/4/11 belum ada komitmen pada Github sejak Januari.
- deCarta - Memiliki javascript seluler dan desktop - yang pertama sesuai dengan HTML5 / CSS3 dan yang kedua memiliki lebih banyak kompatibilitas browser. Kode sumber disediakan. Persyaratan pengembang yang ramah untuk API komersial. Anda diizinkan memberi merek peta dan ada beberapa gaya peta yang berbeda. Anda dapat memilih data NAVTEQ atau OSM. Mereka juga memiliki beberapa API Seluler. - diedit oleh TheSteve0 - seorang karyawan deCarta
- Buatan cloud
- Polymaps - Mempermudah komposit data raster dan vektor dari berbagai sumber. Memungkinkan Anda dengan mudah menambahkan pewarnaan, pengelompokan, dan interaksi Anda sendiri. Berjalan cepat, mengelola pemuatan ubin latar belakang dengan baik, dan Javascript hanya 30k. Satu sisi potensial: menggunakan SVG yang artinya tidak dan tidak akan bekerja di MSIE 7 atau 8. Ini berfungsi dengan baik di setiap browser lain dan harus bekerja di IE9
- Lompat - lompat adalah pustaka peta ringan yang berfungsi sendiri, artinya, bukan pembungkus untuk OpenLayers atau GoogleMaps API. Saat ini sedang dikembangkan, tetapi banyak fitur penting bekerja dengan baik.
- ModestMaps - Pustaka pemetaan JS yang lebih kecil, lebih cepat, lebih baru dari pembuat Mapbox dan TileMill.
- Mapiator
OpenLayers adalah yang saya gunakan saat ini. Anda dapat melakukan banyak hal dengannya dan mendukung sebagian besar tipe data. Namun itu bukan yang terbaik untuk semuanya. Sebagai contoh, Leaflet tampak lebih mulus dalam banyak hal, dengan pemudaran gambar dan perubahan visual lainnya. Jika Anda menyukai jQuery, Anda mungkin ingin melihat MapQuery yang merupakan kombinasi dari jQuery dan OpenLayers.