2012-05-19 3 views
1

이봐, 난 여기에 다음 코드가 모든 : http://jsfiddle.net/DDT4p/ "A"가되지 않은 상태에서 "B"는 클릭 할 수 있음을 보여줍니다구글 마커는 클릭 할 수 없습니다 시작

. 두 코드가 목적지 이름의 차이 (시작, 목적지)가 같은 코드를 사용하기 때문에 코드에서 찾을 수 없습니다.

누구든지이 문제의 원인을 발견 할 수 있으면 알려 주시기 바랍니다. o)

코드가이 있었다 해결하기 :

var imageStart = new  
google.maps.MarkerImage('https://maps.gstatic.com/mapfiles/markers2/icon_greenA.png', 
new google.maps.Size(42,25), new google.maps.Point(0,0), new google.maps.Point(0,25)); 

내가 잘못된 점을했다! Andrew와 GHz를 지적 해 주셔서 감사합니다.

+0

그것은 동일한 코드 아니다. 'shapeStart'에 의해 정의 된 클릭 가능한 영역은'shapeDest'에 의해 정의 된 영역과 매우 다릅니다. 또한 Google의 * 표시가 아닌 * 표시를 사용하는 것이 좋습니다. 클릭 가능한 영역이 아이콘 아이콘 밖에 있으면 이상한 일이 발생할 수 있습니다. 의도 한 아이콘이 바이올린에있는 아이콘이 아니라는 것은 분명합니다. –

+0

+1을 위해 ExciteBike! –

답변

1

너의 :

var imageStart = new 
google.maps.MarkerImage('https://maps.gstatic.com/mapfiles/markers2/icon_greenA.png', 
new google.maps.Size(68, 40), **new google.maps.Size(42,25),** new google.maps.Point(0,0), 
new google.maps.Point(0,25));` 

이 두 번째 "크기"매개 변수를 제거하고이 작동합니다 ...

:

+0

아, 그래, 나는 앤드류가 말한 것에서 올리려고했다. – StealthRT

관련 문제