【问题标题】:calculating proximity/distance of multiple locations.?计算多个位置的接近度/距离。?
【发布时间】:2011-07-19 18:46:11
【问题描述】:

//windows phone 7 c#//

场景: 如果 许多 位置之一(其中 gt 已更新),则用户在 20-30 英尺范围内。

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

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

(*注意我将收到更新(通过 azure 服务)的位置,因为它们会发生变化。 我包含此信息,因为它可能与有关效率的想法有关)

【问题讨论】:

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


【解决方案1】:

答案是非常主观的,因为你还没有真正定义你已经尝试过什么,它真正需要的效率,或者你正在处理什么样的数据。

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

我无法想象这将是非常低效的,除非您不断地在服务器上为许多用户执行此操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    • 2017-04-20
    • 1970-01-01
    • 2012-07-18
    • 2020-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多