计算多个位置的接近度/距离。

时间:2011-07-19 18:46:12

标签: c# windows-phone-7 geolocation location

// windows phone 7 c#//

方案: 如果很多位置之一(更新了GT),用户在20-30英尺内。

  • 我如何计算多个位置到用户位置的距离/接近度(有效)如果用户在一个位置的20-30英尺范围内,我希望应用程序执行操作(尽管应用程序必须全部检查。

欢迎任何帮助或建议,谢谢。

(*注意我将在位置上接收更新(通过azure服务),因为它们将会更改。 我包含这些信息,因为它可能与效率的想法有关)

1 个答案:

答案 0 :(得分:1)

答案非常主观,因为您尚未真正定义您已经尝试过的内容,实际需要的效率,或者您正在使用的数据类型。

我假设您正在使用纬度/经度。如果是这种情况,使用简单的纬度/长距离计算是否存在问题?见这里:http://www.movable-type.co.uk/scripts/latlong.html

我无法想象,除非你经常为许多用户在服务器上这样做,否则效率会非常低。