2011-11-15 7 views
4

私のアプリケーションにマップビューがあり、このマップ上に現在のGPS位置を簡単に表示できます。しかし、私はオフライン機能や少なくとも限られた接続オプションを提供したいと考えています。アンドロイドの静的地図でGPSを使用していますか?

これを行うには、静的なGoogleマップを使用するのがよいと判断しましたが、これを表示するにはwebviewを使用する必要があるため、マップの拡張はできません。地図?それともライブマップのためにいつもつながっている必要がありますか?

+1

も、グーグルかかわらようですアンドロイドの地図に地図をダウンロードするオプションが追加されました。私はオープンストリートマップを使用する必要があります。 – saoirse

+0

Googleストリートマップを使用して、ここに表示されるGoogle衛星写真のビューを追加しました。http://stackoverflow.com/questions/1437780/google-maps-satellite-viewこれを見ているあなたの時間のためにありがとう。 – saoirse

答えて

1

最後に接続したときの位置を取得して、静的マップapiに座標を渡してmarkerを地図画像に配置すると思います。

次に、LocationChangedListenerとOnLocationChanged(および接続があれば)を実装すると、静的マップを新しい位置マーカーで再ロードできます。

また、あなたは、私がAysncImageViewにURLなどの静的な地図画像を使用しました(しかし、あなただけの標準ImageViewのを使用して、非同期のダウンロードをAQueryのようなものを使用することができます)、WebViewのを使用する必要はありません

関連する問題