Есть ли простой расчет, который я могу сделать, который преобразует km в значение, которое я могу добавить к плану lat или lon, чтобы вычислить ограничительную рамку для поиска? Он не обязательно должен быть полностью точным.Простые расчеты для работы с расстоянием лат/lon + km?
Например: если бы мне дали лат/лон для Лондона, Англии (51.5001524, -0.1262362), и я хотел рассчитать, что будет лат в 25 км к востоку/западу от этой точки, а что будет в 25 км к северу/к югу от этой точки, что мне нужно сделать, чтобы преобразовать 25 км в десятичную цифру, чтобы добавить к значениям выше?
Я ищу общее правило эмпирическое, а именно: 1 км == +/- 0.XXX
Edit:
Мой первоначальный поиск "Lat Lon" Ждут» т вернуть этот результат:
How to calculate the bounding box for a given lat/lng location?
Принятая ответ кажется достаточно для моих требований.
Вы имеете в виду cos (долгота) во второй формуле? – Odys
Как вы пришли к этому? Я что-то пропустил, не могли бы вы рассказать о расчетах долготы? Ty – Odys
@Odys: Если вы сравниваете две точки, лежащие на одной и той же линии долготы (север/юг), они лежат на большом круге, а коэффициент преобразования - это только полярная окружность Земли, разделенная на 360 градусов. Но это отличается от измерений на восток-запад, потому что (кроме экватора) вы не измеряете «большой круг», поэтому «окружность» на заданной широте меньше. И поправочный коэффициент оказывается косинусом широты. –