flutter_map_directions 0.0.8 flutter_map_directions: ^0.0.8 copied to clipboard
A Flutter project package to show directions path on flutter_map
flutter_map_directions #
A flutter_map plugin for displaying directions between coordinates.
Usage #
Add flutter_map_directions
to your pubspec.yaml
:
dependencies:
flutter_map_directions: any // or latest version
Add the layer widget into FlutterMap:
final DirectionController _directionController = DirectionController();
Widget build(BuildContext context) {
return FlutterMap(
options: MapOptions(
...
),
children: [
TileLayer(
urlTemplate: 'https://tile.openstreetmap.org/{z}/{x}/{y}.png'
),
MarkerLayer(
...
),
DirectionsLayer(
coordinates: [],
controller: _directionController,
), // <-- add layer here
],
);
}
To update route:
void _loadRoute() async {
await <load_route_async_action>;
_coordinates = [...]; // new coordinates after awaiting
_directionController.updateDirection(_coordinates);
}