インターネットオフライン時の帰属表示は必要?

mari 40 Reputation points
2024-08-02T12:06:25.42+00:00

AzureMapのGet Map Tile APIを使いタイルデータを取得し、地図を表示するアプリを作成しています。

利用規約には、Get Map AttributionのAPIを使って帰属表示をしなければいけないとありますが、

インターネットオフライン時にはこのAPIは使えませんが、それでも帰属表示をしなければいけませんか?また、インターネットオフライン時にタイルデータに応じた帰属表示をする方法はありますか?

Azure Maps
Azure Maps
An Azure service that provides geospatial APIs to add maps, spatial analytics, and mobility solutions to apps.
697 questions
{count} votes

Accepted answer
  1. rbrundritt 17,256 Reputation points Microsoft Employee
    2024-08-04T02:30:06.66+00:00

    You could cache the tile attribution information similarly to the tiles. That said, you could manually capture the main attribution information and just show all of them. The main ones are:

    • Zenrin - Show this if you are showing road maps of Japan.
    • TomTom - Show this whenever showing road maps outside of Japan.
    • Vexcel - for satellite imagery zoom levels 13 or more.
    • EarthStar Geographics - When showing satellite tiles between zoom levels 0 and 12.
    • OpenStreetMaps - It's used in some places with the road map data. I think mainly for building footprints. You could also just use "OSM".

    To simplify things:

    • For satellite imagery with road data I would show "© 2024 TomTom, OSM, EarthStar Geographics, Vexcel "
    • For satellite imagery, that has no road data I would show: "© 2024 TEarthStar Geographics, Vexcel"
    • For all other maps you will likely be best to show something like "© 2024 TTomTom, OSM"

    If you are showing maps of Japan, replace TomTom with Zenrin. For good measure you could have the year set programmatically to the current year to keep things looking current.

    All that said, when it comes to map tiles, the product terms say the following about caching: "Results may not be stored for longer than: (i) the validity period indicated in returned headers; or (ii) 6 months, whichever is the shorter." Taking a quick look at a network trace when using Azure Maps, it looks like the cache header is 1 year, so point (ii) would apply, which means you could cache map tiles for up to 6 month.

    Be sure to review the Azure Maps Product terms: https://www.microsoft.com/licensing/terms/welcome/welcomepage

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.