マップ タイル

マップ タイルはマップの一部で、マップ ウィンドウ内で移動やズームを行うと、その場でシームレスに結合されます。移動とズームはそれぞれ、適切なマップ タイルをリクエストするサーバーへの呼び出しです。マップ ビューの範囲に収まり、ズーム レベルが一致するマップ タイルのみが返されます。Google Maps と Bing Maps は、マップ タイルを使用するアプリケーションの例です。

マップ タイルは、特定のズーム レベルを表すレベルにマップを分割することによって作成されます。レベル 0 はマップ全体です。レベル 1 はマップ全体から 1 レベル ズーム アウトされたもので、4 枚のタイルに均等に分割されます。レベル 2 は 16 枚のタイルを含みます。これは、レベル 1 から 4 枚のタイルに均等に分割されたものです。レベル 3 は、16 枚のレベル 2 タイルが 64 枚のタイルにさらに細かく分割されたものです。一般的に、世界地図のレベル 0 から 3 は地球規模の詳細を示し、それより高いレベルは通り レベルの詳細を示すようにズーム インされます。実際のズーム レベルは、名前付きマップの領域によって異なります。

非常に高いレベル (16 以上) では、タイル数が膨大になります。取得を高速化するため、マップ レイヤが変わらないことが判明している場合には、タイルを事前にレンダリングできます。あるいは、より動的なマップ タイルの場合は、マップ タイルをキャッシュしておき、必要に応じて新しいタイルが生成されるように有効期限を指定できます。