我想获取图层上所选点的坐标。
我找到了这样的解决方案:
myLayer.features[0].geometry.getVertices()[0]
但这肯定不是我需要的,因为它只适用于一个具体的点。
我想通过单击鼠标来选择点,然后获取有关此点的信息。
它能解决我的问题吗?
最佳答案
这可能对你有帮助:
new OpenLayers.Control.SelectFeature(layer,{
hover:true,
eventListeners:{
onSelect:function(e){
alert(e.feature.geometry.getVertices()[0].x);
alert(e.feature.geometry.getVertices()[0].y);
}
}
});
关于javascript - OpenLayers 2 - 如何获取所选要素(点)的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25723675/