Skip to content

v2.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Mar 12:33
· 93 commits to master since this release

npm bundle size

npm i @uiw/react-baidu-map@2.3.0

v2.2.0...v2.3.0

import { useState } from 'react';
import { Map, APILoader, useMapContext } from '@uiw/react-baidu-map';

const Marker = () => {
  const { map } = useMapContext();

  useEffect(() => {
    if (map) {
      // 创建点标记
      const marker1 = new BMap.Marker(new BMap.Point(116.404, 39.925));
      const marker2 = new BMap.Marker(new BMap.Point(116.404, 39.915));
      // 在地图上添加点标记
      map.addOverlay(marker1);
      map.addOverlay(marker2);
    }
  }, [map]);
  return null
}

const Demo = () => {
  return (
    <div style={{ width: '100%', height: '300px' }}>
      <APILoader akay="GTrnXa5hwXGwgQnTBG28SHBubErMKm3f">
        <Map enableScrollWheelZoom={true} zoom={13}  center="北京">
          <div>
            <Marker />
          </div>
        </Map>
      </APILoader>
    </div>
  );
}