我对创建一个Web地图应用程序感兴趣,该应用程序将在上面显示我的国家的地图以及各种文件(.tif,shp)作为图层,因此我决定在Leaflet上构建它。
因此,当我开始时,我使用来自OpenStreetMaps的标准地图,并使用以下代码:
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 );
但是,我的主管说该地图“太详细了”,因此我们正在寻找一个替代性的基础地图,它不太详细,可能会有所帮助。
那么,有没有其他免费地图来源,例如我可以使用的OpenStreetMaps?
8
看看这个:leaflet-extras.github.io/leaflet-providers/preview
—
ghybs
谢谢。我想以上所有内容都可以免费使用并且稳定吗?
—
G90DD
不必要。查找每种服务的条款和条件。如果您真的想要免费且没有注册,请避免使用MapQuest,mapbox,ESRI,HERE。即使是其余的也可能会施加使用限制(通常,不会刮擦瓷砖)。另一方面,商业服务可能会提供满足您需求的免费计划。
—
ghybs
@ghybs您可以发表评论作为答案,以便将问题标记为OP已解决吗?
—
Christallkeks
@Christallkeks谢谢您的留言!尽管我怀疑OP会回到这里只是为了接受答案,但似乎很多人确实认为我的评论有用,因此,正如您暗示的那样,将其转换为正确的答案可能是合适的。干杯!
—
ghybs