В общем, пара вопросов, над которыми мучаюсь, с хранением геокоординат:
1) В каком порядке хранить геокоординаты в mysql в формате POINT? latlng или lnglat . Вроде Правильно должно быть latlng. Но есть некоторые функции, к примеру - ST_Distance_Sphere, которая требует формат lnglat. И получается нужно делать подобный костыль, чтобы запросить расстояние:
ST_Distance_Sphere(
point(y(latlng), x(latlng)),
ST_GeomFromText(:point)
);
Поясните по поводу лучших практик, так как не получилось найти этот вопрос.
2) Подскажите лучший способ группировки POINT значений в mysql запросе? "Группировать по диаметру 30 метров". Возможно округление к сетке?
UPD. geohash решает мою проблему в конкретном случае.