我目前正在使用地图,每10米使用LocationListener更新我的位置并获取新的经纬度。现在我希望用户所走的路线用红线显示。所以每次从LocationListener类中调用OnLocationChange()时,我想要在上一个位置和新位置之间用一条线更新地图。
到目前为止,我已经添加了以下内容:
private void initializeDraw() {
lineOptions = new PolylineOptions().width(5).color(Color.RED);
lineRoute = workoutMap.addPolyline(lineOptions);
}
在 OnLocationChanged 中,我调用了这个:
drawTrail();
现在我应该在这个函数中插入什么内容,以便每次它将新获得的位置添加为一个点,并从上一个点到新点绘制一条线。
谢谢。