如何在 Open Layers 中捕获 GML 轨道上的点击事件?
我有以下代码:
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 轨道时触发点击事件。
我做错了什么,我该如何解决?
谢谢你。