2012-11-05 230 views
1

我有一个简短的问题,希望你能帮上忙。我试图创建一个地图,并认为Leaflet.js提供了一个非开发人员的简单方法来说明我想绘制的一些数据。Leaflet.js中的地图图层不显示 - 为什么?

您可以在这里看到的结果:

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

的数据点刚刚降落,因为他们需要,但基础地图不显示。任何人都能看到为什么

我有一个API密钥,但地图图层看起来不会加载。

我做错了什么?

问候

大卫

回答

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适当的瓷砖。

+0

谢谢你。注意自我:在调整教程时确实需要集中注意力。 – elksie5000