2012-02-13 11 views
0

オープンストリートマップを使用してHTML5アプリケーションで地図を表示しています。球状メルカトル点の検索方法

それは私がエリアを選択した場合は、{Z}/{X}/{Y}がどのようにオークランド、ニュージーランドを、言う、

を.pngを

http://b.tile.openstreetmap.org/、マップタイルのために、このようなURLを使用していますオークランドをカバーするZ、X、Yのすべての価値を考え出すことができますか?私は、すべての画像を取得してHTML5データベースにキャッシュするためのスクリプトを書くつもりです。

答えて

1

まず、tile usage policy section about bulk downloadをご覧ください。次に、TileStacheを使用してこの種のキャッシュを簡単に実行します。特定のソースからタイルをレンダリングまたはフェッチするようにキャッシュを設定し、tilestache-seed.pyを実行し、境界ボックス(WGS84座標)と希望のズームレベルを渡します。すべての必要なタイル。

+0

キャッシュの設定方法に関するドキュメントはありますか?または、ある種の歩行が好ましい。また、Windows上のIISで実行しています。 – peter

+0

それはそれ自身のWebサーバー、Werkzeugが付属していると言いますが、私がtilestache-server.pyを実行すると、 'no module wekzeug.serving'と表示されます。 – peter

+0

@peter [documentation page](http://tilestache.org/doc/)にいくつかの情報があります。 [Werkzeug](http://werkzeug.pocoo.org/)は別にパッケージ化されていますので、 'pip'や' easy_install'を使って明示的にインストールしてみてください。 –