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 サービスが機能しなくなることを意味します。

また、この 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 に答える