React Leaflet选择多个圆圈,按住shift并右键单击

时间:2018-06-14 11:52:43

标签: javascript reactjs leaflet

我使用的是带有多个圆圈的非地理地图。

<Map
  ref={(map) => { this.map = map}}
  center={this.state.center ? this.state.center : this.getCalculatedCenterFromState()}
  zoom={this.state.zoom ? this.state.zoom : this.getCalculatedZoomFromState()}
  crs={this.mapService.getProjectionType()}
  zoomControl={false}
  dragging={ false }
>
  <FeatureGroup>
    <EditControl position='topleft'
                 onEdited={this._onEdited}
    />

    <Circle center={[51.51, -0.06]} radius={100} />
    <Circle center={[151.51, -0.06]} radius={100} />
  </FeatureGroup>
</Map>

如果有可能,我想选择保持shift + ctrlleft click的圈子?

我也有反应传单绘制插件,我需要通过按住SHIFTleft click来选择多个圈子。

默认情况下SHIFT + left click将选择框显示为缩放部分,如图所示 enter image description here

我需要以某种方式覆盖默认的传单行为并选择那些圆圈而不是放大

0 个答案:

没有答案