Estou interessado em criar um aplicativo de mapa da web, que exibirá um mapa do meu país e vários arquivos (.tif, shp) sobre ele como camadas e decidi construí-lo sobre o Leaflet.
Então, quando comecei, usei um mapa padrão do OpenStreetMaps, usando o seguinte código:
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 );
No entanto, meu supervisor disse que o mapa é "muito detalhado"; portanto, estamos procurando um mapa base alternativo, menos detalhado e que possa ser de mais ajuda.
Existe uma fonte alternativa de mapas gratuitos, como o OpenStreetMaps que eu posso usar?
openstreetmap
leaflet
basemap
G90DD
fonte
fonte
Respostas:
Existem muitos mapas base alternativos gratuitos e / ou comerciais, também conhecidos como "Origens / Servidores de Ladrilhos".
Uma demonstração ao vivo muito agradável está disponível aqui, que lista muitos dos "gratuitos":
https://leaflet-extras.github.io/leaflet-providers/preview/
No entanto, "grátis" não significa necessariamente que você pode fazer o que quiser com eles. Você deve procurar os Termos e Condições para obter a extensão exata do que você pode fazer. Normalmente, os serviços exigirão alguma restrição de uso.
A maioria dos serviços comerciais também oferece planos gratuitos (por exemplo, mapbox, MapQuest etc.) que ainda podem atender às suas necessidades.
fonte