Files
openlayers/examples/render-geometry.js
Frederic Junod 4a3f70c09b Revert "Simplify import path in examples"
This reverts commit 79c8afdba8.
2018-11-27 16:49:55 +01:00

25 lines
775 B
JavaScript

import {LineString, Point, Polygon} from '../src/ol/geom.js';
import {toContext} from '../src/ol/render.js';
import {Circle as CircleStyle, Fill, Stroke, Style} from '../src/ol/style.js';
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]));