さて、私は Android で地理位置情報アプリを開発しています。最初の実行では、マップを現在の位置に中央に配置します。その後、ユーザーは自由にズームおよびパンできますが、マップをアニメーション化して実際の位置に中央に戻すボタンがあります。
問題は、これはマップが静的な場合にのみ発生することです。ユーザーがマップをスクロールし、慣性でスクロールしたままにしておくと、アニメーションが停止するまでこのボタンは機能しません。
これがコードです。
mapView.getController().stopAnimation(false); //this aint working as expected
mapView.getController().animateTo(myLocationOverlay.getMyLocation());
ありがとう。