如何在Openlayers 3地图上使用WebGL绘制LineString?请指导。
我已经通过以下链接没有帮助: http://openlayers.org/en/master/examples/icon-sprite-webgl.html http://openlayers.org/en/master/examples/symbol-atlas-webgl.html
答案 0 :(得分:0)
您可以轻松地将Draw交互添加到地图中,如一些Openlayers 3示例中所示:
您只需使用共享矢量源创建矢量图层和绘制交互,然后将其添加到地图中:
var drawSource = new ol.source.Vector({wrapX: false});
var drawVector = new ol.layer.Vector({
source: drawSource
});
var draw = new ol.interaction.Draw({
source: drawSource,
type: 'LineString'
});
drawVector.setMap(map);
map.addInteraction(draw);
您可以在此jsfiddle
中找到一个示例