我有一个svg标记,并希望通过javascript api将其放置在Google地图上。如何在Google地图上正确放置svg标记?
问题是标记在我缩小地图时未对齐。
这是我的SVG路径:
M20,13.8c0,5.5-4.4,9.3-10,14.2C4.4,23.1,0,19.3,0,13.8C0,8.4,4.5,4 ,10,4S20,8.4,20,13.8z
new google.maps.Marker({
map: map,
position: new google.maps.LatLng(33.788303, -118.001511),
icon: {
path: "M20,13.8c0,5.5-4.4,9.3-10,14.2C4.4,23.1,0,19.3,0,13.8C0,8.4,4.5,4,10,4S20,8.4,20,13.8z",
fillColor: '#1193c5',
fillOpacity: 1,
strokeWeight: 1,
strokeColor: 'black'
}
});
从我已经研究过我需要设置标记的锚,但我不知道如何找到这个SVG路径锚点。
这里是一个工作示例:https://jsbin.com/gonehocafu/edit?html,js,output