Компас - показывает направление на основе широты и долготы

В WP7 возможно ли показать направление компаса на основе заданных значений широты и долготы. (Например, если я нахожусь в Индии и указаны значения широты и долготы в какой-либо другой стране). Если да, пожалуйста, дайте некоторое представление о том, как этого добиться.

1 ответ

Это то, что известно как Вторая (обратная) геодезическая задача.

"Учитывая две точки, определите азимут и длину линии (прямая, дуга или геодезическая), которая их соединяет". Википедия

Вы можете получить расстояние, используя System.Device.Location.GeoCoordinate.GetDistanceTo (). В противном случае взгляните на превосходную Библиотеку геодезии C# для GPS - формулы Винсенти. В частности, GeodeticCurve.

Другие вопросы по тегам