【发布时间】:2012-06-19 14:38:46
【问题描述】:
有没有办法将谷歌地图与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的文档(他们没有说太多关于使用third-party map provider。他们说他们对我们应用程序中使用的地图提供者不可知论,所以我认为应该可以使用谷歌地图)。
【问题讨论】:
-
@dda :感谢您编辑我的问题。
标签: google-maps gis leaflet