2012-08-25 53 views
1

这是我的问题:智能手机将发送到我的服务器一些GPS坐标(纬度,经度,高度),我将不得不比较这些地址存储在分贝为了看看有多少距离有智能手机和地址之间。 我需要获取这个地址坐标以便做实际的比较。测量GPS距离

有没有一个好的和易于使用的Java gps库?有什么建议吗?

在你的回答中请注意,我需要一种方法来获得地址的坐标!所以,给定一个地址“第二条街2号,纽约,邮政编码01245”,我需要找到纬度,经度,高度,ecc。

+0

你想通过道路 “直线” 距离或距离?这是两个非常不同的问题。 – SJuan76

+0

@ SJuan76你当然是对的,但由于没有其他信息,我们可以做出一个有根据的猜测,即这是一个直线距离。 –

+0

这个问题与GPS有什么关系?当然地理空间坐标存在独立于特定的测量技术。 – seh

回答

3

Android的Location类有一个静态方法distanceBetween(startLatitude, startLongitude, endLatitude, endLongitude, results)。您可以查看source code并在程序中使用它。

+0

转换地址 - >坐标通过谷歌API调用解决! – user1610075