欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

react中调用百度地图

程序员文章站 2022-04-19 21:27:47
...

1.创建react项目

npx create-react-app demo3

react中调用百度地图

进入项目目录并运行

cd demo3
npm start
react中调用百度地图

打开demo3目录如下

react中调用百度地图

运行如下命令

npm run eject

react中调用百度地图

安装需要的包

npm install

2.进入百度地图api接口官网

开发文档-->javascript API-->demo详情

react中调用百度地图

进入demo详情界面如下

react中调用百度地图

现在打开代码中的html文件,并且引入js库(其中的“我的秘钥”需要替换为自己的,否者不能用,去申请

react中调用百度地图

这里的AK就是秘钥,替换掉“我的秘钥”四个字

react中调用百度地图

现在app.js代码如下

react中调用百度地图

注意:div的id为allmap而不是class

效果图如下

react中调用百度地图

其中,代码中的经纬度坐标可以通过百度地图提供的接口获取,获取坐标地址

3.定位

现在我们将起点这是为定位点,终点就自己设置

react中调用百度地图

我们看看效果

react中调用百度地图

react中调用百度地图

虽然定位成功了,但是依旧没有将起点设置为定位点

一个很简单的处理方式,就是设置延时。

react中调用百度地图

再看看效果

react中调用百度地图

当然我们同样可以通过生命周期函数解决这个问你题。这个就自己研究吧。