Компас - показывает направление на основе широты и долготы
В WP7 возможно ли показать направление компаса на основе заданных значений широты и долготы. (Например, если я нахожусь в Индии и указаны значения широты и долготы в какой-либо другой стране). Если да, пожалуйста, дайте некоторое представление о том, как этого добиться.
1 ответ
Это то, что известно как Вторая (обратная) геодезическая задача.
"Учитывая две точки, определите азимут и длину линии (прямая, дуга или геодезическая), которая их соединяет". Википедия
Вы можете получить расстояние, используя System.Device.Location.GeoCoordinate.GetDistanceTo (). В противном случае взгляните на превосходную Библиотеку геодезии C# для GPS - формулы Винсенти. В частности, GeodeticCurve.