我使用的是带有多个圆圈的非地理地图。
<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 + ctrl
和left click
的圈子?
我也有反应传单绘制插件,我需要通过按住SHIFT
和left click
来选择多个圈子。
默认情况下SHIFT + left click
将选择框显示为缩放部分,如图所示
我需要以某种方式覆盖默认的传单行为并选择那些圆圈而不是放大