react-百度地图

本文介绍了如何在React应用中集成百度地图,包括安装`react-bmapgl`库,引入百度地图JS,以及使用`Map`、`Marker`、`NavigationControl`等组件创建交互式地图。详细讲解了设置地图的缩放层级、中心点、鼠标滚动缩放、地图旋转角度以及各种组件的用法,如添加标记、绘制多边形和折线,并展示了如何处理点击事件和打开信息窗口。
摘要由CSDN通过智能技术生成

1.黑窗口安装

npm i react-bmapgl -S

2.引入js 在public/index.html

 <script type="text/javascript" src="//api.map.baidu.com/api?type=webgl&v=1.0&ak=你的ak"></script>

3. 引入组件

import {Map, Marker, NavigationControl, InfoWindow,Polyline,Polygon,ZoomControl } from 'react-bmapgl';

(根据自己的需要导入相应的组件)

Map

 zoom="10"缩放层级

center={new BMapGL.Point(116.404449, 39.914889)} 中心点坐标

enableScrollWheelZoom={true}鼠标滚动缩放

heading 地图旋转角度

 style={ {  }}设置样式

Marker

icon="start"起点图标

icon="end"终点图标
onClick={}点击事件 

Polygon

  path= 路径
 strokeColor="#f00" 线条颜色

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值