我无法在Leaflet中重新创建一些我使用Google Maps API发现的东西,它使我的网络地图的基础层在地理上标记为卫星图像。我可以找到“街景”基本图像,我可以找到卫星图像,但不能将它们组合成一个基本地图图层。
有人能指出我使用Leaflet这种基本地图的免费资源吗?
如果我所寻找的不存在,可以通过在未标记的卫星地图图块层上覆盖现有的“街景”地图图块层来解决我的问题吗?
答案 0 :(得分:3)
Mapbox.com提供了一个名为“卫星街道”的底图。它看起来像this。
您可以免费注册并使用您的地图ID将其包含在您的传单地图中:
L.tileLayer('http://{s}.tiles.mapbox.com/v3/MapID/{z}/{x}/{y}.png', {
attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="http://mapbox.com">Mapbox</a>',
maxZoom: 18
}).addTo(map);