- Migrate from
Geolocator
toLocation
package. - Fix initial location not being set when
initialLocation
is provided. - Fix infinite loading screen when user location is turned off.
- Add
mapLayers
property to allow users to add custom layers to the map. - Add
nominatimHost
property to allow users to change the default Nominatim host. - Improve performance.
- Update dependencies
- Fix error of Geolocator.getServiceStatusStream() on web
- Update dependencies
- Fix
Buffer parameter must not be null
issue. - Fix
onChanged
null value issue. - Add
countryFilter
that allows filtering search results to specific countries
- Improve performance.
- Reduce tile loading durations (particularly on the web).
- Reduce users' (cellular) data and cache space consumption.
- Add
onchanged
function that returnspickedData
when the user change marker location on map. - Add
searchbarDebounceDuration
property. - Upgrade flutter_map to 6.0.1.
- Remove subdomains from the default OSM URLs.
- Update other dependencies.
- SetLocationError handling
- Support more customizations for Select Location button Text
- Remove loading when the current location is changed.
- Remove SafeArea from map
- Added maxBounds
- Update dependencies
- Added OSM copyrights Badge
- Support more customizations for Select Location button and Search bar
- Update dependencies
- Add Current Location Pointer
- Update dependencies
- Improve Animations
- Fix error zoom buttons and locate me button not working
- Fix Ticker error
- Remove Address class
- Add Map
addressData
topickedData
response
- Add
road
property toAddress
class - Add
suburb
property toAddress
class
- Fix issues with new flutter_map update
- Add
mapLoadingBackgroundColor
property
- Improve performance
- Support multiple languages using
mapLanguage
- Make controls position directional
- Use default app styles and theming instead of explicit values
- Make all controls optional by adding
showSelectLocationButton
andshowSearchBar
- Add a new class for Address with all address details
- Add
searchBarHintText
property - Add
addressData
topickedData
response - Add
onError
property and improve error handling - BREAKING CHANGES
- Replaced
mapIsLoading
withloadingWidget
- Replaced
selectLocationButtonColor
withselectLocationButtonStyle
- Replaced
- Improve performance
- Fixed infinite loading screen when user location is turned off
- Fixed formatting issue of loading_widget
- Implemented and tested the whole plugin and make sure everything works correctly