我正在处理一个想要使用一些圆圈来表示Google地图上的兴趣点的网站,但是还没有找到在地图上绘制正确SVG圆形元素的方法。谷歌文档概述了一个圆形元素,但这些呈多边形而不是圆形(看一下圆形的边界,你会发现它们有一个奇怪的多边形适合粗略的圆形形状,而不是原始的svg:圆形元素)。是否有可能绘制真正的SVG圆形,例如
r
属性用于半径?任何提示都将非常有帮助!r
属性用于半径?任何提示都将非常有帮助!var icon = {
path: 'M-20,0a20,20 0 1,0 40,0a20,20 0 1,0 -40,0',
fillColor: '#FF0000',
fillOpacity: .6,
anchor: new google.maps.Point(0,0),
strokeWeight: 0,
scale: 1
}
var marker = new google.maps.Marker({
position: {lat: 55, lng: 0},
map: map,
draggable: false,
icon: icon
});
学习。
var icon = {
path: google.maps.SymbolPath.CIRCLE,
fillColor: "#da291c",
fillOpacity: 0.5,
strokeColor: "blue",
strokeOpacity: 1,
strokeWeight: 5,
scale: 20
}
var marker = new google.maps.Marker({
position: {lat: 57, lng: -2},
map: map,
icon: icon
});