2
Openlayers-3のマーカーとしてsvgアイコンを使用しようとしました。ここで私のコードです。openlayers-3のマーカーとしてsvgアイコンを使用
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イメージは切り捨てられています。ここで、( アイコンは円形であるべきである)
お返事ありがとうございます。しかし、なぜviewBoxパラメータが機能していないのですか? –