0

ユーザーが移動しているときにユーザーの位置を表示したいアプリケーションに取り組んでいます。カスタムオーバーレイを使用してユーザーの場所を取得しますが、ユーザーがマーカーをある場所から別の場所に移動すると、望ましくない場所にジャンプします。マーカーは滑らかに動く必要があります。誰もこれを前にしたことはありますか?? いくつかのサンプルコードを教えてください..

ありがとうございました

編集:--

MyLocationOverlay を使用しても問題は解決しませんが、LocationListener をアクティビティに実装すると問題が解決し、以前のバージョンよりもスムーズになりました。1 マイクロ秒と 0.00001 メートルの位置を確認しています。

現在、マーカーがマップの可視領域の外に移動すると、マーカーは表示されないため、マーカーがマップの現在の可視領域の外に移動するたびに、アクティビティ自体がマップの中心を現在の位置 (つまり、マーカーの位置) にする必要があります。

ありがとうございました

4

1 に答える 1

0

マーカーをスムーズに動かしたい場合は、非常に短い時間で位置をリッスンする必要があります。つまりset the minimum time and minimum distance for location updates to 0. 、新しい場所を取得したら、マップ上のその場所を更新して、スムーズに機能するようにする必要があります。

于 2012-03-27T05:53:31.463 に答える