gpt4 book ai didi

google-maps - Flutter - 谷歌地图折线模式不起作用

转载 作者:行者123 更新时间:2023-12-03 13:30:19 24 4
gpt4 key购买 nike

我正在尝试将虚线折线添加到谷歌地图,但模式属性似乎不起作用。
下面你可以看到创建折线的方法,模式设置为dash 5px gap ,但仍显示为实线。它有什么问题还是只是一个 flutter 的错误?
谢谢。
包:google_maps_flutter

...

_addPollyline(int index, Color color) {
final String polylineIdVal = 'polyline_id_$_polylineIdCounter';
_polylineIdCounter++;
final PolylineId polylineId = PolylineId(polylineIdVal);
final Polyline polyline = Polyline(
polylineId: polylineId,
consumeTapEvents: true,
color: color,
patterns: <PatternItem>[PatternItem.dash(5), PatternItem.gap(5)],
width: 5,
points: _createRoute(index),
);

setState(() {
_mapPolylines[polylineId] = polyline;
});
}

...
更新
模式在 android 上运行良好。我已经在 Pixel 3 模拟器和 dash 上对它们进行了测试。和 dot模式正在发挥作用。
该问题仅存在于 iOS 设备上
google maps polylines

最佳答案

试试这个:

  final polyline = Polyline(
polylineId: id,
patterns: [PatternItem.dash(10), PatternItem.gap(10)],
color: color,
points: coordinates,
startCap: Cap.roundCap,
endCap: Cap.roundCap,
width: 5,
);

关于google-maps - Flutter - 谷歌地图折线模式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59753164/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com