Saya tertarik membuat aplikasi peta web, yang akan menampilkan peta negara saya dan berbagai file (.tif, shp) di atasnya sebagai layer dan saya memutuskan untuk membuatnya di atas Leaflet.
Jadi ketika saya mulai, saya menggunakan peta standar dari OpenStreetMaps, menggunakan kode berikut:
var map = L.map('map').setView([50, 9], 10);
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors',
}).addTo( map );
Namun, penyelia saya mengatakan bahwa peta itu "terlalu detail", jadi kami mencari peta dasar alternatif yang kurang detail dan mungkin bisa lebih membantu.
Jadi apakah ada sumber alternatif peta gratis, seperti OpenStreetMaps yang bisa saya gunakan?
openstreetmap
leaflet
basemap
G90DD
sumber
sumber
Jawaban:
Ada banyak peta dasar alternatif komersial dan / atau komersial, alias "Tile Sources / Server".
Demo langsung yang sangat bagus tersedia di sini, yang mencantumkan banyak yang "gratis":
https://leaflet-extras.github.io/leaflet-providers/preview/
Namun, "gratis" tidak berarti Anda dapat melakukan apa pun yang Anda inginkan dengan mereka. Anda harus mencari Syarat dan Ketentuan mereka untuk mendapatkan sejauh apa yang dapat Anda lakukan. Biasanya, layanan akan memerlukan pembatasan penggunaan.
Sebagian besar layanan komersial juga menawarkan paket gratis (mis. Mapbox, MapQuest, dll.) Yang mungkin masih memenuhi kebutuhan Anda.
sumber