android - 我怎样才能找到从特定纬度和经度到周边地区的距离(以公里为单位)?

标签 android gps apk

我是 Android 新手。在我的应用程序中,客户在某个位置。我想使用他/她的纬度和经度找到该客户附近的代理商。我怎样才能做到这一点?客户在一个地方,我们想搜索该特定客户周围的代理商。
我有客户和代理商的纬度,并基于我想搜索代理商(从客户的纬度经度在周边 5 公里的区域。我想搜索哪些代理商)。

最佳答案

伪代码

area = 100;
for a over allAgents
  if(Math.abs(a.x - customer.x) < area || Math.abs(a.y - customer.y) < area) 
    nearCustomerArray.add(a);

关于android - 我怎样才能找到从特定纬度和经度到周边地区的距离(以公里为单位)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7431789/

相关文章:

Android 推送通知还是服务?

android - 何时在 Libgdx 中使用 ShapeRenderer、Mesh + SpriteBatch、Box2D 和 Scene2D?

android - 如何在没有 root 访问权限的情况下获取已安装应用程序的 APK?

java - 已拾取_JAVA_OPTIONS : -Xmx512M when creating a new key store

android - 生成签名的 apk 时魔数(Magic Number)不匹配

android - 为什么 detach() 对 FragmentTransaction 不起作用,而 remove() 却可以?

android - registerForActivityResult 是否可以像 ACTION_CHOOSER 一样执行

ios - 点击按钮时获取用户位置

iphone - 将 GPS 坐标发送到服务器的最佳方式?

java - 防止网络不可用时应用程序崩溃