RN 地图组件 react-native-amap3d

咸鱼吹水时间

几个月没更新了,突然恢复更新就挺突然的,因为作者懒癌犯了,虽然已经辞去了知道创宇的工作,但是还是没腾出时间来更新博客,就挺颓然的,哈哈,不过最近作者良心发现,诶~他突然就更新一篇博客,给你们来个措手不及,停更的原因呢是因为这几个月呢由于毕业论文和考驾照还有陪某人high,啊!导致时间非常的紧张啊,资金呢也是非常的紧张(心疼我的钱包虽然我没钱包),所以停更,那为啥又突然更新呢,因为孩子在写毕业设计的时候啊遇到了一个小小的问题,诶!让我花费了一下午的时间解决,上了各大论坛StackOverflow啊,掘金啊啥的太费劲了,所以写下此篇文章,希望能够帮助到有需要的同学,ok话不多说,正片来了。本文介绍 RN 高德地图组件react-native-amap3d

准备

首先我们需要获取 获取高德 Key,那么请先到高德申请Key, 申请Key的过程中会有三个字段需要填写,如图所示在这里插入图片描述

SHA1可通过cmd命令获取keytool -list -v -keystore debug.keystore(调试版本)keytool -list -v -keystore apk(开发版本),可能会遇到如下错误在这里插入图片描述
那么可以接上它的根目录如下所示在这里插入图片描述
如果这样也还是不行,可以尝试如下方式
1、在.android目录下输入keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000
在这里插入图片描述
出现如图所示,按要求填写即可生成debug.keystore在这里插入图片描述
2、在此电脑搜索debug.keystore此文件,复制到.android目录下即可
至此拿到了SHA1还差PackageName,打开RN 项目的 AndroidManifest.xml文件(Flutter同理)找到package属性将其内容复制粘贴至高德PackageName字段即可。这样就完成了申请高德Key

引入地图组件

我们先安装地图组件

npm i react-native-amap3d`

安装好了就可以引入并使用了

import { MapView } from "react-native-amap3d";
<MapView
  center={{
    latitude: 39.91095,
    longitude: 116.37296
  }}
/>

OK到此基本把问题解决了,更多用法请移步至接口文档

总结

最近使用RN总感觉开发不得劲,感觉写的很慢,是因为我装的RN插件少么,我用的VScode,希望大佬推荐一些好用的插件,这边文章就写到这里了,如果对你有帮助请不要吝啬你们的点赞蟹蟹各位啦。对了作者也接项目,如果有项目可以联系我。作者技能树Vue,RN,Flutter。期待你们联系我,作者QQ:3024346303,暗号:小鸡炖蘑菇

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值