1

ねえ、私はここに次のコードを持っています:http: //jsfiddle.net/DDT4p/

これは、「B」はクリック可能であるのに対し、「A」はクリック可能ではないことを示しています。宛先名(start、dest)が異なる同じコードを使用しているため、コードでこれが当てはまる理由がわかりません。

誰かがこれの原因を見つけることができるなら、私に知らせてください: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に感謝します。

4

1 に答える 1

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));`

2番目の「サイズ」パラメータを削除すると機能します...

:)

于 2012-05-19T23:04:48.667 に答える