map_picker_package 0.0.1 copy "map_picker_package: ^0.0.1" to clipboard
map_picker_package: ^0.0.1 copied to clipboard

A Flutter package to pick locations from map with callbacks and address reverse lookup.

Map Picker Package #

A Flutter package to pick locations on a map with reverse geocoding and search functionality.

Features #

  • Show user's current location.
  • Search places with autocomplete.
  • Pick location by tapping on map.
  • Reverse geocoding using OpenStreetMap Nominatim.
  • Zoom controls.
  • Callbacks for success and error handling.

Usage #

import 'package:map_picker_package/map_picker_screen.dart';

// Navigate to map picker
final result = await Navigator.push(
  context,
  MaterialPageRoute(
    builder: (context) => MapPickerScreen(
      onSuccess: (result) {
        print('Selected: ${result.address}');
      },
      onError: (error) {
        print('Error: $error');
      },
    ),
  ),
);

if (result != null) {
  print('Selected Location: ${result.location.latitude}, ${result.location.longitude}');
  print('Address: ${result.address}');
}
0
likes
115
points
1
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package to pick locations from map with callbacks and address reverse lookup.

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_map, http, latlong2, location

More

Packages that depend on map_picker_package