MapPicker constructor
MapPicker({})
Implementation
factory MapPicker({
/// Custom search Builder Widget, case it is null, will be used the global or default
Widget Function(Function(String address) search)? searchBuilder,
/// Custom address Builder Widget, case it is null, will be used the global or default
Widget Function(String address, Function done)? addressBuilder,
/// Custom progress Widget, case it is null, will be used the global or default
Widget? progressWidget,
/// Custom theme, case it is null, will be used the global or default
MPickerTheme? theme,
/// Custom Marker, case it is null, will be used the global or default
Widget? marker,
}) =>
MapPicker._internal(
progressWidget:
progressWidget ?? _progressWidget ?? CircularProgressIndicator(),
addressBuilder: addressBuilder ?? _addressBuilder,
searchBuilder: searchBuilder ?? _searchBuilder,
marker: marker ?? _markerWidget,
controller: MPickerController(
theme: theme ?? _gTheme,
key: _key,
ctMap: MapController(
location: theme?.initialLocation ?? _gTheme.initialLocation,
zoom: theme?.zoom ?? _gTheme.zoom)),
theme: theme ?? _gTheme);