我的应用程序目前使用位置服务。调试期间,我使用GetLastKnownLocationAsync检索当前位置:myposition.Latitude为40.758896,而myposition.Latitude为-73.985130。
我的SQL数据库有沃尔玛商店的列表,还有一个纬度和经度为40.660992 &73.7267629的沃尔玛。
我如何计算我的坐标集和沃尔玛坐标之间的驾驶距离?就像谷歌地图的驾驶方向或者Waze一样。
我知道我可以使用这个SO link来计算两个点之间的距离,但是我假设像Google或Waze这样的应用程序考虑两个点之间的实际驾驶距离。如果两点之间有一条直线,上面的链接将是很好的。很明显,事实并非如此。
发布于 2019-05-10 11:48:14
我使用Xamarin.Essential库来寻找两点之间的距离
你可以用这样的东西
var location = new Location(21.705723, 72.998199);
var otherLocation = new Location(22.3142, 73.1752);
double distance = location.CalculateDistance(otherLocation,DistanceUnits.Kilometers);https://stackoverflow.com/questions/54993994
复制相似问题