Javascript の GoogleMaps API v3 の InfoWindow に問題があります。情報ウィンドウの作成に成功しました。内部に任意のコンテンツを設定できますが、内部にハイパーテキスト リンクを配置したいと考えています。それは正常に動作します。通常、setContent() メソッドにタグを付けると、リンクがウィンドウに正しく表示されます。残念ながら、クリックすることはできません。正しいリンクが添付されていますが、クリックしても何も起こりません。右ボタンでクリックして「新しいウィンドウで開く」を選択すると、問題なく動作します。誰でもここで問題を見つけることができますか? 次のような単純なコードがあります。
var bubble;
... some lines not related to the bubble ...
bubble = new google.maps.InfoWindow({
maxSize: new google.maps.Size(500,250)
});
... other not related lines...
次に、マーカーを作成するイベントでトリガーします (マーカーに対しては正常に機能します)。
bubble.setContent('<a href="http://www.google.com">LINK</a>');
google.maps.event.addListener(marker, 'click', function() {
bubble.open(map, marker)
});
「マップ」と「マーカー」の両方で問題ありません。