UNPKG

react-amap-v2

Version:

高德地图 v2.0 react 组件

74 lines (62 loc) 1.52 kB
--- order: 5 --- # Circle ## 快速入门 此处给出了最简单示例 ```tsx import React, { useState, useEffect } from 'react'; import { Map, Circle } from 'react-amap-v2'; export default () => ( <Map {...{ zoom: 15 }} center={[119.427223, 31.040837]}> <Circle center={[119.427223, 31.040837]} radius={500} /> </Map> ); ``` ## 可编辑 此处给出了最简单示例 ```tsx import React, { useState } from 'react'; import { Map, Circle, ControlBar } from 'react-amap-v2'; import Paper from '@material-ui/core/Paper'; import FormControlLabel from '@material-ui/core/FormControlLabel'; import Switch from '@material-ui/core/Switch'; export default () => { const [editable, setEditable] = useState(true); return ( <Map {...{ zoom: 15 }} center={[119.427223, 31.040837]}> <Paper color="text.primary" style={{ zIndex: 10, position: 'absolute', top: 20, right: 20, padding: '0 10px', }} > <FormControlLabel control={ <Switch checked={editable} onChange={e => setEditable(e.target.checked)} /> } label="可编辑" /> </Paper> <ControlBar /> <Circle editable={editable} center={[119.427223, 31.040837]} radius={500} editorEvents={{ end: data => { console.log('结束编辑', data); }, }} /> </Map> ); }; ```