【问题标题】:Zoom and highline features from wkt openlayers?wkt openlayers的缩放和突出显示功能?
【发布时间】:2016-01-16 15:41:42
【问题描述】:

我有一个 WKT 格式的多边形: POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))

我想放大这个功能并使其成为高线,谁能给我举个例子?

【问题讨论】:

  • 你已经尝试了什么?添加您的实际代码。
  • 谢谢你,我做到了xD

标签: javascript openlayers postgis


【解决方案1】:

我找到了解决方案,它对我有用

function zoomByWKT(wkt){

   var feature=new OpenLayers.Feature.Vector(OpenLayers.Geometry.fromWKT(wkt));   
   selectVector.removeAllFeatures();
   selectVector.addFeatures([feature]);
   vectorHightlight.activate();
   vectorHightlight.select(feature);
   vectorHightlight.deactivate();
   // zoom
   map.zoomToExtent(selectVector.features[0].geometry.getBounds());

}

VectorHightline 是选择控件,选择它会使你的特征高亮。

【讨论】:

    猜你喜欢
    • 2012-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多