Вот код,
final Set<Polyline> _polylines = {};
List<LatLng> latlngList = List();
static var today = DateTime.now();
String Daily = DateFormat('yyyy-MM-dd').format(today);
void getLocation() async {
final location = await _firestore
.collection('$Daily')
.orderBy('time', descending: false)
.getDocuments();
for (var location in location.documents) {
LatLng lat =
LatLng(location.data['latittude'], location.data['longitude']);
latlngList.add(lat);
_polylines.add(Polyline(
polylineId: PolylineId('adress'),
color: Colors.blue,
visible: true,
width: 5,
points: latlngList));
setState(() {
_markers.add(Marker(
markerId: MarkerId('addr'),
position: lat,
draggable: true,
infoWindow: InfoWindow(
title: latlngList[0].toString(),
snippet: '5 Star Rating',
),
icon: BitmapDescriptor.defaultMarker,
));
});
}
}
, когда я использую его в своем виджете карты Google для отображения маркера и полилиний. Он показывает в неправильном порядке Выходное изображение Я получаю и реальный путь ввода Я добавил Ввод маркера, который я предоставил . Красные линии на самом деле являются маркером, который я дал во время ввода