Как преобразовать расстояние из градусов в метры?

Я использую OpenLayers с обычной картой меркатора и пытаюсь создать образец ограничивающего прямоугольника, найдя сетку точек. на латлонге. Bbox выражается в latlon, например

48.1388,-15.3616,55.2057,-3.9359

Я могу определить расстояние в градусах (например, x: 2,5, y: 2,4) и вычислить точки оттуда. Но я хотел бы выразить это расстояние в метрах (например, 50000), чтобы связать его с мышлением пользователя (люди понимают метры, а не градусы). Как мне преобразовать это расстояние? Я знаю, как перепроецировать точку, но не расстояние.

Спасибо за любые подсказки! Mulone

14
задан winwaed 1 January 2011 в 21:08
поделиться