osm_flutter_hooks 1.4.1 copy "osm_flutter_hooks: ^1.4.1" to clipboard
osm_flutter_hooks: ^1.4.1 copied to clipboard

this Package extension to add support manage hook state with osm_flutter

OSM_FLUTTER_HOOKS #

pub

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: const UserTrackingOption());
    useMapIsReady(
      controller: controller,
      mapIsReady: () async {
        await controller.setZoom(zoomLevel: 15);
      },
    );
    useMapListener(
        controller: controller,
        onSingleTap: (p) async {
          await controller.addMarker(p);
        });
    return OSMFlutter(
      controller: controller,
    );
  }
}


9
likes
160
points
198
downloads

Publisher

unverified uploader

Weekly Downloads

this Package extension to add support manage hook state with osm_flutter

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_hooks, flutter_osm_plugin

More

Packages that depend on osm_flutter_hooks