如何在某个半径的android studio中接收地址列表?

Posted

技术标签:

【中文标题】如何在某个半径的android studio中接收地址列表?【英文标题】:How to receive a list of addresses in a certain radius android studio? 【发布时间】:2016-02-13 02:09:02 【问题描述】:

我正在构建一个在服务器中保存大量地址的应用程序。我想获取用户某个半径范围内的地址列表,然后将它们与服务器中保存的地址进行比较。问题是我不知道如何在用户周围设置一个半径,也不知道如何获取该半径内的所有地址。我可以获得用户的地址/位置,并且我知道如何将地址与服务器中的地址进行比较。 有谁知道我如何在用户周围设置一个半径并获取该半径内的所有地址?它不一定是代码中的答案,任何想法都会有所帮助,但一个好的解释和一些代码会很有用。谢谢!

【问题讨论】:

您有两种选择,在客户端执行或在服务器端执行。我认为在服务器端做更有意义,就像在客户端做一样,每次都需要下载所有地址,然后过滤它们。看看这个:***.com/questions/14254641/… 【参考方案1】:

使用 Google Maps Distance Matrix API 获取到每个地址的距离,并根据它们的距离过滤它们以匹配指定的半径。

【讨论】:

以上是关于如何在某个半径的android studio中接收地址列表?的主要内容,如果未能解决你的问题,请参考以下文章

如何在android地图中设置地图聚类的半径

如何在 android studio 的聊天应用程序中显示来自接收者的消息?

如何将Android studio中Library发布到Jcenter

Android Studio:按特定编号删除发送和接收的短信

如何在Android studio中同时打开多个工程

Android studio之广播监听接收短信