首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户地理位置到最近地址的计算

用户地理位置到最近地址的计算
EN

Stack Overflow用户
提问于 2011-08-27 17:32:13
回答 1查看 286关注 0票数 1

我正在处理一个应用程序,在这个应用程序中,我有一些静态可维护的道路(比如7条路名及其地址和地理位置)。我的应用程序的用户将拥有启用GPS的设备,这样我就可以检索坐标,就像他们站在那里一样。

我有用户位置在经度和纬度,也有7个地址在经纬度。我想选择与当前用户位置匹配的7个地址中的1个,我不知道应该如何比较才能选择最近的地址。

如果用户在装甲路,彼得伯勒,由于道路相当长,用户可以在该道路的任何地方,从而产生不同的坐标。因此,我如何匹配用户的坐标,它告诉我的S/他在装甲公路,尽管无论在哪里的装甲路。

如何检查用户是否在装甲公路或其他目标道路上?

EN

回答 1

Stack Overflow用户

发布于 2011-08-27 19:35:20

对于所有坐标之间的距离,您可以使用圆周距离算法。当你知道哪一个是最近的时候,你有一个很难解决的问题。如果使用者在路上或附近,如果我正确理解你的话。

在Yelp的人!通过获取道路的坐标来解决这个问题。你总是要注意准确度上的错误,这会使你达到假设的地步。如果你有两个可能的道路,在相同的准确性,你基本上总是搞砸。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7216169

复制
相关文章

相似问题

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