UNPKG

898 BJavaScriptView Raw
1goog.require('ol.geom.LineString');
2goog.require('ol.geom.Point');
3goog.require('ol.geom.Polygon');
4goog.require('ol.render');
5goog.require('ol.style.Circle');
6goog.require('ol.style.Fill');
7goog.require('ol.style.Stroke');
8goog.require('ol.style.Style');
9
10
11var canvas = document.getElementById('canvas');
12var vectorContext = ol.render.toContext(canvas.getContext('2d'), {size: [100, 100]});
13
14var fill = new ol.style.Fill({color: 'blue'});
15var stroke = new ol.style.Stroke({color: 'black'});
16var style = new ol.style.Style({
17 fill: fill,
18 stroke: stroke,
19 image: new ol.style.Circle({
20 radius: 10,
21 fill: fill,
22 stroke: stroke
23 })
24});
25vectorContext.setStyle(style);
26
27vectorContext.drawGeometry(new ol.geom.LineString([[10, 10], [90, 90]]));
28vectorContext.drawGeometry(new ol.geom.Polygon([[[2, 2], [98, 2], [2, 98], [2, 2]]]));
29vectorContext.drawGeometry(new ol.geom.Point([88, 88]));