ガイドAPIリファレンス
ガイド

高解像度のマップタイルを取得する

道路名やランドマークなどの詳細を適切に視覚化する必要がある場合、または高解像度のマップ表示に対応する必要がある場合は、高DPI (1インチあたりのドット数) のマップタイルを取得できます。 HERE Raster Tile APIでは、scaleパラメーターを調整することで、画像の詳細レベルと鮮明度を制御します。このパラメーターには次の値を指定できます。

  • 1:マップ タイルのデフォルト解像度。
  • 2:マップ タイルの高解像度設定。

高解像度タイルによってキャプチャされる地理的領域の範囲を維持するために、scale パラメーターを 2 に設定することに加え、次のパターンに従って size を調整する必要があります。

  • デフォルト解像度:size=256scale=1
  • 高 DPI:size=512scale=2

たとえば、size がデフォルトの 256 ピクセルのタイルの解像度を上げたい場合は、size パラメーターの値を 512 ピクセルに変更し、scale パラメーターの値を 2 に増やして、タイルの物理サイズを同じに保ちながら詳細の密度を高くする必要があります。 次の手順では、実用的な例を使用してこのアプローチを説明します。

  1. 256ピクセルのデフォルトのスケールとサイズでマップタイルを取得する:

    • 例:

      https://maps.hereapi.com/v3/base/mc/12/2200/1343/png
      ?apiKey={API_KEY}
    • レスポンス:

  2. 前の手順のマップタイルの高解像度バージョンを取得する:

    • 例:

      https://maps.hereapi.com/v3/base/mc/12/2200/1343/png
      ?size=512
      &scale=2
      &apiKey={API_KEY}
    • レスポンス:

      📘

      比較のために、次の図では前の手順で生成されたタイルを示していますが、scaleパラメーターが1に設定されている点が異なります。

次のステップ