PackageTrack
Sign in Get early access

amap_flutter

A Flutter plugin that integrated Amap SDK, support Android, iOS and Web.

0.7.0 Firelands128/amap_flutter

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 2025
2025 2026
Release Pre-release

Releases

latest 18
  1. 0.7.0 13 May 2025
    Release notes

    Migrate deprecated "onBackground" to "onSurface".
    Move conversion from "LatLng" to "Position" to web utils.

    Open source →
    Release notes

    Migrate deprecated "onBackground" to "onSurface".

    Move conversion from "LatLng" to "Position" to web utils.

    Open source →
  2. 0.6.1 03 Apr 2025
    Release notes

    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.

    Open source →
    Release notes

    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.

    Open source →
  3. 0.6.0 27 Mar 2025
    Release notes

    Remove geolocator dependency and upgrade dependencies.
    Add /android/app/.cxx directory in .gitignore file.
    Upgrade Gradle and Android Gradle Plugin versions.
    Update compileSdk version in Android.
    Stop exporting latlong2 dependency.
    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.

    Open source →
    Release notes

    Remove geolocator dependency and upgrade dependencies.

    Add /android/app/.cxx directory in .gitignore file.

    Upgrade Gradle and Android Gradle Plugin versions.

    Update compileSdk version in Android.

    Stop exporting latlong2 dependency.

    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.

    Open source →
  4. 0.5.3 16 Mar 2025
    Release notes

    Use "setVisibleMapRect" to move camera in iOS, as edge padding can be set.

    Open source →
    Release notes

    Use "setVisibleMapRect" to move camera in iOS, as edge padding can be set.

    Open source →
  5. 0.5.2 11 Mar 2025
    Release notes

    Separate MessageCodec as a standalone file.
    Remove updateMarker api.
    Add functionality of showing custom marker icon.
    Add size property in Bitmap and add bitmap property in Marker.
    Add marker icon as asset and customize marker icon of map in example app.
    Scale marker icon size on iOS platform.

    Open source →
    Release notes

    Separate MessageCodec as a standalone file.

    Remove updateMarker api.

    Add functionality of showing custom marker icon.

    Add size property in Bitmap and add bitmap property in Marker.

    Add marker icon as asset and customize marker icon of map in example app.

    Scale marker icon size on iOS platform.

    Open source →
  6. 0.5.1 04 Mar 2025
    Release notes

    Add "minZoomLevel" and "maxZoomLevel" property of "AMapFlutter".

    Open source →
    Release notes

    Add "minZoomLevel" and "maxZoomLevel" property of "AMapFlutter".

    Open source →
  7. 0.5.0 03 Mar 2025
    Release notes

    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.

    Open source →
    Release notes

    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.

    Open source →
  8. 0.4.1 19 Feb 2025
    Release notes

    Include "latlong2" dependency in "amap_flutter" dependency.

    Open source →
    Release notes

    Include "latlong2" dependency in "amap_flutter" dependency.

    Open source →
  9. 0.4.0 19 Feb 2025
    Release notes

    Use "geolocator" dependency instead of self defined "Position".
    Upgrade Android gradle configuration and iOS configuration.

    Open source →
    Release notes

    Use "geolocator" dependency instead of self defined "Position".

    Upgrade Android gradle configuration and iOS configuration.

    Open source →
  10. 0.3.2 20 Sep 2024
    Release notes

    Make position of CameraPosition as un-nullable.

    Open source →
    Release notes

    Make position of CameraPosition as un-nullable.

    Open source →
  11. 0.3.1 19 Sep 2024
    Release notes

    Make sure "amap" library is loaded when setting api key on web.

    Update README.md.

    Open source →
  12. 0.3.0 26 Jun 2024
    Release notes

    Add webKey property of ApiKey.

    Asynchronously load JS API in setApiKey method of AMapFlutterWebController.

    Open source →
  13. 0.2.2 19 Jun 2024
    Release notes

    Change return type of "init" method of "AMapFlutter" to "Future".

    Open source →
  14. 0.2.1 15 Jun 2024
    Release notes

    Change MapView to TextureMapView.

    Open source →
  15. 0.2.0 27 May 2024
    Release notes

    Use "LatLng" from "latlong2" dependency in public apis.

    Open source →
  16. 0.1.0 23 May 2024
    Release notes

    ! 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.

    Open source →
  17. 0.0.2 26 Mar 2024
    Release notes

    Add GitHub Actions configuration to automatically publish to pub.dev from Github.

    Lint code and reformat code.

    Open source →
  18. 0.0.1 22 Mar 2024
    Release notes

    Initial release.

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive