【发布时间】:2022-01-10 07:46:30
【问题描述】:
我正在使用下面的代码进行绘制,但它不起作用
polyline = Polyline(
polylineId: polylineId,
color: Colors.red,
width: 5,
jointType: JointType.round,
points: latLongList,
);
_mapPolylines[polylineId] = polyline;
输出是红线,但我需要蓝线作为输出
【问题讨论】:
-
您只需要从 latLongList 中删除所有其他坐标并仅传递初始坐标和目标坐标。你已经这样做了吗?
-
我解决了这个问题。问题是由于重复的坐标,因为我正在使用实时位置跟踪器来更新折线。在先前坐标和新坐标之间添加具有特定最小距离的坐标解决了我的问题。
标签: flutter google-maps google-maps-flutter