带标签的卫星底图图层(未使用 Google 地图)
Labelled satellite base map layer (not using Google Maps)
我无法在 Leaflet 中重新创建我发现可以使用 Google 地图 API 的东西,它使我的网络地图的基础层被地理标记为卫星图像。我可以找到 "Street View" 基本图像和卫星图像,但不能将它们合并到一个基本图层中。
任何人都可以为我提供此类底图的免费资源以供 Leaflet 使用吗?
如果我要查找的内容不存在,可以通过将现有 "street view" 地图切片图层覆盖在未标记的卫星地图切片图层上来解决我的问题吗?
Mapbox.com 提供了一个名为 "satellite streets" 的底图。看起来像 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);
我无法在 Leaflet 中重新创建我发现可以使用 Google 地图 API 的东西,它使我的网络地图的基础层被地理标记为卫星图像。我可以找到 "Street View" 基本图像和卫星图像,但不能将它们合并到一个基本图层中。
任何人都可以为我提供此类底图的免费资源以供 Leaflet 使用吗?
如果我要查找的内容不存在,可以通过将现有 "street view" 地图切片图层覆盖在未标记的卫星地图切片图层上来解决我的问题吗?
Mapbox.com 提供了一个名为 "satellite streets" 的底图。看起来像 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);