3

我在我的项目 OpenstreetMap 和 Leaflet 中使用。添加图层:

 L.tileLayer("http://{s}.tile.cloudmade.com/{my_key}/997/256/{z}/{x}/{y}.png",
 attribution: "Map data &copy; <a href=\"http://openstreetmap.org\">OpenStreetMap</a> contributors, <a href=\"http://creativecommons.org/licenses/by-sa/2.0/\">CC-BY-SA</a>, Imagery © <a href=\"http://cloudmade.com\">CloudMade</a>"
).addTo map

但是今天我收到了CloudMade的来信......

自 5 月 1 日起,我们将停止为您的 API 密钥提供服务。这意味着您可能在应用程序或网站中使用的 CloudMade 服务(例如 Map Tiles、Geocoding 和 Routing)将停止工作。

以及如何在没有此 API 的情况下添加地图?

4

1 回答 1

9

Cloudmade 已决定从 2014 年 5 月起撤销对其非企业客户的访问权限。其他可用的图块集在 OSM 的 wiki 页面上列出

例如,您可以使用默认的 OSM 瓦片集,如下所示:

L.tileLayer(
    "http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
    ....
).addTo('map');
于 2014-04-01T09:55:31.783 回答