【问题标题】:Taxi fare calculator with Google Maps带有谷歌地图的出租车费用计算器
【发布时间】:2013-06-19 12:01:49
【问题描述】:

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

我想要的是每公里的成本是 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;

有人可以帮帮我吗?

【问题讨论】:

  • 看起来很有趣。顺便说一句,你的意思是 40 公里的成本是 1.95 和 1.65 从 40 公里开始。就像如果总公里数是 60,那么直到 40 公里计算为 1.95,最后 20 公里计算为 1.65。
  • 距离 >= 40 公里只需 1.65 欧元。
  • 它的简单数学。取号就行了。公里。如果 40 将其乘以 1.65 并显示给用户。
  • 谢谢它的工作!但是你知道改变'to'目的地的文本字段的东西吗?我希望这个字段不可编辑。

标签: php google-maps calculator


【解决方案1】:

试试这个:-

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-25
    相关资源
    最近更新 更多