1
"이동"이 절대적이며 상대적인 것이 아니라고 생각합니다. 내 아이콘의 anchor:
은 무시됩니다. 내 코드에서 anchor:
에 대해 어떤 값을 입력했는지에 관계없이 SVG 마커는 변경되지 않습니다. 보다 구체적으로 말하자면, 핀은 하향과 오른쪽 위치에 있어야합니다. 베 지어 곡선을 사용하고 있기 때문입니까? 당신은 new
개의 키워드를 ommitted 한SVG 경로가 앵커 포인트를 무시합니다.
function createMarker(point,text,ID,color,label,pinage) {
var stroke = "000000"
var icon = {
path: "M16,3.5c-4.142,0-7.5,3.358-7.5,7.5c0,4.143,7.5,18.121,7.5,18.121S23.5,15.143,23.5,11C23.5,6.858,20.143,3.5,16,3.5z M16,14.584c-1.979,0-3.584-1.604-3.584-3.584S14.021,7.416,16,7.416S19.584,9.021,19.584,11S17.979,14.584,16,14.584z",
fillColor: color,
fillOpacity: .8,
anchor: google.maps.Point(0.0, 0.0),
strokeWeight: 1,
scale:1.4
};
var marker = new google.maps.Marker({ position: point, map: map , title: text, icon: icon, zIndex: ID});
}