マップ更新での整合性の確保

マップの現在のバージョンをリクエストするに は、 Info エンドポイントを使用します。

info リクエストを作成すると、次の例のようなレスポンスが返されます。


{
  "imageFormats":["jpeg","png","png8"],
  "imageSizes":[256, 512],
  "mapVersion":"in327jp128",
  "projections":["mc"],
  "resources":["background","base","blank","label"],
  "styles":["explore.satellite.day","explore.day","explore.night","satellite.day"],
  "zoomLevels":{"max":"20","min":"0"}
}

mapVersion はクライアント アプリケーションに保存できます。 この値は 24 時間ごとに更新する必要があります。 クエリ パラメーターmvでこの値を使用して、このバージョンのマップからのタイルをリクエストします。

たとえば、以下のコード スニペットでは、常に固定のマップバージョンのタイルが返されます。

https://maps.hereapi.com/v3/base/mc/9/282/307/png?mv=in327jp128&apiKey={API_KEY}
図 1. ケープタウン周辺地区のタイル

これは、マップの更新中に一致しない可能性がある異なるバージョンのマップからタイルを受信しないようにする場合に役立ちます。

」に一致する結果は 件です

    」に一致する結果はありません