amap_flutter
A Flutter plugin that integrated Amap SDK, support Android, iOS and Web.
What this package is like to depend on
Last release 1 years ago
13 May 2025
Release timing varies
gaps range from 8 days to 5 months
Nearly every release is documented
notes for 18 of 18 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
18 releases · first in 2024
0 releases in the last 12 months
see the full history below
Release timeline
18 releases · Mar 2024 to May 2025Releases
latest 18-
0.7.013 May 2025Release notes
Open source →Migrate deprecated "onBackground" to "onSurface".
Move conversion from "LatLng" to "Position" to web utils.Release notes
Open source →Migrate deprecated "onBackground" to "onSurface".
Move conversion from "LatLng" to "Position" to web utils.
-
0.6.103 Apr 2025Release notes
Open source →Update annotation view in iOS to fix an issue where tapping on the left side of the custom icon did not trigger the "didAnnotationViewTapped" method.
Release notes
Open source →Update annotation view in iOS to fix an issue where tapping on the left side of the custom icon did not trigger the "didAnnotationViewTapped" method.
-
0.6.027 Mar 2025Release notes
Open source →Remove
geolocatordependency and upgrade dependencies.
Add/android/app/.cxxdirectory in.gitignorefile.
UpgradeGradleandAndroid Gradle Pluginversions.
UpdatecompileSdkversion in Android.
Stop exportinglatlong2dependency.
Upgrade to use Dart3.3 new feature as using extension type to do js interop.
Add JS function name in JS annotation and remove unnecessary JS annotation.Release notes
Open source →Remove
geolocatordependency and upgrade dependencies.Add
/android/app/.cxxdirectory in.gitignorefile.Upgrade
GradleandAndroid Gradle Pluginversions.Update
compileSdkversion in Android.Stop exporting
latlong2dependency.Upgrade to use Dart3.3 new feature as using extension type to do js interop.
Add JS function name in JS annotation and remove unnecessary JS annotation.
-
0.5.316 Mar 2025Release notes
Open source →Use "setVisibleMapRect" to move camera in iOS, as edge padding can be set.
Release notes
Open source →Use "setVisibleMapRect" to move camera in iOS, as edge padding can be set.
-
0.5.211 Mar 2025Release notes
Open source →Separate
MessageCodecas a standalone file.
RemoveupdateMarkerapi.
Add functionality of showing custom marker icon.
Addsizeproperty inBitmapand addbitmapproperty inMarker.
Add marker icon as asset and customize marker icon of map in example app.
Scale marker icon size on iOS platform.Release notes
Open source →Separate
MessageCodecas a standalone file.Remove
updateMarkerapi.Add functionality of showing custom marker icon.
Add
sizeproperty inBitmapand addbitmapproperty inMarker.Add marker icon as asset and customize marker icon of map in example app.
Scale marker icon size on iOS platform.
-
0.5.104 Mar 2025 -
0.5.003 Mar 2025Release notes
Open source →Add "initFitPositions" in "AMapFlutter".
Add "fitPositions" field in "MapInitConfig".
Use "_AMapApiCodec" as "creationParamsCodec" when creating "AndroidView" and "UiKitView".
When map initializing completed, move camera to fit positions in Android and iOS.
Recover "Position" custom type.
Add "EdgePadding" utility and expose utilities.
Remove the deprecated option 'android.enableR8'.
Upgrade android gradle plugin and compileSdk.Release notes
Open source →Add "initFitPositions" in "AMapFlutter".
Add "fitPositions" field in "MapInitConfig".
Use "_AMapApiCodec" as "creationParamsCodec" when creating "AndroidView" and "UiKitView".
When map initializing completed, move camera to fit positions in Android and iOS.
Recover "Position" custom type.
Add "EdgePadding" utility and expose utilities.
Remove the deprecated option 'android.enableR8'.
Upgrade android gradle plugin and compileSdk.
-
0.4.119 Feb 2025 -
0.4.019 Feb 2025Release notes
Open source →Use "geolocator" dependency instead of self defined "Position".
Upgrade Android gradle configuration and iOS configuration.Release notes
Open source →Use "geolocator" dependency instead of self defined "Position".
Upgrade Android gradle configuration and iOS configuration.
-
0.3.220 Sep 2024 -
0.3.119 Sep 2024Release notes
Open source →Make sure "amap" library is loaded when setting api key on web.
Update README.md.
-
0.3.026 Jun 2024Release notes
Open source →Add
webKeyproperty ofApiKey.Asynchronously load JS API in
setApiKeymethod ofAMapFlutterWebController. -
0.2.219 Jun 2024 -
0.2.115 Jun 2024 -
0.2.027 May 2024 -
0.1.023 May 2024Release notes
Open source →! According to Flutter issue #143922, add ResizeObserver to make sure creating AMap element after map container div attached to the DOM.
Change the direction of map control offset to center on iOS.
Extract checking platform as a common utility.
Use 'dart:ui_web' instead of 'dart:ui_web'.
Upgrade dependencies, and update environment restriction.
Update example app.
Clean up code.
-
0.0.226 Mar 2024Release notes
Open source →Add GitHub Actions configuration to automatically publish to pub.dev from Github.
Lint code and reformat code.
-
0.0.122 Mar 2024