什么是openlayers3的内部点

时间:2015-11-17 21:04:55

标签: openlayers-3

当我使用polygon时,有一个函数geometry.getInteriorPoint()。内点意味着什么。多边形中的哪一点是这个?

2 个答案:

答案 0 :(得分:4)

这是一个确定落在多边形内的点,并且在大多数情况下,该点指向多边形的质心。通常,它用于标签放置

答案 1 :(得分:0)

我的功能是一个多面多边形,因此我必须做这样的事情才能获取内部坐标:

const multipolygon: MultiPolygon = this.selectedGeometry.getGeometry() as MultiPolygon
const polygon: Polygon = multipolygon.getPolygon(0)
const pos: Coordinate = initial(polygon.getInteriorPoint().getCoordinates())

initial()来自loadash,它会丢弃最后一个坐标。