2012-02-10 7 views
2

自分の現在地(MyLocationOverlayを使用)を表示するAndroidアプリケーションを構築しています。また、LocationManager/LocationListenerを使用して15秒ごとにユーザーの場所を取得していますWebサービスを照会するために使用され、その代わりにItemizedOverlayを使用して点を描画します。Android MyLocationOverlayとLocationManager/LocationListenerの比較

これは問題なく動作します。

ただし、MyLocationOverlayとLocationManager/LocationListenerの両方を使用する必要がありますか?それは冗長なようだ。あなたならどうしますか?私が見ることができるところから、MyLocationOverlayはバックグラウンドでLocationManagerを使用して、とにかくロケーション更新を常に受け​​取ります。

ありがとうございます!

答えて

4

MyLocationOverlayは、マップにオーバーレイを追加したり、エラーの半径を表示したり、クールでくすんだようにします。あなた自身の更新を得ることと組み合わせて使用​​することに何も問題はありません。私のアプリでは、MyLocationOverlayがあなたが直面している方向を示す矢印であるマップアプリで見るように見えるように見え方を変更したいので、使用しないことにしました。それは本当に好みの問題です。

+0

これは参考になる回答です。私は確かに両方を使用するつもりです。 MyLocationの位置とMyマーカーの位置が同じであることを確認しています(LocationManagerとMyLocationが異なる場所を返す場合があります)。 – littleK

関連する問題