Openlayers 在使用openlayer的标记中单击处理程序
我使用的是openlayers,当我从服务器查询POI列表时,我想为每个POI添加一个POI 因此,我为它们中的每一个创建了一个标记,并希望在单击标记时打开一个FrameCloud 我用这个:Openlayers 在使用openlayer的标记中单击处理程序,openlayers,Openlayers,我使用的是openlayers,当我从服务器查询POI列表时,我想为每个POI添加一个POI 因此,我为它们中的每一个创建了一个标记,并希望在单击标记时打开一个FrameCloud 我用这个: marker.events.resgister("click",marker,function(){ this.pop.show(); }); 但是,当我拖动标记时,贴图将移动,并触发事件 虽然我不希望在拖动标记时发生任何事情,但当鼠标悬停在标记上时,光标应该是指针。就像谷歌的标记一样 如何实现这一
marker.events.resgister("click",marker,function(){
this.pop.show();
});
但是,当我拖动标记时,贴图将移动,并触发事件
虽然我不希望在拖动标记时发生任何事情,但当鼠标悬停在标记上时,光标应该是指针。就像谷歌的标记一样
如何实现这一点?尝试以下方法:
marker.events.register('mousedown', marker, function(evt){
this.pop.show();
OpenLayers.Event.stop(evt);
});