- draw.js 文件
import GraphicsLayer from '@arcgis/core/layers/GraphicsLayer'
import Sketch from '@arcgis/core/widgets/Sketch'
const commonSymbol = {
type: 'simple-fill',
color: [0, 119, 237, 0.15],
outline: {
// autocasts as new SimpleLineSymbol()
color: [16, 127, 236],
width: 1,
style: 'dash'
}
}
export function initDraw(option, handleDrawCreate) {
const {
mapView } = window
// 首先创建图形图层
const graphicsLayer = new GraphicsLayer({
id: 'searchQueryGraphicsLayer', title: '框选搜索' })
mapView.map.add(graphicsLayer)
mapView.when(() => {
createSketch(