To have the same path (starting with `ol/`, without `.js`) as in the documentation. The support was added in the webpack config in #8928
25 lines
745 B
JavaScript
25 lines
745 B
JavaScript
import {LineString, Point, Polygon} from 'ol/geom';
|
|
import {toContext} from 'ol/render';
|
|
import {Circle as CircleStyle, Fill, Stroke, Style} from 'ol/style';
|
|
|
|
|
|
const canvas = document.getElementById('canvas');
|
|
const vectorContext = toContext(canvas.getContext('2d'), {size: [100, 100]});
|
|
|
|
const fill = new Fill({color: 'blue'});
|
|
const stroke = new Stroke({color: 'black'});
|
|
const style = new Style({
|
|
fill: fill,
|
|
stroke: stroke,
|
|
image: new CircleStyle({
|
|
radius: 10,
|
|
fill: fill,
|
|
stroke: stroke
|
|
})
|
|
});
|
|
vectorContext.setStyle(style);
|
|
|
|
vectorContext.drawGeometry(new LineString([[10, 10], [90, 90]]));
|
|
vectorContext.drawGeometry(new Polygon([[[2, 2], [98, 2], [2, 98], [2, 2]]]));
|
|
vectorContext.drawGeometry(new Point([88, 88]));
|