amap_map2 1.0.5 copy "amap_map2: ^1.0.5" to clipboard
amap_map2: ^1.0.5 copied to clipboard

Amap SDK Flutter plugin for integrating AMapSDK in iOS and Android applications.

amap_map2 #

1.0.5 #

2026-9-15

  • 新增 Android/iOS 关键字和周边 POI 搜索,支持分页、分类筛选及扩展返回字段,并补充平台差异说明。
  • 修复 Android 地图重复销毁、监听器清理和 Flutter 组件异步初始化与销毁之间的竞态。
  • 完善普通截图和区域截图的异常处理,销毁地图时完成挂起请求,避免重复回调。
  • 加固定位、地理编码及 POI 搜索的异步请求管理和资源释放。
  • 修复 Android 地图类型索引边界检查、坐标数值转换和定位纬度校验。

1.0.4 #

2026-08-16

  • 新增 Android/iOS 独立单次定位和连续定位能力。
  • 新增正向和逆向地理编码,支持地址转高德坐标及选点后查询地点名和地址。
  • iOS 接入 AMapLocation 2.12.0 和 AMapSearch 9.8.0。
  • 用户撤回隐私授权时立即停止定位,并取消未完成的定位和地理编码请求。

1.0.3 #

2026-08-14

  • 修复 Android/iOS 添加 Marker 时的异常内存分配问题。

1.0.2 #

2026-08-13

  • 新增 Android/iOS 按地理区域截图能力,统一输出指定像素尺寸的 PNG。
  • 新增区域截图参数校验、超时和单地图并发保护。

1.0.1 #

2026-08-11

  • 完善 Android/iOS Marker 拖拽开始、拖拽中和拖拽结束事件。
  • iOS 拖拽中根据 Marker 视图位置持续采样,支持通过 draggingEventFrequency 配置采样频率。
  • 修正 Marker.infoWindowEnable 的默认值,并补充 Marker 拖拽相关测试。

1.0.0 #

2026-08-07

  • 发布 amap_map2 初始版本,基于 amap_map 重命名。
  • 同步 Android/iOS 插件标识、文档、示例和测试。
  • 新增 Flutter 层 Polygon.onTap 命中判断,使用 turf.booleanPointInPolygon

amap_map(原包) #

1.0.15 #

2025-03-21

  • add MapConfiguration and serialize utils
  • add compatibility with Color.fromARGB()
  • code lint

1.0.14 #

2025-03-12

  • code lint

1.0.13 #

2025-03-11

  • 升级amap android sdk版本 10.1.200_loc6.4.9_sea9.7.4 | 2025-03-11
  • 升级amap iOS sdk版本 10.1.200 | 2024-12-26
  • 修复问题:android 构建异常,过期接口 io.flutter.view.FlutterMain 替换
  • 修复问题:android 构建异常,过期接口 PluginRegistry.Registrar 替换

1.0.12 #

2024-08-26

  • code lint

1.0.11 #

2024-08-25

  • 升级amap iOS sdk版本 10.0.900 | 2024-08-23
  • code lint

1.0.10 #

2024-08-25

  • 移除extension实现机制
  • 添加 getMapContentApprovalNumber / getSatelliteImageApprovalNumber(参见example#ShowMapPage)
  • 添加 InfoWindowAdapter(参见example#CustomInfoWindowDemoPage),结合 infoWindowEnable 和 BaseInfoWindowAdapter 自行实现具体逻辑
  • permission_handler 11.3.0 -> 11.3.1

1.0.9 #

2024-08-24

  • 设置地图语言,支持中文、英文(按SDK描述:1、不能和自定义地图样式同时使用;2、英文状态只在标准地图生效)

1.0.8 #

2024-07-29.

  • 升级amap android sdk版本 10.0.800_loc6.4.5_sea9.7.2 | 2024-07-19

1.0.7 #

2024-07-28.

  • Close Issue #10 添加Logo位置设置,参见example: map_ui_options.dart

1.0.6 #

2024-06-27.

  • 升级amap android sdk版本 V10.0.700_loc6.4.5_sea9.7.2 | 2024-05-13 看高德更新日志,应该是计划后续版本捆绑loc+search一起更新了

1.0.5 #

2024-03-20.

1.0.4 #

2024-01-04.

  • 添加 InfoWindowExtension,支持自定义 InfoWindow 样式

1.0.3+1 #

2024-01-03.

  • 处理lint,更新文档

1.0.3 #

2024-01-03.

  • AMapController 添加 toScreenCoordinate / fromScreenCoordinate,实现屏幕坐标和经纬度的互相转换

1.0.2 #

2023-12-30.

  • 增加插件支持

1.0.1 #

2023-12-29.

  • 移除 AMapWidget 中的 apiKey / privacyStatement 字段

1.0.0+8 #

2023-12-29.

  • 废弃 AMapWidget 中的 apiKey / privacyStatement 字段,使用 AMapInitializer 初始化

1.0.0+7 2023-12-26. #

  • github action automate publish support

1.0.0+6 2023-12-26. #

  • update android sdk version 9.8.3
  • update iOS sdk version 9.7.0

1.0.0+1 2023-12-22. #

0
likes
135
points
155
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Amap SDK Flutter plugin for integrating AMapSDK in iOS and Android applications.

Repository (GitHub)
View/report issues

Topics

#amap #flutter

License

Apache-2.0 (license)

Dependencies

flutter, flutter_plugin_android_lifecycle, plugin_platform_interface, stream_transform, turf, x_amap_base, x_common

More

Packages that depend on amap_map2

Packages that implement amap_map2