2011-12-22 15 views
0

ハイカー向けのアプリケーションを開発しているので、デバイスのメモリのどこかに、ユーザーが移動する地図の部分を保存したいと考えています。これらの場所は一般的にネットワークの範囲外にあるため、これは必要です。Googleマップの一部を保存する

どのように私はそれを行うことができます知っていますか?

+0

Android用GoogleマップのLabsに[マップエリアをダウンロード]を追加することもできます(http://googleblog.blogspot.com/2011/07/download-map-area-added-to -labs-in.html)を今年7月に公開しました。 –

+0

興味深いリンク。ありがとう。 – Ifor

+0

OK、Googleマップはラボでも可能です。しかし、私は自分のアプリケーションでどのようにこの機能を使うことができますか? – Zelig

答えて

1

これはGoogleライセンスの下では認められないので、試してみるべきではありません。

たとえば、別のマッピングソースを使用できます。 OpenStreetMap。私が働くことができたアンドロイドライブラリosmdroidがあります。これにより、タイルを合法的にキャッシュすることができます。それらを取得する方法については、私はまだ実装されていないが、ユーザーが興味のある領域を最初に見ている場合、それはちょうど私のために働いています。

何かがより多くの作業を必要としますが、可能でなければなりません。

関連する問題