2014-06-20 3 views
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}); 
} 

답변

4

, 그것은 수 있습니다

anchor: new google.maps.Point(0.0, 0.0),
관련 문제