経度と緯度を入力してサーバーからマップタイルを取得したいとします。 マップタイルはグリッドのように配置されているので、私は経度と緯度をxとyの位置に変換する必要があります。私が正しく、このアルゴリズムを実装しhttp://wiki.openstreetmap.org/wiki/Slippy_map_tilenames#ECMAScript_.28JavaScript.2FActionScript.2C_etc..29経度緯度をタイル座標に変換する
が、残念ながらこれらはtileserversの正しい座標はありません。
アルゴリズムは、ここで説明されます。 ここからわかるように、http://tools.geofabrik.de/map/#12/52.5106/13.3989&type=Geofabrik_Standard&grid=1 ベルリンの正しいタイル座標はズームレベル12で(2200,1343)、アルゴリズムでは(2645、1894)です。
アルゴリズムの誤りまたはこの変換の仕組みに関する誤解はどこにありますか?
ああ、あなたは正しいです。私は、あなたがslippy map tilenames wikiで見ることができるのとまったく同じなので、私の実装を示していませんでした。私はちょうど他の方法ラウンドのパラメータで自分の入力をしました。どうもありがとうございました! – jmlr