Skip to content

TaxiFare

此类表示出租车费用信息,没有构造函数,通过对象字面量形式表示。

属性

属性类型描述
dayTaxiFareDetail白天费用
nightTaxiFareDetail夜间费用。注意,部分城市没有夜间费用,此时此属性为null,且同时白天费用表示全天费用
distanceNumber出租车里程,单位为米
remarkString出租车备注信息

TaxiFareDetail

此类表示出租车具体费用信息,没有构造函数,通过对象字面量形式表示。

属性

属性类型描述
initialFareNumber出租车起步价
unitFareNumber出租车单价
totalFareNumber出租车费用总价

示例

ts
// 出租车费用信息示例
const taxiFare: BMapGL.TaxiFare = {
  // 白天费用
  day: {
    initialFare: 13,    // 起步价13元
    unitFare: 2.3,      // 每公里2.3元
    totalFare: 45       // 总价45元
  },
  // 夜间费用(部分城市可能为null)
  night: {
    initialFare: 14,    // 夜间起步价14元
    unitFare: 2.5,      // 夜间每公里2.5元
    totalFare: 50       // 夜间总价50元
  },
  distance: 15000,      // 总里程15公里
  remark: "含燃油附加费" // 备注信息
};

// 使用示例
console.log('总里程:', taxiFare.distance / 1000, '公里');
console.log('白天费用:', taxiFare.day.totalFare, '元');
if (taxiFare.night) {
  console.log('夜间费用:', taxiFare.night.totalFare, '元');
}

基于 MIT 许可发布