【发布时间】:2014-01-25 12:15:29
【问题描述】:
我正在开发 Windows Phone 8 应用程序,并且正在执行基于位置的搜索。我正在使用这个example 来查找我当前工作正常的位置。我还有一个纬度和经度坐标列表。我想要做的是从这个经纬度坐标列表中找出最接近我当前位置的位置。我也可能会修改它以找出最接近的 5 或 10 或类似的东西。
听起来应该很容易找到,但我不知道该怎么做。
如何找出最接近另一个坐标的坐标?
任何帮助将不胜感激。
谢谢!
【问题讨论】:
-
您可以使用Haversine 公式计算两点之间的距离(具有经度和纬度)。在计算之后,很容易按到所需位置的距离对您的点进行排序。
标签: c# windows-phone-8 geolocation location