osm_flutter_hooks 1.1.1 osm_flutter_hooks: ^1.1.1 copied to clipboard
this Package extension to add support manage hook state with osm_flutter
OSM_FLUTTER_HOOKS #
Features #
- predefined hooks to manage osm map
Getting started #
you should already have osm_flutter package if you want to use flutter_hooks to manage state of your widgets (like osm) use this package
Usage #
add this line in you pubspec
dependencies:
osm_flutter_hooks: #latest
example with osm map #
class SimpleOSM extends HookWidget {
@override
Widget build(BuildContext context) {
final controller = useMapController(initMapWithUserPosition: true);
useMapIsReady(
controller: controller,
mapIsReady: () async {
await controller.setZoom(zoomLevel: 15);
},
);
return OSMFlutter(
controller: controller,
markerOption: MarkerOption(
defaultMarker: MarkerIcon(
icon: Icon(
Icons.person_pin_circle,
color: Colors.blue,
size: 56,
),
),
),
trackMyPosition: false,
);
}
}