# react-bmapgl
**Repository Path**: diogoxiang/react-bmapgl
## Basic Information
- **Project Name**: react-bmapgl
- **Description**: 基于百度地图JavaScript GL版API封装的React组件库
- **Primary Language**: JavaScript
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2021-05-27
- **Last Updated**: 2022-08-24
## Categories & Tags
**Categories**: Uncategorized
**Tags**: React
## README
# React-BMapGL
[](https://www.npmjs.com/package/react-bmapgl)
[](http://packagequality.com/#?package=react-bmapgl)
[](https://www.npmjs.com/package/react-bmapgl)
[](https://github.com/huiyan-fe/react-bmapgl)
基于百度地图JavaScript GL版API封装的React组件库。如果想要使用旧版的2D地图的话,使用[react-bmap](https://github.com/huiyan-fe/react-bmap)。如果您对使用地图API完全陌生,建议使用这个库之前先了解[百度地图JavaScript GL API](http://lbsyun.baidu.com/index.php?title=jspopularGL),了解一些地图的基本概念,并申请开发者`ak`。
## 文档示例
官方地址:http://huiyan.baidu.com/github/react-bmapgl/
备用地址:https://huiyan-fe.github.io/react-bmapgl/
## 开始使用
### 引入脚本
首先,需要在你的`index.html`模板页面头部加载百度地图JavaScript API代码,密钥可去[百度地图开放平台官网](http://lbsyun.baidu.com/apiconsole/key)申请
```html
```
然后,使用npm方式安装react组件库,然后通过es模块加载
```bash
npm install react-bmapgl --save
```
### Hello World
```jsx static
import React from 'react';
import ReactDOM from 'react-dom';
import {Map, Marker, NavigationControl, InfoWindow} from 'react-bmapgl';
class App extends React.Component {
render() {
return
}
}
ReactDOM.render(, document.getElementById('container'));
```
### 获取`map`实例
如果你在业务中需要操作`map`对象,需要`BMapGL.Map`实例的话,可以通过`