gpt4 book ai didi

android - 如何使用google api获取 "Bus Service No"

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:15:00 25 4
gpt4 key购买 nike

我有两个地方的经纬度。我可以通过以下 api 模式 = transit 获得到达目的地的方向。

https://maps.googleapis.com/maps/api/directions/json?origin=place_id:ChIJVwkdVbQTrjsRGUkefteUeFk&destination=place_id:ChIJIZo0S_EUrjsR_yPLFVLgvHw&mode=transit&key=YOUR_API_KEY

但它不会返回谷歌地图中显示的“巴士服务编号”。 Google map with bus service no

我们能否使用 google api 或任何 api 获取指定位置之间的所有公共(public)汽车

最佳答案

如果您查看 Google Maps Directions API 的文档使用参数 mode=transittransit_mode=bus,他们没有指定将在公交模式下使用的车辆的服务编号。

如果您检查 Transit Details在文档中,它包含以下字段行,其中包含有关此步骤中使用的公交线路的信息,并且可能包括以下属性:

  • name 包含这条公交线路的全名。例如。 “7 大道快车”

  • color 包含此公交线路标牌中常用的颜色。颜色将指定为十六进制字符串,例如:#FF0033

  • agencies 包含一组 TransitAgency 对象,每个对象都提供有关线路运营商的信息。

  • short_name 包含这条公交线路的简称。这通常是行号,例如 “M7”“355”

  • vehicle 包含这条线路上使用的车辆类型。这可能包括以下属性:

    • name 包含这条线上车辆的名称。例如。 “地铁”

    • type 包含在此线路上运行的车辆类型。查看Vehicle Type支持值的完整列表的文档。

    • icon 包含与此车辆类型关联的图标的 URL。

    • local_icon 包含与此车辆类型关联的图标的 URL,基于本地交通标志。

Note: I think this short_name can give you the service number, if you check in your sample request, it will give you a "short_name" : "500D", which it is available in your sample screenshot.

关于android - 如何使用google api获取 "Bus Service No",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37914230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com