私がグーグルマップ上の行にクリックイベントを検出するために、次の操作を行うことができるはずと私には思える:GoogleマップのPolyLineオーバーレイでクリックイベントを検出するにはどうすればよいですか?
var line = new GPolyline(...);
map.addOverlay(line);
GEvent.addListener(line, "click", function(latlng){ alert("clicked"); });
api referenceが、これは2007年にリリースされたバージョン2.88、で利用可能であると言います(!?)、私はそれが私が使用していると仮定しているが、私はそれを確認する方法を知らない。
また、{clickable:true}
オプションを明示的に設定しようとしました(デフォルトになっています)。私はFireFox 3とOpera 9.6でテストしました。私はまた、ページ上でjQueryを使用しています。
私は十分に機能するマーカーのクリックを検出するコードがたくさんあります。ラインをクリックすると本当にいいですね、誰でも私を啓発できますか?
[OK]をお寄せいただきありがとうございます。しかし、私はまだあなたが "最新の安定版"がどのようになっているかを知るはずです... .versionまたは.getVersion GMap2オブジェクトの()は迷いません。 – Tom
理由は分かりませんが、今日はMozillaでテストしていますが、新鮮なテストコードなので、どこか微妙な違いがあったに違いありません...)、Operaでは運がありません。お元気です。 – Tom
これは、v = 2とv = 2.xが何であるか把握できる最も近い場所です http://groups.google.com/group/Google-Maps-API/web/api-バージョン変更?pli = 1 – howardr