Это мой SVG-элемент:
<svg height="20" width="90" style="background-color: #eee; border-radius: 2px;">
<text x="0" y="15" fill="#0052CC" font-weight="bold"> Test</text>
</svg>
Я пытаюсь отобразить его как маркер карты Google, но, похоже, он не работает.
Это мой маркерный объект:
var marker = new google.maps.Marker({
position: location,
map: map,
icon: {
// anchor: new google.maps.Point(16, 16),
url: 'data:image/svg+xml;utf-8,' +
'<svg height="20" width="90" style="background-color: #eee; border-radius: 2px;">' +
'<text x="0" y="15" fill="#0052CC" font-weight="bold"> Test</text>' +
'</svg>',
size: new google.maps.Size(32, 32),
scaledSize: new google.maps.Size(20, 20)
}
});