gmm_amap_flutter_base 3.1.2 copy "gmm_amap_flutter_base: ^3.1.2" to clipboard
gmm_amap_flutter_base: ^3.1.2 copied to clipboard

高德开放平台 Flutter 插件基础依赖库(已适配 Flutter 3.35+ / Dart 3.9+)- GouMiaoMu 定制版

gmm_amap_flutter_base #

pub package license

高德地图 Flutter 插件 - 基础库(已适配 Flutter 3.35+ / Dart 3.9+)

本插件是基于 amap_flutter_base 的改进版本,修复了在新版本 Flutter/Dart 上的兼容性问题。

功能特性 #

  • ✅ 提供高德地图相关的基础类和数据模型
  • ✅ 支持 Flutter 3.35+ 和 Dart 3.9+
  • ✅ 修复了废弃 API 的兼容性问题
  • ✅ 提供统一的坐标系、API Key、隐私合规等配置

安装 #

pubspec.yaml 中添加依赖:

dependencies:
  gmm_amap_flutter_base: ^3.1.0

然后运行:

flutter pub get

使用示例 #

配置 API Key #

import 'package:gmm_amap_flutter_base/gmm_amap_flutter_base.dart';

// 创建 API Key 配置
const apiKey = AMapApiKey(
  androidKey: '您的Android Key',
  iosKey: '您的iOS Key',
);

隐私合规配置 #

// 隐私合规声明(高德 SDK 要求)
const privacyStatement = AMapPrivacyStatement(
  hasContains: true,  // 隐私政策中是否包含高德相关说明
  hasShow: true,      // 是否已向用户展示隐私政策
  hasAgree: true,     // 用户是否已同意隐私政策
);

使用坐标类 #

// 创建经纬度坐标
const latLng = LatLng(39.909187, 116.397451);

// 获取坐标值
print('纬度: ${latLng.latitude}');
print('经度: ${latLng.longitude}');

相关插件 #

许可证 #

MIT License - 详见 LICENSE 文件

致谢 #

本插件基于高德官方 amap_flutter_base 改进,感谢高德开放平台的支持。

0
likes
125
points
38
downloads

Publisher

unverified uploader

Weekly Downloads

高德开放平台 Flutter 插件基础依赖库(已适配 Flutter 3.35+ / Dart 3.9+)- GouMiaoMu 定制版

Homepage
Repository (GitHub)
View/report issues

Topics

#amap #gaode #map #location

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on gmm_amap_flutter_base