【发布时间】:2019-12-14 10:32:35
【问题描述】:
如何为 Flutter 定义一组标记,因为 Marker 小部件的 position 属性不接受 LatLng 点列表。我该如何解决这个问题?
final List<LatLng> _markerLocations = [
LatLng(3.082519, 101.592201),
LatLng(3.083355, 101.589653),
LatLng(3.08171, 101.587507),
LatLng(3.082519, 101.592201),
];
void _initMarkers() async {
Marker marker = Marker(
markerId: MarkerId('loop_route'),
position: _markerLocations
);
setState(() {
markers.add(_markerLocations);
});
}
void _onMapCreated(GoogleMapController controller) {
setState((){
mapController = controller;
_initMarkers();
})
}
【问题讨论】:
标签: flutter