【发布时间】:2016-06-15 08:25:15
【问题描述】:
我尝试将 svg 图标作为 Openlayers-3 中的标记。在我的代码中。
var svg = '<?xml version="1.0"?>'
+ '<svg viewBox="0 0 120 120" version="1.1" xmlns="http://www.w3.org/2000/svg">'
+ '<circle cx="60" cy="60" r="60"/>'
+ '</svg>';
var style = new ol.style.Style({
image: new ol.style.Icon({
opacity: 1,
src: 'data:image/svg+xml;base64,' + btoa(svg)
})
});
但是我的 svg 图片被截断了,如下图所示。 ( 图标应该是一个圆圈)
【问题讨论】:
标签: svg styles openlayers marker