OpenLayers 选择带有控制点的要素
我有一个 OpenLayers.Layer.GML 层,使用 MapFish 提供的 GeoJSON 数据构建。 当我选择他的特征时,会显示控制点,它们让我可以编辑特征的形状。好吧,我不想要他们!我不知道它们是如何出现的,也不知道为什么出现。 控件、图层或地图中必须有一些设置才能产生此效果。
这是一个屏幕截图
我用来生成控件的代码是这样的:
_selectFeatureControl = new OpenLayers.Control.SelectFeature(
_activeLayer,
{
clickout: true,
toggle: true,
multiple: false,
hover: false,
toggleKey: "ctrlKey", // ctrl key removes from selection
multipleKey: "shiftKey" // shift key adds to selection
}
);
层生成代码是:
layer = new OpenLayers.Layer.GML(
displayName,
url,
{
format: OpenLayers.Format.GeoJSON,
isBaseLayer: false,
visibility: true,
styleMap: styleMap,
projection: new OpenLayers.Projection("EPSG:4326")
}
);
谢谢每个人!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试这个:
try this: