我正在构建一个Xamarin Android应用程序,我有一个LatLng位置列表,我想每秒移动我的标记,在我的列表的每个位置......
你知道如何实现它吗?谢谢
答案 0 :(得分:3)
首先创建一个Timer =>
timer = new Timer();
timer.Interval = 200;
timer.Enabled = true;
timer.Elapsed += OnMarkerMoving;
timer.Start();
在你的OnMarkerMoving方法=>
public void OnMarkerMoving()
{
count++
if(count < positionList.Count)
{
yourMarker.Position = positionList[count];
} else
timer.Dispose();
}