通过道路测量两个位置之间的距离

时间:2016-01-16 15:22:14

标签: android distance measure

如何在Android应用程序中测量两个位置之间的距离?我编写的代码用直线测量距离,但我需要通过道路最短距离的代码。我应该为我的代码更改什么?

public double updateDistance(Location location) {
    float results[] = new float[3];
    Location.distanceBetween(location.getLatitude(),
            location.getLongitude(), mLatitude, mLongitude, results);
    distance = results[0];
    return distance;
}