OpenLayers的mousemove事件

我的地图上的点事鼠标点击事件,我想换成mousemove。。怎么写szd.events.on({"featureselected":display});functiond... 我的地图上的点事鼠标点击事件,我想换成mousemove。。怎么写 szd.events.on({"featureselected": display}); function display(evt) {}点击某一点个调用的是display这个函数。换成鼠标移动到上面则alert(“成都”);怎么弄? 展开
 我来答
清晨阳光Ti9
2014-06-24 · TA获得超过2203个赞
知道答主
回答量:163
采纳率:33%
帮助的人:123万
展开全部
//设置图标大小 var size = new OpenLayers.Size(49, 49); var offset = new OpenLayers.Pixel(-(size.w / 2), -size.h); //设置图标图片 var jz = new OpenLayers.Icon('images/baojing.png', size, offset); markers = new OpenLayers.Layer.Markers("报警图层"); //设置显示坐标 var x = 550, y = 310; //图片显示 feature = new OpenLayers.Feature(markers, map.getLonLatFromPixel(new OpenLayers.Pixel(x, y)), { 'icon': jz }); marker = feature.createMarker(); markers.addMarker(marker); map.addLayer(markers); //注册图标的点击事件 var companyname = "大幅度释放第三方的手"; var renshu = "150-500人左右"; var popup1; marker.events.register("mouseover", marker, function (evt) {//给图标注册事件 var html = "<span style='font-size:12px;cursor:point;'><b>  " + companyname + "<br>  当前总人数:" + renshu + "人</b><span>"; //设置弹出框中要显示的内容 popup1 = new OpenLayers.Popup("popup1", //设置弹出框id map.getLonLatFromPixel(new OpenLayers.Pixel(x, y)), //设置弹出框显示位置 new OpenLayers.Size(220, 50), //设置弹出框的大小 html, //弹出框显示内容 false); //设置弹出框是否隐藏 popup1.setBackgroundColor("#ffffff"); //设置弹出框背景颜色 popup1.setOpacity(12); //设置弹出框透明度 popup1.setBorder("1px solid #d91f12"); //设置弹出框边框样式 map.addPopup(popup1); }); //鼠标移开事件 marker.events.register("mouseout", marker, function (evt) { popup1.hide(); });

麻烦采纳,谢谢!
Storm代理
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式