首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin.Forms:如何获得两点之间的驾驶距离?

Xamarin.Forms:如何获得两点之间的驾驶距离?
EN

Stack Overflow用户
提问于 2019-03-05 01:08:35
回答 1查看 2K关注 0票数 2

我的应用程序目前使用位置服务。调试期间,我使用GetLastKnownLocationAsync检索当前位置:myposition.Latitude为40.758896,而myposition.Latitude为-73.985130。

我的SQL数据库有沃尔玛商店的列表,还有一个纬度和经度为40.660992 &73.7267629的沃尔玛。

我如何计算我的坐标集和沃尔玛坐标之间的驾驶距离?就像谷歌地图的驾驶方向或者Waze一样。

我知道我可以使用这个SO link来计算两个点之间的距离,但是我假设像Google或Waze这样的应用程序考虑两个点之间的实际驾驶距离。如果两点之间有一条直线,上面的链接将是很好的。很明显,事实并非如此。

EN

回答 1

Stack Overflow用户

发布于 2019-05-10 11:48:14

我使用Xamarin.Essential库来寻找两点之间的距离

你可以用这样的东西

代码语言:javascript
复制
  var location = new Location(21.705723, 72.998199);
  var otherLocation = new Location(22.3142, 73.1752);
  double distance =  location.CalculateDistance(otherLocation,DistanceUnits.Kilometers);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54993994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档