【问题标题】:how to draw a straight line between two point on google maps in flutter如何在颤动的谷歌地图上的两点之间画一条直线
【发布时间】: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


【解决方案1】:

我解决了这个问题。问题是由于重复的坐标,因为我正在使用实时位置跟踪器来更新折线。在先前坐标和新坐标之间添加具有特定最小距离的坐标解决了我的问题。

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2012-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多