有没有办法将Google Maps与leaflet-cloudmade集成? 我的意思是,我不想使用原始的cloudmade地图,而是想要使用Google Maps。 我想显示阿拉斯加地图(那里没有很多道路)。 如果我使用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 的文档(他们没有说太多关于使用第三方地图提供商)。他们说他们对我们的应用程序中使用的地图提供程序持中立态度,因此我认为应该可以使用 Google 地图。