Да, это точно правильный совет. Расчёт расстояний в географической системе координат (просто WGS 84, например), очень неэфективен, и более того, не рекомендуется в принципе, так как даёт существенные неточности. Расстояния нужно считать в спроецированных (Projected) координатных системах. Почти все из них работают с метрами. Пример такой системы координат - WGS 84 Pseudo Mercator (используется в Google Maps или в OpenStreetMap по умолчанию) либо WGS 84 World Mercator (используется в Yandex.Maps).