首页 / 浏览问题 / 其他 / 问题详情
几何查询的时候 选择框选 鼠标样式怎么改?
58EXP 2017年10月10日
我在几何查询的时候 点击框选 鼠标样式就改变成十字架  我不需要十字架  这样在哪里改?  是那一个属性的..  急......

1个回答

你好,可以修改绘制矩形的控件的div.style.cursor = “default”,例如:map.controls[8].div.style.cursor = "default"
1,603EXP 2017年10月11日
修改绘制矩形的控件的div?   是显示地图的  <div id="map"></div> 这个div?
你绘制矩形的这个控件,例如范例中new了一个绘制矩形的drawfeature控件,你就修改这个控件的div.style.cursor就可以了
//几何矩形查询
 drawFeature = new SuperMap.Control.DrawFeature(vectorLayer,SuperMap.Handler.Box);
   drawFeature.events.on({
     "featureadded": drawCompletedBox
   });

drawfeature.div.style.cursor = "default";//这样吗? 但是报错呀!
drawfeature.style.cursor = "default";//这也不行
你要把这个设置写在地图添加了控件之后,例如是在实例化map的时候添加控件的,那么就在实例化map后写

drawRectangle.handler.cursorCSS = "default";

或者如果要引用外部图片的话

drawRectangle.handler.cursorCSS = "url('./images/aero_arrow.cur'), default";
非常感谢!  已经解决  我直接强制修改鼠标样式了。
...