Android 高德地图公交路线规划 BusRouteResult 数据结构解析

本文将详细解析 Android 高德地图公交路线规划 API 中 BusRouteResult 返回的数据结构。

BusRouteResult 返回的数据结构包含以下字段:

  • mStartPos: 起点坐标,类型为 LatLonPoint

    • mLatitude: 起点纬度
    • mLongitude: 起点经度
  • mTargetPos: 终点坐标,类型为 LatLonPoint

    • mLatitude: 终点纬度
    • mLongitude: 终点经度
  • mPaths: 路径列表,类型为 List<BusPath>

    • mDistance: 路径距离,单位米
    • mDuration: 路径时间,单位秒
    • mSteps: 路径步骤列表,类型为 List<BusStep>
  • mTaxiCost: 出租车费用,单位元

BusPath

BusPath 包含以下字段:

  • mSteps: 路径步骤列表,类型为 List<BusStep>
  • mBusDistance: 公交距离,单位米
  • mDuration: 路径时间,单位秒
  • mWalkDistance: 步行距离,单位米
  • mCost: 路径费用,单位元

BusStep

BusStep 包含以下字段:

  • mWalk: 步行信息,类型为 WalkStep
  • mBusLine: 公交线路信息,类型为 BusLineItem
  • mTaxi: 出租车信息,类型为 TaxiItem
  • mDistance: 路径距离,单位米
  • mDuration: 路径时间,单位秒

WalkStep

WalkStep 包含以下字段:

  • mPolyline: 步行路径坐标点字符串
  • mDistance: 步行距离,单位米
  • mDuration: 步行时间,单位秒
  • mInstruction: 步行导航信息

BusLineItem

BusLineItem 包含以下字段:

  • mBusLineName: 公交线路名称
  • mBusLineId: 公交线路ID
  • mFirstBusTime: 首班车时间
  • mLastBusTime: 末班车时间
  • mPassStationNum: 经过的站点数目
  • mTotalPrice: 票价,单位元

TaxiItem

TaxiItem 包含以下字段:

  • mOrigin: 起点坐标,类型为 LatLonPoint

    • mLatitude: 起点纬度
    • mLongitude: 起点经度
  • mDestination: 终点坐标,类型为 LatLonPoint

    • mLatitude: 终点纬度
    • mLongitude: 终点经度
  • mDesc: 行驶距离和时间描述

以上是 BusRouteResult 返回的主要字段和数据结构。具体的字段名称和层级可能会有细微的差别,但以上信息可以帮助你理解数据的大致结构。


原文地址: https://www.cveoy.top/t/topic/pmG6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录