私は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私はすでに私はマーカーのためのアンカーを設定する必要がありますが、私は、このSVGパスのアンカーポイントを見つけるためにどのようには考えている調査した内容から、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'
}
});
。ここで
は実施例である:https://jsbin.com/gonehocafu/edit?html,js,output