我正在使用Openlayers构建在线地图应用程序,通过单击功能启用弹出信息。信息由wms getfeatureinfo提供。
我想知道当鼠标悬停在可选功能上时,是否有一种简单的方法可以将鼠标光标更改为手。这是为了帮助用户确定功能是可点击的,并且可以检索信息。
附件是我目前的代码。谢谢!
shelter_info = new OpenLayers.Control.WMSGetFeatureInfo ({
url:"****",
title: 'Identify evacuation centres by clicking',
layers:[evacuation_center],
queryVisible: true,
hover: true,
eventListeners:{
getfeatureinfo: function(event){
if (event.text.indexOf("<b>") != -1){ //only display popup when selected the WMS object.
var popup = new OpenLayers.Popup.FramedCloud(
"shelter_popup",
map.getLonLatFromPixel(event.xy),
null,
event.text,
null,
true,
null
);
popup.autoSize = true;
popup.minSize = new OpenLayers.Size(180,180);
//feature.popup = popup;
map.addPopup(popup);
}
}
}
});