Javascript 使用loudmade中的样式在传单.js地图上
我正在为我的网络项目使用传单。对于地图平铺,我使用CloudMake图像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'
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密钥设置中指定的域运行它