我有一個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