类型别名 GeoPolygon

地理多边形: {
    ?: GeoPoint[ ][ ]
    外环: GeoPoint[ ]
} | CanonicalGeoPolygon

表示球面几何中的多边形,可用作地理空间查询的参数。 该多边形由至少一个外环和可选的多个表示孔的内环组成,具有以下限制:

  • 每个环必须包含至少 3 个不同的点,其中第一个点和最后一个点必须相同以指示闭环(这意味着每个环必须至少有 4 个点)。
  • 内环必须完全位于外环内部。
  • 环可以共享顶点,但不能共享边。
  • 没有环不能是空的。

类型声明

例子

let polygon: GeoPolygon = {
outerRing: [
[-2, -2],
[3.45, -4.23],
[2.56, 4.62],
[-3.23, 2.5],
[-2, -2],
],
};
realm.objects(Restaurant).filtered("location geoWithin $0", polygon)

使用TypeDoc生成