在做电子地图项目中,一个基本的功能就是要能对地图上面的资源点进行选中,进而进行进一步的操作。那如何对地图的资源点进行选择呢?如果你的资源点图层是vector图层,那么你就可以用OpenLayers.Control.SelectFeature控件来进行操作。
OpenLayers.Control.SelectFeature控件可以对资源点进行悬浮选择,框选等操作。下面代码段是对parkingLayer图层上面的资源点进行选择。box属性为true表示可以进行框选。
parkingSelectControl = new OpenLayers.Control.SelectFeature(
parkingLayer, {
clickout: false,
toggle: true,
multiple: false,
hover : false,
//autoActivate : true,
toggleKey: "ctrlKey", // ctrl key removes from selection
multipleKey: "shiftKey", // shift key adds to selection
box: true
});
那么, OpenLayers.Control.SelectFeature可以对多个图层进行选择吗?当然可以!

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



