import { Scene, PointLayer } from '@antv/l7'; import { GaodeMap } from '@antv/l7-maps'; const scene = new Scene({ id: 'map', map: new GaodeMap({ style: 'light', center: [ 112, 23.69 ], zoom: 2.5 }) }); fetch( 'https://gw.alipayobjects.com/os/basement_prod/9078fd36-ce8d-4ee2-91bc-605db8315fdf.csv' ) .then(res => res.text()) .then(data => { const pointLayer = new PointLayer({}) .source(data, { parser: { type: 'csv', x: 'Longitude', y: 'Latitude' } }) .shape('circle') .active(true) .animate(true) .size(40) .color('#ffa842') .style({ opacity: 1, offsets: [ 40, 40 ] }); const pointLayer2 = new PointLayer({}) .source(data, { parser: { type: 'csv', x: 'Longitude', y: 'Latitude' } }) .shape('circle') .active(true) .animate(true) .size(50) .color('#f00') .style({ opacity: 1 }); scene.addLayer(pointLayer); scene.addLayer(pointLayer2); });