路径规划

class lbs.client.amap.api.Direction(client=None)[源代码]

路径规划 https://lbs.amap.com/api/webservice/guide/api/direction

driving(origin, destination, originid=None, destinationid=None, origintype=None, destinationtype=None, strategy=0, waypoints=None, avoidpolygons=None, avoidroad=None, province=None, number=None, cartype=0, ferry=0, roadaggregation=False, nosteps=0, extensions='base')[源代码]

驾车路径规划

参数:
  • origin – 出发点
  • destination – 目的地
  • originid – 出发点poiid
  • destinationid – 目的地poiid
  • origintype – 起点的poi类别
  • destinationtype – 终点的poi类别
  • strategy – 驾车选择策略
  • waypoints – 途经点
  • avoidpolygons – 避让区域
  • avoidroad – 避让道路名
  • province – 用汉字填入车牌省份缩写,用于判断是否限行
  • number – 填入除省份及标点之外,车牌的字母和数字(需大写)。用于判断限行相关。
  • cartype – 车辆类型
  • ferry – 在路径规划中,是否使用轮渡
  • roadaggregation – 是否返回路径聚合信息
  • nosteps – 是否返回steps字段内容
  • extensions – 返回结果控制
transit_integrated(origin, destination, city, cityd=None, extensions='base', strategy=0, nightflag=0, date=None, time=None)[源代码]

公交路径规划

参数:
  • origin – 出发点
  • destination – 目的地
  • city – 城市/跨城规划时的起点城市
  • cityd – 跨城公交规划时的终点城市
  • extensions – 返回结果详略
  • strategy – 公交换乘策略
  • nightflag – 是否计算夜班车
  • date – 出发日期
  • time – 出发时间
walking(origin, destination)[源代码]

步行路径规划

参数:
  • origin – 出发点
  • destination – 目的地