如何计算两点之间的距离并相应地找到票价

时间:2013-09-02 05:09:49

标签: android algorithm google-maps math

            jcJobNo.setText(Contsants.Jobno);
    jcStartTime.setText(Contsants.jobStartTime);
    jcEndTime.setText(Contsants.jobEndTime);

    // total distance finding here
    float totalKm = Contsants.jobEndKm-Contsants.jobStartKm;
    jcTotalKms.setText(Float.toString(totalKm));

    //jcTotalKms.setText(Float.toString((float) (totalKm/16.0)));
    //finding total fare here
    float totalfare=totalKm *16;
    jcTotalFare.setText(Float.toString(totalfare));

这是一个简单的代码,用于计算两点之间的距离,并根据距离计算票价。但我没有得到确切的票价值,输出是负的。我不知道如何解决这个错误。如果有人知道请帮助我。

1 个答案:

答案 0 :(得分:0)

float totalKm = Math.abs(Contsants.jobEndKm-Contsants.jobStartKm);