我有一个简短的询问,希望你能提供帮助。我正在尝试创建一个地图,并认为Leaflet.js为非开发人员提供了一个简单的方法来说明我想要绘制的一些数据。
您可以在此处查看结果:
http://www.thisisstaffordshire.co.uk/images/localpeople/ugc-images/275796/binaries/WarGraves3.html
数据点就像他们需要的那样着陆,但底层地图没有显示。谁能明白为什么?
我有一个API密钥,但地图图层似乎没有加载。
我做错了什么?
此致
大卫
答案 0 :(得分:2)
绘制底层地图但是拼贴正在混淆。 (缩小地图时可以看到这一点。) 您混淆了CloudMade URL的平铺参数。你有:
http://{s}.tile.cloudmade.com/{your-key}/997/256/{x}/{y}/{z}.png
但它应该是:
http://{s}.tile.cloudmade.com/{your-key}/997/256/{z}/{x}/{y}.png
这很重要,因为参数指定了URL加载的磁贴。 Z是缩放级别。 X和Y是适当的图块。