# react-baidu-map **Repository Path**: ztty8888/react-baidu-map ## Basic Information - **Project Name**: react-baidu-map - **Description**: 这是一个基于 React 封装的百度地图组件,帮助你轻松的接入地图到 React 项目中,支持 React Hook。 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: https://uiw.gitee.io/react-baidu-map - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 49 - **Created**: 2020-05-06 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README react-baidu-map === [![](https://img.shields.io/github/issues/uiwjs/react-baidu-map.svg)](https://github.com/uiwjs/react-baidu-map/issues) [![](https://img.shields.io/github/forks/uiwjs/react-baidu-map.svg)](https://github.com/uiwjs/react-baidu-map/network) [![](https://img.shields.io/github/stars/uiwjs/react-baidu-map.svg)](https://github.com/uiwjs/react-baidu-map/stargazers) [![](https://img.shields.io/github/release/uiwjs/react-baidu-map)](https://github.com/uiwjs/react-baidu-map/releases) [![](https://img.shields.io/npm/v/@uiw/react-baidu-map.svg)](https://www.npmjs.com/package/@uiw/react-baidu-map) [![](https://jaywcjlove.github.io/sb/ico/gitee.svg)](https://gitee.com/uiw/react-baidu-map) 这是一个基于 React 封装的百度地图组件,帮助你轻松的接入地图到 React 项目中,[Gitee 镜像仓库](https://gitee.com/uiw/react-baidu-map)。 ![](https://user-images.githubusercontent.com/1680273/71525077-35126b00-290b-11ea-9a11-ffd8b30dc9b8.png) 文档实例预览: [Github](https://uiwjs.github.io/react-baidu-map/) | [Gitee](https://uiw.gitee.io/react-baidu-map/) ### 特性 - ♻️ 自动加载百度地图 SDK(通过创建 Script 标签的形式加载),包括第三方 SDK。 - 📚 使用 Typescript 编写,集成百度地图 SDK [@type](src/types) 声明文件(包括中文注释)。 - ⚛️ 支持 React Hook 新增特性(需要 React 16.8+)。 - 💝 不依赖任何第三方组件。 ## 安装 > 不依赖 [`uiw`](https://github.com/uiwjs/uiw) 组件库 ```bash npm install @uiw/react-baidu-map --save ``` ## 使用 ```jsx import { Map, APILoader } from '@uiw/react-baidu-map'; const Demo = () => (
); ReactDOM.render(, _mount_); ``` ## 开发 ```bash npm install # 安装依赖 npm run ts:watch # 监听编译输出 js 文件 npm run types:watch # 监听编译输出 .d.ts 类型文件 npm run doc:dev # 文档网站运行 # 上传 gh-pages 将会执行 `npm run released` 命令 npm run deploy # 发布 npm run released # 编译输出 js 文件 和 .d.ts 类型文件 ```