2
我有一个谷歌地图上绘制一个旋转图标验证码:旋转SVG在中心的谷歌地图自定义图标
function createMarker(device) {
var wtf = new google.maps.Marker({
map: window.map_,
position: new google.maps.LatLng(device.lat, device.lng),
icon: {
path: 'M350,0 700,700 350,550 0,700',
fillColor: "limegreen",
fillOpacity: 0.8,
scale: 0.04,
strokeColor: 'limegreen',
strokeWeight: 1,
anchor: new google.maps.Point(800, 800),
rotation: device.head,
}
});
return wtf;
}
的问题是旋转的SVG的一个角旋转 - 不中心。我发现svg路径在某处,通过反复试验缩放它,然后猜对锚点。当我添加标签时,而不是图标下方的标签,这些标签全部搞乱了。标签使用与标记相同的纬度/经度。
我发现它不可能得到旋转“当场”标签上方的图标。任何想法如何让这个工作?谢谢
你找到任何解决方案 –
上,如果你找到了解决办法的任何更新? –