HERE Map Tile v2 開発者ガイド

よく寄せられる質問

HERE Map Tile v2 についてよく寄せられる質問

正しい情報をリクエストする方法を教えてください。

使用しているベース URL と同じ infoリソースをクエリする必要があります。

例 : Base Map Tile Resources プールのマップタイルを使用している場合は、同じ URL の情報ページを検索する必要があります。 つまり、次のようにリクエストを作成する場合です。
https://here-tech.skawa.fun
  /maptile/2.1/maptile/newest/normal.day/13/4400/2686/256/png8
?apiKey={YOUR_API_KEY}
情報ページを次のようにクエリする必要があります。
https://here-tech.skawa.fun
  /maptile/2.1/info
?apiKey={YOUR_API_KEY}
  
注 : これらの例 では、 HERE API キー を使用して要求を認証します。 使用可能な認証オプションについて は、『 Identity & Access Management 開発者ガイド』を参照してください。

詳細について は、「地図のバージョン」を参照してください。

異なるマップ タイルリソースを使用する場合は、すべての URL に異なる情報が含まれているため、別々にクエリーを実行する必要があります。

適切な著作権情報を要求する方法を教えてください。

使用しているベース URL と同じ copyrightリソースをクエリする必要があります。

例 : Base Map Tile Resources プールからマップタイルを使用している場合は、同じ URL の著作権ページを検索する必要があります。 つまり、次のようにリクエストを作成する場合です。
https://here-tech.skawa.fun/maptile/2.1/maptile/newest/normal.day/13/4400/2686/256/png8
?apiKey={YOUR_API_KEY}
次のように、著作権ページを照会する必要があります。
https://here-tech.skawa.fun/maptile/2.1/copyright/newest
?apiKey={YOUR_API_KEY}
注 : これらの例 では、 HERE API キー を使用して要求を認証します。 使用可能な認証オプションについて は、『 Identity & Access Management 開発者ガイド』を参照してください。

異なるマップ タイルリソースを使用する場合は、すべての URL に別々の著作権情報が含まれている可能性があるため、それらの URL を照会する必要があります。

ズーム レベルに応じて地面までの距離を計算する方法を教えてください。

タイルベースのシステムでメルカトル図法を使用する場合は、特定のズーム レベルでマップの縮尺を計算するのではなく、ピクセルが表すメートル数について話すことをお勧めします。

メルカトル図法の制限により、柱 y の累進寸法は無限になり、 90 度未満の緯度では地図をトランケートする必要があります。 これは対称的に行う必要があります。 地図は 80 º N と 66 º S で切り捨てられ、その結果、ヨーロッパ諸国が地図の中央に向かって移動します。

たとえば、全世界が 1 つのタイル 256 ピクセルで構成されているズーム レベル 0 では、地球半径 6378.137km を使用してピクセル (m/px) 単位でメートルを計算できます。この場合、地球半径は 156,543.03 となり、 1 : 500 ミルの近似スケールになります。( 赤道上の距離を基準としたおおよそのサイズの比較として縮尺を使用 ) 。マップの縮尺は、 0.3 mm/ ピクセルのモニタを使用したモニタによって異なります。

HERE は、ズーム レベルの縮尺対応の近似値を持つテーブルです。
ズーム レベル スケール (m/ ピクセル )
0 156,543.03
1 78,271.52
2 39,135.76
3 19,567.88
4 9,783.94
5 4,891.97
6 2,445.98
7 1,222.99
8 611.50
9 305.75
10 152.87
11 76.44
12 38.22
13 19.11
14 9.55
15 4.78
16 2.39
17 1.19
18 0.60
19 0.30
20 0.15

ただし、 256 ピクセルのタイルについては、計算式を使用してピクセルあたりのメートル数を計算できます。 1 ピクセル( S )で表される距離は、次の式で表されます。


S = C * cos ( y ) / 2^ ( z + 8 )

ここで、

C は地球の赤道直下の円周です

Z はズーム レベルです

Y は、度数でのスケールに関心のある緯度です

地球は実際には楕円体であるため、この計算にはわずかな誤差があります ( 最大 0.3% ) 。

特定のリソースが利用可能かどうかを確認する方法を教えてください。

info ページリソースを使用して、 選択したマップ タイルリソース URL で特定のtile typeまたはschemeが使用可能かどうかをいつでもクエリできます。