Java 如何在某个radius android studio中接收地址列表?

Java 如何在某个radius android studio中接收地址列表?,java,android,google-maps,android-studio,Java,Android,Google Maps,Android Studio,我正在构建一个在服务器中保存大量地址的应用程序。我想获得用户某个半径范围内的地址列表,然后将它们与服务器中保存的地址进行比较。问题是我不知道如何在用户周围设置半径,也不知道如何获取该半径内的所有地址。我可以获得用户的地址/位置,并且知道如何将地址与服务器中的地址进行比较有人知道我如何在用户周围设置一个半径,并获取该半径内的所有地址吗?不必是代码中的答案,任何想法都会有帮助,但是一个好的解释和一些代码会很有用。谢谢大家! 使用获取到每个地址的距离,并根据它们的距离对它们进行过滤,以匹配指定的半径。

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

使用获取到每个地址的距离,并根据它们的距离对它们进行过滤,以匹配指定的半径。

您有两种选择,在客户端执行或在服务器端执行。我认为在服务器端这样做更有意义,就像在客户端这样做一样,每次都需要下载所有地址,然后过滤它们。看看这个: