Digite alias GeoPolygon

Geopolígono: {
    Buracos?: GeoPoint[][];
    anel externo: GeoPoint[];
} | CanonicalGeoPolygon

Representa um polígono na geometria esférica que pode ser utilizado como argumento para query geoespaciais. O polígono é composto por pelo menos um anel externo e, opcionalmente, vários anéis internos representando orifícios com as seguintes restrições:

  • Cada anel deve conter pelo menos 3 pontos distintos, onde o primeiro e o último ponto devem ser iguais para indicar um anel fechado (isso significa que cada anel deve ter pelo menos 4 pontos).
  • Os anéis internos devem estar inteiramente dentro do anel externo.
  • Os anéis podem compartilhar vérvices, mas não bordas.
  • Nenhum anel pode estar vazio.

Declaração de tipo

Exemplo

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)

Gerado usando TypeDoc