Mysql псевдоним для расстояния между точкой местоположения пользователя и сохраненными точками в базе данных - PullRequest
0 голосов
/ 06 мая 2020

Ниже приведена схема моей таблицы:

CREATE TABLE userposition (PlaceId int, name varchar(255), geopos GEOMETRY SRID 3857);

INSERT INTO userposition (PlaceId, name, geopos) VALUES (1, 'White House', ST_GeomFromText('POINT(80.1709 12.9941)', 3857));

INSERT INTO userposition (PlaceId, name, geopos) VALUES (2, 'New York Airport', ST_GeomFromText('POINT(77.7066 13.1986)', 3857));

Мне нужен результат в формате ниже - расстояние должно рассчитываться по текущей позиции GPS

 +---------+------------------+----------+
| PlaceId | name             | distance |
+---------+------------------+----------+
| 1       | White House      | 10       |
+---------+------------------+----------+
| 2       | New York Airport | 100      |
+---------+------------------+----------+
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...