Todos os produtos
Search
Central de documentação

Tablestore:GeoDistanceSort

Última atualização: Jul 03, 2026

GeoDistanceSort especifica a ordenação com base em localizações geográficas.

Estrutura de dados

message GeoDistanceSort {
    optional string field_name = 1;
    repeated string points = 2;
    optional SortOrder order = 3;
    optional SortMode mode = 4;
    optional GeoDistanceType distance_type = 5;
    optional NestedFilter nested_filter = 6;
}

Parâmetro

Tipo

Obrigatório

Descrição

field_name

string

Sim

Nome do campo.

points

string

Sim

Par de coordenadas do ponto central, composto por valores de latitude e longitude. O valor deve seguir o formato latitude,longitude. Valores válidos para latitude: [-90,+90]. Valores válidos para longitude: [-180,+180]. Exemplo: 35.8,-45.91.

order

SortOrder

Não

Método de ordenação. É possível organizar os campos em ordem crescente ou decrescente. Por padrão, a ordenação é crescente. Nessa configuração, os pontos mais próximos do ponto central aparecem primeiro.

mode

SortMode

Não

Valor usado na ordenação quando um campo do tipo array possui múltiplos valores.

distance_type

GeoDistanceType

Não

Método de cálculo da distância geográfica.

nested_filter

NestedFilter

Não

Condição de filtro para campos do tipo de dado aninhado. Necessário apenas se os campos forem desse tipo.