Android谷歌地图api v2如何获得距离?

时间:2015-11-18 06:43:05

标签: android google-maps

我最近在做一个关于正在运行的系统的项目。我希望每隔10秒钟获得一次行驶距离或者每100米行驶一次,因为我想显示每个时段内用户的平均速度。在每100米或10秒内,速度将由{{1并且速度,时间和距离都将被发送到数据库。

我想知道

  1. 我可以使用Google地图API来获取每100米的时间吗?

  2. 我可以每10秒钟到达一次吗?

  3. 在每100米或10秒内,速度,时间和距离都将被发送到数据库。 这可能吗?

1 个答案:

答案 0 :(得分:4)

float[] distances = new float[1];
Location.distanceBetween(locationA.latitude, locationA.longitude,locationB.latitude, locationB.longitude,distances);

System.out.println("Distance: " + distances[0]);
  

这是为了找到两个经度和点之间的距离   纬度。所以你必须保存当前的位置,并在10秒后你有   再次使用保存的位置详细信息和当前调用此方法   所以你可以在10秒内得到他走了多远。