带谷歌地图的出租车费用计算器

时间:2013-06-22 12:35:05

标签: php google-maps calculator

我有一个出租车费用计算器的脚本。它计算从目的地到一个目的地的成本。问题是我不知道如何改变每公里(公里)的成本。

我想要的是每公里成本为1.95欧元。并且骑行超过40公里1.65欧元。 Google地图会计算目的地的公里数。

以下是代码:

          if (10>total){
          var cost = <?php echo $fix; ?>;
          }
          else if (10<total && 20>total)
            {
            var cost = ((total * <?php echo $rate; ?>) + (<?php echo $extra; ?>));
            }
            else if (20<total && 30>total)
            {
                var cost = ((total * <?php echo $rate; ?>) + (<?php echo $next; ?>));
            }
            else if (30<total && 50>total)
            {
                var cost = (((total - 30) * <?php echo $cons; ?>) + (<?php echo $above; ?>));
            }
            else
            {
                var cost = (((total - 50) * <?php echo $min; ?>) + 130);
            }

          var fare = cost * 0.11 + cost;
          var fare = Math.round(fare*100)/100;

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

试试这个: -

         if (total<40)
         {
             var cost = parseInt(total) * 1.95;
         }
          else
         {
            var cost = parseInt(total) * 1.65;
         }