1
我知道Openlayers 3提供的標準繪製方法,但沒有選擇繪製連續筆劃。 ol.interaction.Draw指定的類型爲ol.geom.GeometryType,但我找不到一個接一個的「點」來畫一個筆畫的可能性。Openlayers地圖上的繪製筆劃
當然,我可以使用標準畫布繪製方法,但我想要一個獨立於地圖渲染器的解決方案。任何關於如何歸檔的想法?
我知道Openlayers 3提供的標準繪製方法,但沒有選擇繪製連續筆劃。 ol.interaction.Draw指定的類型爲ol.geom.GeometryType,但我找不到一個接一個的「點」來畫一個筆畫的可能性。Openlayers地圖上的繪製筆劃
當然,我可以使用標準畫布繪製方法,但我想要一個獨立於地圖渲染器的解決方案。任何關於如何歸檔的想法?
在3.5中添加了線和多邊形的徒手繪製 - 拖動時按住shift鍵以激活它。
http://openlayers.org/en/v3.9.0/examples/draw-features.html
您可以在默認情況下這樣的激活徒手繪製:
draw = new ol.interaction.Draw({
source: drawLayerSource,
type: 'LineString',
condition: ol.events.condition.singleClick,
freehandCondition: ol.events.condition.noModifierKeys
});
map.addInteraction(draw);
我不明白你的意思。你想繪製一個LineString? –
沒錯,那就是答案。我沒有想出GeometryType LineString。感謝名單! – geraldo