计算两个地理位置之间的距离请说明一下这种情况。现在,我有两个数组,具有附近位置的纬度和经度,现在也有用户位置纬度和长度,我想计算用户位置与附近位置之间的距离,并希望在listview中显示它们。我知道有一种计算距离的方法public static void distanceBetween (double startLatitude, double startLongitude, double endLatitude, double endLongitude, float[] results);现在的问题是,在这个方法中,如何通过这两个纬度和经度相近的数组,得到距离的数组。
3 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
Location selected_location=new Location("locationA"); selected_location.setLatitude(17.372102); selected_location.setLongitude(78.484196);Location near_locations=new Location("locationB"); near_locations.setLatitude(17.375775); near_locations.setLongitude(78.469218);double distance=selected_location.distanceTo(near_locations);
12345678_0001
TA贡献1802条经验 获得超5个赞
distanceTo()
distanceBetween()
- 3 回答
- 0 关注
- 275 浏览
添加回答
举报
0/150
提交
取消