有没有办法将 Google Maps 与 Leaflet-cloudmade 集成?我的意思是,我不想使用原始的 cloudmade 地图,但我想使用谷歌地图。我想展示阿拉斯加的地图(那里的道路不多)。如果我使用云制作的地图,它只会是白色的。
如果我想使用 cloudmade 地图,我会这样做:
var cloudmade = new L.TileLayer('http://{s}.tile.cloudmade.com/YOUR-API-KEY/997/256/{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://cloudmade.com">CloudMade</a>',
maxZoom: 18
});
我知道我应该更改'http://{s}.tile.cloudmade.com/YOUR-API-KEY/997/256/{z}/{x}/{y}.png'部分。但是,如果我想使用谷歌地图(或任何其他地图),我应该在那里写什么?
这是leaflet-cloudmade的文档(他们没有说太多关于使用第三方地图提供者。他们说他们不知道我们应用程序中使用的地图提供者,所以我认为应该可以使用谷歌地图) .