Javascript 使用loudmade中的样式在传单.js地图上

Javascript 使用loudmade中的样式在传单.js地图上,javascript,openstreetmap,leaflet,cloudmade,Javascript,Openstreetmap,Leaflet,Cloudmade,我正在为我的网络项目使用传单。对于地图平铺,我使用CloudMake图像 L.tileLayer('http://{s}.tile.cloudmade.com/{key}/22677/256/{z}/{x}/{y}.png', { styleId: 123544, attribution: 'Map data © 2011 OpenStreetMap contributors, Imagery © 2012 CloudMade'

我正在为我的网络项目使用传单。对于地图平铺,我使用CloudMake图像

L.tileLayer('http://{s}.tile.cloudmade.com/{key}/22677/256/{z}/{x}/{y}.png', {
        styleId: 123544,
        attribution: 'Map data © 2011 OpenStreetMap contributors, Imagery © 2012 CloudMade',
        key: 'XXXXXXXX'
    }).addTo(map);
我试着把这个样式放到这张地图上,但是这个样式不起作用。我只想在河流和海洋上涂上蓝色


谢谢。

我在我的一个网站上使用CloudMake,以下是我如何使用他们的互动程序:

L.tileLayer('http://{s}.tile.cloudmade.com/{your_key}/{style_id}/256/{z}/{x}/{y}.png', {
        attribution: 'Map data © 2011 OpenStreetMap contributors, Imagery © 2012 CloudMade'
}).addTo(map);
键和样式直接位于url中,您可能需要使用基本的CloudMake样式,id为
1


是的,CloudMake正在关闭面向小用户的服务,但它现在无效,5月1日,所以您的地图应该可以工作。

我看不出代码有什么问题,但我得到了一张灰色/空白的地图,上面有传单示例代码和一个免费的API密钥。看起来CloudMake改变了它的支付模式(),所以如果你不是一个付费客户,你就不走运了:(-编辑:对不起,上面说的是5月1日,这不是这里的问题好吧,所以我尝试了你的确切代码,它显示正确,确保你从你在CloudMake API密钥设置中指定的域运行它