1

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

你可以在这里看到结果:

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

数据点按需要降落,但未显示底层地图。谁能明白为什么?

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

我做错了什么?

问候

大卫

4

1 回答 1

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

于 2012-11-05T19:59:12.093 回答