Leaflet.js中的地图图层没有出现 - 为什么?

时间:2012-11-05 19:19:01

标签: javascript maps leaflet

我有一个简短的询问,希望你能提供帮助。我正在尝试创建一个地图,并认为Leaflet.js为非开发人员提供了一个简单的方法来说明我想要绘制的一些数据。

您可以在此处查看结果:

http://www.thisisstaffordshire.co.uk/images/localpeople/ugc-images/275796/binaries/WarGraves3.html

数据点就像他们需要的那样着陆,但底层地图没有显示。谁能明白为什么?

我有一个API密钥,但地图图层似乎没有加载。

我做错了什么?

此致

大卫

1 个答案:

答案 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是适当的图块。