私はグーグルマップにいくつかの情報をオーバーレイするアプリを開発しようとしています。
このマップの少なくとも一部をキャッシュして、オフラインで使用できるかどうか疑問に思いました。
私はグーグルマップにいくつかの情報をオーバーレイするアプリを開発しようとしています。
このマップの少なくとも一部をキャッシュして、オフラインで使用できるかどうか疑問に思いました。
OpenStreetMapsコントローラー(osmdroidなど)とGoogleマップタイルを使用できます。Google Maps TOS (10.1.3.b)によると、一時的かつ安全にマップをキャッシュすれば、マップの一部を使用できるようです。このチュートリアルで詳細をお読みください。
オフラインで使用するためのGoogleマップのダウンロード/キャッシュに記載されているように、これを行う権限はありません。ただし、これを許可するOpenStreetMapまたは他のプロバイダーのマップを使用することはできます。
2016年のステータスアップデート:
OSMの世界では物事が進んでおり、さまざまなSDKを使用してGoogleマップが提供するものと少なくとも同じくらい優れたマップを取得できるようになりました。その1つがMapboxAndroidSDKです。これはベクターベースであり、オフラインでキャッシュしたり、データ接続で使用したりすることができます。