Todos los productos
Search
Centro de documentos

Tablestore:GeoDistanceSort

Última actualización: Sep 03, 2026

GeoDistanceSort especifica el ordenamiento basado en ubicaciones geográficas.

Estructura de datos

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

Obligatorio

Descripción

field_name

string

Sí

Nombre del campo.

points

string

Sí

Par de coordenadas del punto central, compuesto por valores de latitud y longitud. El valor de este parámetro debe tener el formato latitude,longitude. Valores válidos de latitud: [-90,+90]. Valores válidos de longitud: [-180,+180]. Ejemplo: 35.8,-45.91.

order

SortOrder

No

Método de ordenamiento. Puede ordenar los campos en sentido ascendente o descendente. De forma predeterminada, los campos se ordenan en sentido ascendente. En este caso, los puntos más cercanos al punto central aparecen primero.

mode

SortMode

No

Un campo de tipo arreglo tiene varios valores. Este parámetro especifica qué valor se usa para el ordenamiento cuando el campo contiene múltiples valores.

distance_type

GeoDistanceType

No

Método para calcular la distancia geográfica.

nested_filter

NestedFilter

No

Condición de filtro para campos con tipo de datos anidado. Este parámetro es obligatorio solo si los campos son de tipo de datos anidado.