如何在OpenLayers 3中获取要素的坐标

时间:2016-05-27 16:18:16

标签: openlayers-3

到目前为止,我已尝试使用此代码

feature.getGeometry().getCoordinates()

但它不起作用。我得到的错误是"属性getCoordinates在Geometry"类型上不存在。可能与我使用TypeScript的事实有关吗?

1 个答案:

答案 0 :(得分:5)

是的,它与我使用TypeScript的事实有关。实际上在TypeScript中你必须这样做:

  "aggregations" : {
    "agg_sum" : {
      "sum" : {
        "field" : "cnt"
      }
    },
    "bucket_filter": {
        "bucket_selector": {
            "buckets_path": {
              "totalSales": "agg_sum"
            },
            "script": "totalSales >= 10"
        }
    }
  }

基本上你首先必须进行从几何到点的转换。然后你得到坐标。