Расстояние между двумя точками. Широта и долгота - C#
Формулировка задачи:
Можно ли рассчитать расстояние между двумя точками?
Допустим есть первая точка:
И вторая:
Листинг программы
- <LatitudeDegrees>52.4705276</LatitudeDegrees>
- <LongitudeDegrees>31.0407276</LongitudeDegrees>
Листинг программы
- <LatitudeDegrees>52.473259</LatitudeDegrees>
- <LongitudeDegrees>31.0381279</LongitudeDegrees>
Как узнать расстояние?
Находил формулы, но просто не понимаю их... Если можно пожалуйста поподробнее..Решение задачи: «Расстояние между двумя точками. Широта и долгота»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Device.Location;
- using System.Text;
- namespace ConsoleApplication7
- {
- class Program
- {
- static void Main(string[] args)
- {
- GeoCoordinate geoLondon = new GeoCoordinate(51.3, -0.1);
- GeoCoordinate geoMoskow = new GeoCoordinate(55.45, 37.36);
- double distanceTo = geoLondon.GetDistanceTo(geoMoskow);
- Console.WriteLine("Расстояние от Москвы до Лондона = {0:F} км.", distanceTo / 1000);
- Console.ReadKey();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д