antv-l7/examples/district/bubble/demo/county.js

45 lines
847 B
JavaScript
Raw Normal View History

2020-05-12 17:59:42 +08:00
import { Scene } from '@antv/l7';
2020-05-15 21:07:04 +08:00
import { CountyLayer } from '@antv/l7-district';
2020-05-12 17:59:42 +08:00
import { Mapbox } from '@antv/l7-maps';
const scene = new Scene({
id: 'map',
map: new Mapbox({
center: [ 116.2825, 39.9 ],
pitch: 0,
style: 'blank',
zoom: 3,
minZoom: 3,
maxZoom: 10
})
});
scene.on('loaded', () => {
2020-05-15 21:07:04 +08:00
new CountyLayer(scene, {
2020-05-12 17:59:42 +08:00
data: [],
2020-05-15 21:07:04 +08:00
adcode: [ '110101', '110102', '110106' ],
depth: 3,
label: {
field: 'NAME_CHN'
},
bubble: {
enable: true,
color: {
field: 'NAME_CHN',
values: [
'#feedde',
'#fdd0a2',
'#fdae6b',
'#fd8d3c',
'#e6550d',
'#a63603'
]
}
2020-05-12 17:59:42 +08:00
},
popup: {
enable: true,
Html: props => {
return `<span>${props.NAME_CHN}</span>`;
}
}
});
});