Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 多个位置之间的距离_Android_Google Maps_Location - Fatal编程技术网

Android 多个位置之间的距离

Android 多个位置之间的距离,android,google-maps,location,Android,Google Maps,Location,我正在开发一个需要查找最近商店的应用程序 1) 我有找到当前位置的方法 2) 我有几百个邮政编码的清单 3) 我还有一种方法可以将邮政编码转换为Long/Lat 我需要的是一个很好的解决方案来检查每个商店之间的最近距离 有什么好方法可以解决这个问题吗。您想使用距离公式: 这将给出两点之间的距离,在您的例子中是经度和纬度 其中,x和y分别是经度和纬度 我认为在这种情况下,你不需要欧几里德距离,你可能想要的是哈弗函数。考虑到你正在和一对又一对的夫妇一起工作。可以在此处找到Javascript代码:

我正在开发一个需要查找最近商店的应用程序

1) 我有找到当前位置的方法 2) 我有几百个邮政编码的清单 3) 我还有一种方法可以将邮政编码转换为Long/Lat

我需要的是一个很好的解决方案来检查每个商店之间的最近距离


有什么好方法可以解决这个问题吗。

您想使用距离公式:

这将给出两点之间的距离,在您的例子中是经度和纬度


其中,
x
y
分别是经度和纬度

我认为在这种情况下,你不需要欧几里德距离,你可能想要的是哈弗函数。考虑到你正在和一对又一对的夫妇一起工作。可以在此处找到Javascript代码:。将其转换为Java应该不会太难。

谢谢。。有没有办法避免将一个地点与其他500个地点进行比较。@SamBrown如果你不与其他地点进行比较,那么你如何找到距离?