flutter 地图最简单的实现方案

本文介绍了在Flutter项目中使用amap_map_fluttify插件集成高德地图的详细过程,包括选择插件的原因、配置步骤和代码示例。通过Android Studio获取SHA1,高德平台申请Key,Android及iOS的配置,以及权限设置等关键步骤,帮助开发者快速实现地图功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用插件:amap_map_fluttify

  • 该插件是在我使用了flutter_map;amap_base等相关插件后权衡确认的;flutter_map使用量不大,作者较长时间不维护;amap_base使用量大,集成中遇到的bug解决办法有点坑爹,需要去改插件源码,改了能解决问题,但是不方便上传代码,用jenkins等打包工具;

demo:图片,(具体代码见文章最后)
在这里插入图片描述

使用方式:(注意android,ios对应的key是不同的,因为它们2个平台的包名也是不一样的
在这里插入图片描述

高德地图配置(文档还是比较容易的):
高德地图配置地址

1 . 获取SHA1:
Android Studio中打开Terminal,输入:keytool -v -list -keystore key存放的地址
2:申请Key:高德平台上申请:
3:Android 配置:AndroidManifes.xml 设置key

<application
  ....
    <meta-data
        android:name="com.amap.api.v2.apikey"
        android:value="bf5cd34db3be38d75504bfca327b70ac"/>
</a
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值