我有两个地方的经纬度。我可以通过下面的api以mode = transit来获得到达目的地的方向。
但是它不会返回谷歌地图中显示的“巴士服务号码”。 Google map with bus service no
我们可以使用google api或任何api
获取指定位置之间的所有公交车答案 0 :(得分:2)
如果您使用参数mode=transit
或transit_mode=bus
查看Google Maps Directions API的文档,则他们未指定将在转接模式中使用的车辆服务号。
如果您查看文档的Transit Details,则其中包含以下字段行,其中包含有关此步骤中使用的传输线的信息,并且可能包含以下属性:
name
包含此传输线的全名。例如。 “7 Avenue Express”。
color
包含此传输线标牌中常用的颜色。颜色将指定为十六进制字符串,例如:#FF0033 。
agencies
包含一组TransitAgency
个对象,每个对象都提供有关该线路运营商的信息。
short_name
包含此传输线的简称。这通常是行号,例如“M7”或“355”。
vehicle
包含此线路上使用的车辆类型。这可能包括以下属性:
name
包含此行的车辆名称。例如。的 “地铁”即可。
type
包含在此线路上运行的车辆类型。有关支持的值的完整列表,请参阅Vehicle Type文档。
icon
包含与此车型相关联的图标的网址。
local_icon
包含与此车型相关联的图标的网址,具体取决于当地的运输标识。
注意:我认为
short_name
可以为您提供服务号码 你签入样品申请,会给你一个“short_name”: “500D”,,可在您的示例屏幕截图中找到。