Сортировка бань по удаленности от точки координат

Завершена
Планируемый запуск: Дата начала: 08.03.2021Планируемое завершение: Дата завершения: 12.03.2021

Описание задачи

{"blocks": [{"key": "2qggs", "data": {}, "text": "Решение: https://github.com/gorodskie-bani-ru/nextjs/commit/fc743d60f2f36d99210a639114b91c62a1921ec1", "type": "unstyled", "depth": 0, "entityRanges": [{"key": 0, "length": 91, "offset": 9}], "inlineStyleRanges": []}], "entityMap": {"0": {"data": {"url": "https://github.com/gorodskie-bani-ru/nextjs/commit/fc743d60f2f36d99210a639114b91c62a1921ec1"}, "type": "LINK", "mutability": "MUTABLE"}}}

  1. Технология
    Требуемый уровень
  2. 4
    4
    4
    4

Пока что коордитаты лежат в таблице TV-параметров в виде обычной строки с разделителем-запятой, поэтому разбить ее и выполнить математические операции над ними видимо можно только через написание пользовательской функции для mysql. Это оверхед. Пока что прописал сортировку уже над полученными данными на стороне JS. https://github.com/gorodskie-bani-ru/nextjs/blob/fc743d60f2f36d99210a639114b91c62a1921ec1/server/nexus/types/Query/definitions/Resource/Company.ts#L308-L344