如何在openlayers标记上创建onclick事件?

时间:2012-10-07 18:24:52

标签: javascript map openlayers

这是我目前的代码:

journey.path[x].marker = new OpenLayers.Marker(journey.path[x].curpoint,journey.path[x].markerIcon);
journey.path[x].marker.events.register('click', journey.path[x].marker, function(){alert('test');});
layer_device_markers.addMarker(journey.path[x].marker);

标记已添加到地图中,但未初始化警报。

控制台中也没有错误。

1 个答案:

答案 0 :(得分:0)

试试这个:

journey.path[x].marker.events.register('mousedown', journey.path[x].marker, function(evt){
   alert('test');
   OpenLayers.Event.stop(evt); 
});