4

ユーザーがボタンを押して地図を表示できるアプリに取り組んでいます。アプリ内で Google マップを開いて地図を表示するように実装しました。

私の質問は次のとおりです。wifi/3G がない場合、マップをキャッシュすることはできません。マップのオフライン バージョンを表示する別の方法はありますか?

地図のsvg画像を表示することを考えていました。私はそれを試しましたが、svg画像を拡大する方法がないので、より良い方法はありますか?

4

2 に答える 2

1

Google マップの代わりに Open Street Map を使用できます。オンラインでもオフラインでも素晴らしい Android ライブラリがあります: OSMDroid

于 2013-09-27T02:30:45.267 に答える
0

古いバージョンのマップ/ナビゲーションでは、オフラインで表示するためにマップをデバイスに保存できるマップ内の宣言された場所がありました。彼らは 6 月か 7 月かそこらで 2 つのアプリを 1 つのアプリに統合することを推し進めたので...現在これを行う唯一の方法は、必要なマップ エリアにズームして、「OK マップ」を検索することです (これはこれは非常にハックな方法です)、マップのオフライン バージョンをデバイスに保存します。

個人的には、Google はこの 1 つで本当にボールを落としたと思います。結果として得られるアプリケーションが以前の古いものよりも優れている (すべて同じ古い機能と、おそらくより多くの新しい機能) まで、2 つのアプリケーションを結合するべきではありませんでした。

Google マップ API (私はまだ行っていません) を見て、エリアのキャッシュを保存するように要求する方法があるかどうかを確認してください。(またはこれが将来の目標である場合)。

ドロップインの交換については...私は知りません。

于 2013-09-26T21:25:01.853 に答える