GML トラックのクリック イベントを Open Layers でキャッチするにはどうすればよいですか?
次のコードがあります。
var gmlTrack = new OpenLayers.Layer.GML("Track", myGpxUrl, {
format: OpenLayers.Format.GPX,
projection: new OpenLayers.Projection("EPSG:4326")
});
解決策は、次の行を追加することだと思いました。
gmlTrack.events.register("click", gmlTrack, function(e){
alert("Click on GPX track!");
});
しかし、うまくいきません。
明確にするために:ユーザーがGPXトラックをクリックしたときにのみ、クリックイベントがトリガーされるようにします。
私は何を間違っていますか?どうすれば修正できますか?
ありがとうございました。