美文网首页
React百度地图鼠标绘制工具绘制边界区域

React百度地图鼠标绘制工具绘制边界区域

作者: importUIKit | 来源:发表于2022-03-01 16:23 被阅读0次

    鼠标绘制工具

    截屏2022-03-01 下午4.20.35.png

    引入脚本

    首先,需要在你的index.html模板页面头部加载百度地图JavaScript API代码,密钥可去百度地图开放平台官网申请

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

    引入MapGl库

    npm install react-bmapgl
    

    DrawingManager工具类代码

    <Map
            style={{ height: 'calc(100vh - 38px - 48px - 64px)' }}
            ref={(r) => {
              mapRef.current = r;
            }}
            center={{ lng: 116.402544, lat: 39.928216 }}
            zoom={13}
          >
            <DrawingManager
              style={{
                top: 130,
                left: 32,
                position: 'absolute',
                width: 360,
                zIndex: 100,
              }}
              enableLimit
              enableCalculate
              onOverlaycomplete={(e, info) => {
                console.log(e, info);
              }}
              map={mapRef.current}
            />
          </Map>
    

    相关文章

      网友评论

          本文标题:React百度地图鼠标绘制工具绘制边界区域

          本文链接:https://www.haomeiwen.com/subject/jgidrrtx.html