getSatelliteImageApprovalNumber(); // 获取卫星审图号
}
```
## ⚠️ 常见问题
### 1. iOS 地图销毁时 Main Thread Checker 报警
**问题**: Flutter 插件在 iOS 端,MapView 销毁时一定概率触发 Main Thread Checker 的报警。
**原因**: 经过对比测试确认是 Flutter 的 bug 所致。
**解决方案**:
- 依赖 Flutter 升级修复
- 建议使用 Flutter 1.24.0+ 版本
- 参考: [Flutter Issue #68490](https://github.com/flutter/flutter/issues/68490)
### 2. Android targetSDKVersion >= 30 地图页返回闪退
**问题**: 当 app 的 targetSDKVersion >= 30 时,地图页返回可能闪退。
**解决方案**: 在 AndroidManifest.xml 中添加配置:
```xml
```
**参考**: [Google 官方说明](https://source.android.com/devices/tech/debug/tagged-pointers)
### 3. HarmonyOS 平台问题
**问题**: HarmonyOS 平台编译或运行错误。
**解决方案**:
1. 确保使用 FVM 和支持 HarmonyOS 的 Flutter 版本
2. 检查 oh-package.json5 中的依赖配置
3. 参考 [HARMONYOS_SETUP.md](HARMONYOS_SETUP.md) 进行配置
### 4. API Key 相关问题
**问题**: 地图不显示或显示错误信息。
**解决方案**:
1. 检查 API Key 是否正确配置
2. 确认 API Key 的平台和包名匹配
3. 检查 API Key 是否在高德控制台启用
4. 确认已调用合规初始化方法
## 📦 更新日志
### v1.0.0 (2024-12-19)
- ✨ 新增 HarmonyOS 平台支持
- 🔧 从 st_amap_flutter_map 重构为 csp_amap_flutter_map
- 🐛 修复所有编译错误和 linting 问题
- 📋 添加完整的文档和示例
- 🎨 优化代码结构和质量
- 🔧 支持 FVM 版本管理
## 🤝 贡献指南
欢迎贡献代码和建议!
### 开发环境
1. **克隆仓库**:
```bash
git clone https://gitee.com/chenshipeng0914/csp_amap_flutter_map.git
cd csp_amap_flutter_map
```
2. **安装 FVM**:
```bash
# 安装 FVM
dart pub global activate fvm
# 使用项目指定的 Flutter 版本
fvm use custom_3.22.0
```
3. **安装依赖**:
```bash
fvm flutter pub get
cd example && fvm flutter pub get
```
### 贡献流程
1. Fork 本仓库
2. 创建特性分支 (`git checkout -b feature/amazing-feature`)
3. 提交修改 (`git commit -m 'Add amazing feature'`)
4. 推送分支 (`git push origin feature/amazing-feature`)
5. 创建 Pull Request
### 代码规范
- 遵循 Flutter 和 Dart 官方编码规范
- 使用 `fvm flutter analyze` 检查代码质量
- 添加必要的注释和文档
- 确保所有平台都能正常编译和运行
## 📞 联系支持
- **问题报告**: [Gitee Issues](https://gitee.com/chenshipeng0914/csp_amap_flutter_map/issues)
- **功能建议**: [Gitee Issues](https://gitee.com/chenshipeng0914/csp_amap_flutter_map/issues)
- **讨论交流**: [Gitee 讨论区](https://gitee.com/chenshipeng0914/csp_amap_flutter_map)
## 📜 许可证
本项目采用 [Apache 2.0](LICENSE) 许可证。
## 🙏 致谢
- [高德开放平台](https://lbs.amap.com/) 提供的优秀 SDK
- [Flutter 社区](https://flutter.dev/) 的技术支持
- 所有为本项目贡献代码和建议的开发者
---
由 ❤️ 制作,为 Flutter 开发者提供更好的地图解决方案