2013-04-19 3 views
0

Я пытаюсь нарисовать треугольник в метрах на определенной широте и долготе. Пример Google give довольно очевиден в том, как рисовать полигоны, однако он использует долготу и широту, чтобы указать точки многоугольника.Нарисуйте треугольник с определенной долготой и широтой на Картах Google

Есть ли способ нарисовать треугольник/многоугольник на конкретном lon/lat, но указать точки в метрах? Как вы используете API для рисования круга в длинной/лат-точке, но укажите радиус в метрах.

+0

Какой треугольник? Конкретный lat/lon равен центру треугольника, одному из углов, средней точке гипотенузы или что? – duncan

+0

Что-то вроде вас определяет точку в долготе и широте, а затем это начало координат координатной плоскости x/y, или вы можете указать длины и подшипники с этой точки. –

ответ

0

Вы можете конвертировать градусы в метры с 1 ° ~ 111 км в экваторе.

Когда вы идете к полюсу, линии долготы сходятся, и для компенсации этого вам потребуется использовать следующую таблицу.

Degrees  Lat   Lng 
0° Equator 110.574 km 111.320 km 
15°   110.649 km 107.551 km 
30°   110.852 km 96.486 km 
45°   111.132 km 78.847 km 
60°   111.412 km 55.800 km 
75°   111.618 km 28.902 km 
90° Pole 111.694 km 0.000 km 
Смежные вопросы