Мое приложение в настоящее время использует Location Services.Во время отладки я получаю текущее местоположение, используя GetLastKnownLocationAsync
: myposition.Latitude
равно 40.758896 , а myposition.Latitude
равно -73.985130 .
В моей базе данных SQL есть списокмагазинов Walmart, и есть Walmart с Широта & Долгота из 40.660992 & -73.7267629 .
Как можноЯ рассчитываю расстояние между моим набором координат и координатами Walmart?Это может быть что-то наподобие направления движения Google Maps или Waze.
Я понимаю, что могу использовать эту SO ссылку для расчета расстояния между двумя наборами точек, но я предполагаю, что такие приложения, как GoogleКарты или Waze учитывают фактическое расстояние вождения между двумя наборами точек.Ссылка выше была бы хороша, если бы между двумя точками была прямая улица.Очевидно, что это не так.