コンパス 55。オフラインマップ。
PRO PACK アップグレードでご利用いただけます。
マッププロバイダーと領域を指定してアプリ内で直接マップをダウンロードする方法と、MOBAC や TileMill で作成した既存のマップ(mbtiles、sqlitedb、Rmaps 形式)を取り込む方法のいずれにも対応しています。
このページでは、アプリ内で直接マップを作成する方法を説明します。既存のマップを取り込む方法については、こちらをご覧ください: 既存の mbtiles、Rmaps、sqlitedb マップをインポートする
オフラインマップは、マップサーバーが提供するラスタタイルをもとに構成されます。本アプリには、あらかじめ次のマップタイルソースが組み込まれています。
- OpenStreetMap(ズーム 0〜18)
- ESRI 衛星画像(ズーム 0〜17)
- Stan’s(アプリ作者)の Lab/Beta OSM マップサーバー(ズーム 0〜18)
- Esri Navigation Charts(ズーム 0〜10)
- Esri World Topo Map(ズーム 0〜18)
- Esri World Street Map(ズーム 0〜18)
もちろん、ご自身でマップソース/サーバーを追加してダウンロードに使用することもできます。Mapbox など一部のサーバーではアクセスにキーが必要となる場合があります。マップソースの URL に必要なキーを含めてください。
オフラインマップを作成するには、「マップ設定」画面で「+」ボタンをタップします。
オフラインマップの詳細画面で、マップ名を設定します(マップ名の行をタップ)。
ダウンロード元のマップソースを選択します(ソースの行をタップ)。

ダウンロードする領域を選ぶには、「領域」の行をタップします。
「ズームレベル」の行をタップして、ダウンロードしたいズームレベルを選択します。
あとは「ダウンロードを開始」ボタンをタップするだけです。実行する前に、ダウンロードサイズと、デバイスに残っている空き容量を確認してください。
ダウンロード中は、再開/キャンセルのボタンでダウンロード処理を一時停止したりクリアしたりできます。マップサーバーのエラーやタイムアウトで止まった場合も、「再開」ボタンで続きから再開できます。
ダウンロードが完了してマップ設定画面に戻ったら、マップリストからダウンロード済みのマップを選択するだけで利用できます。マップに表示されている領域が、選択したオフラインマップの対象範囲外の場合は、現在のズームレベルを示す「データなし」のタイル表示になります。
ズームインまたはズームアウトして、ダウンロード済みのズームレベルの範囲内に入るようにしてください。低いズームレベルもあわせてダウンロードしておくと、ダウンロード済みの領域がマップ上で見つけやすくなります。たとえば、まずズーム 5〜16 を、続けて 14〜16 をダウンロードするのがおすすめです。低ズームのレベルはタイル数が少なく、容量もほとんど消費しません。
ダウンロードサイズはどれくらい?
タイル(画像)の総数は、ダウンロードする領域とズームレベルによって変わります。目安として:
モナコとモンテカルロ

利用可能な最低ズームから最高ズームまでをダウンロードした場合、合計はおよそ 10 MB になります。
ラスベガス

陸上ナビゲーションであれば、ズーム 6〜16 で十分です。ラスベガス全域をカバーしてもおよそ 71 MB のダウンロードに収まります。
データ量は多い?
別の角度から考えてみてください。これは、オンラインマップを使ってナビゲーションする場合に通信で消費されるデータ量とほぼ同じです。事前に少しまとめてダウンロードしておけば、データプランの容量を大きく節約できます。
カスタムマップ
特殊な用途向けに、地形図、サイクルマップ、海図など、優れたマップを提供するサーバーが多数あります。その多くは、ユーザーの皆さんによって作られ、オープンライセンスで自由に利用できる世界地図 OpenStreetMap をベースにしています。代表例として OpenCycleMap や Stamen maps があります。
Mapbox のように、サブスクリプション制でデータを提供しているサーバーもあります。これらを利用するには、URL にライセンスキーを付与する必要があります。いずれもマップソースとして追加できます。
カスタムのマップサーバー URL を登録すれば、そのままオンラインで利用したり、オフラインマップとしてダウンロードしたりできます。
技術仕様
- 対応投影法: Spherical Mercator (Google マップで標準採用されており、多くのマッププロバイダーが利用)
- URL パラメータ:x 座標、y 座標、z(ズーム)に対応
- 1 つのオフラインマップで動作可能なダウンロード上限:500 MB(iPhone 5S の場合)
- オフラインマップの登録数:無制限
- カスタムマップの登録数:無制限
関連情報: