csp_amap_flutter_location 1.0.5
csp_amap_flutter_location: ^1.0.5 copied to clipboard
A Flutter plugin for AMap location services, supporting Android, iOS and HarmonyOS platforms. 高德地图定位SDK Flutter插件,支持Android、iOS和鸿蒙平台。
1.0.5 - 2026-08-09 #
- 🔧 修复鸿蒙平台构建与运行问题(同步
csp_amap_flutter_map鸿蒙实机验证经验)ohos/oh-package.json5增加metadata.useNormalizedOHMUrl,兼容高德字节码 HAR 依赖- 移除
ohos/build-profile.json5中 HAR 插件不支持的buildOption配置 - 修复 example 鸿蒙
module.json5权限usedScene.abilities引用错误 (原引用不存在的FormAbility/Harmony_location_demoAbility,改为EntryAbility) - 补齐
zh_CN/element/string.json权限说明文案 .gitignore增加鸿蒙构建产物忽略项,移除误跟踪的oh-package-lock.json5/BuildProfile.ets
- 📱 example 在鸿蒙手机实机验证通过:构建、安装、运行、定位与逆地理编码均正常
1.0.4 - 2026-08-07 #
- 🐛 完善#IK029E修复:创建
AMapFlutterLocation实例时也自动初始化事件通道, 即使未先调用setApiKey()也能保证原生端onListen被触发,彻底避免调用时序问题 - 🐛 修复鸿蒙端
onCancel停止所有定位客户端的问题,与Android端修复保持一致, 定位的停止/销毁改为仅由显式stopLocation()/destroy()控制
1.0.3 - 2026-08-06 #
- 🐛 修复"必须在main.dart执行onLocationChanged监听才能正常使用定位"的问题(#IK029E)
- 添加内部EventChannel订阅,确保原生端onListen始终被触发,不再需要用户手动订阅
- 修复Android/HarmonyOS原生端缺失的
result.success()回调,防止MethodChannel调用挂起 - 修复Android端
onCancel停止所有定位客户端的问题,改为仅清除eventSink
- 🐛 修复鸿蒙oh-package.json5包名不匹配问题(#IDAX62)
- 已确保
st_amap_flutter_location和csp_amap_flutter_location命名一致
- 已确保
1.0.2 - 2025-09-04 #
- 🐛 修复Android端高德地图SDK依赖问题,将compileOnly改为api确保运行时可用
- 📚 更新文档说明,添加更详细的故障排除指南
1.0.1 - 2025-08-26 #
- 📚 完全重写README文档,提升开源项目专业度
- 🌍 添加中英文双语文档支持
- 🎯 增加专业的项目徽章和完整的安装指南
- 📖 提供详细的API参考和故障排除指南
- ✨符合开源项目最佳实践的文档结构
1.0.0 - 2025-08-26 #
- 首次发布到pub.dev
- 支持Android、iOS和鸿蒙平台的高德定位功能
- 提供Flutter插件接口,简化跨平台定位实现
- 完整的API文档和示例代码
- 多种定位模式和参数配置支持
【3.0.6】- 2024-11-05 #
- 重命名插件为 csp_amap_flutter_location
- 优化代码结构和命名规范
- 支持Android、iOS和鸿蒙平台
【3.0.2】- 2024-11-05 #
- 发布3.0.6版本(pp团队新增鸿蒙支持,技术人员飞一会,漏提交了)
- 发布3.0.5版本(pp团队新增鸿蒙支持)
- 发布3.0.4版本(fix bug)
- 发布3.0.3版本(fix bug)
- 发布3.0.2版本(优化)
- 发布3.0.1版本(增加locatingWithReGeocode动态配置)