GeoDistanceQuery définit la configuration d'une requête basée sur la distance géographique. Spécifiez une zone géographique circulaire, définie par un point central et un rayon, comme condition de recherche. Tablestore renvoie les lignes dont la valeur de la colonne spécifiée se situe à l'intérieur de cette zone circulaire.
Structure des données
message GeoDistanceQuery {
optional string field_name = 1;
optional string center_point = 2;
optional double distance = 3;
}
|
Paramètre |
Type |
Obligatoire |
Description |
|
field_name |
string |
Oui |
Nom de la colonne d'attribut. Le type de la colonne doit être GeoPoint. |
|
center_point |
string |
Oui |
Paire de coordonnées du point central, composée de la latitude et de la longitude. La valeur doit respecter le format |
|
distance |
double |
Oui |
Rayon de la zone géographique circulaire, exprimé en mètres. |