Я пытаюсь сделать службу REST, которая возвращает список мест, упорядоченных по расстоянию от пользовательской координаты. Я нашел этот запрос, используя postgis:Postgis ближайшие координаты
SELECT *
FROM your_table
ORDER BY your_table.geom <-> "your location..."
LIMIT 5;
Но я не могу применить это к своей фактической базе данных. У меня есть таблица, которая содержит эти столбцы:
title, address, description, latitude, longitude
все эти значения как строки.
Я буду очень рад, если кто-нибудь поможет мне. Спасибо!
У вас нет поля geom на вашем столе? –
[''] (http://postgis.net/docs/geometry_distance_knn.html) * Для PostgreSQL ниже 9.5 дается только центроидное расстояние ограничивающих полей и для PostgreSQL 9.5+, действительно ли поиск расстояний KNN дает истинное расстояние между геометриями, и дистанционная сфера для географических регионов. * – pozs