两轮车的 Google 距离矩阵 API

问题描述 投票:0回答:1

因此,我尝试使用几种交通方式:四轮、两轮、自行车和步行来获取从地点 A 到地点 B 所需的时间。我偶然发现了谷歌距离矩阵 API,我认为它解决了我的问题,但它缺少两轮车选项。有谁知道如何获取两轮的信息吗?或者如果您有其他选择,我将不胜感激。 附:我假设他们在参考 API 文档 (

https://developers.google.com/maps/documentation/distance-matrix/distance-matrix
) 中提到的 driving 模式用于四轮车

谢谢您的帮助!

google-distancematrix-api
1个回答
0
投票

使用路线 API 而不是距离矩阵 API

根据您提供的文档,特别是在https://developers.google.com/maps/documentation/distance-matrix/distance-matrix#mode,两轮车辆类型不可用于计算之间的旅行时间距离矩阵 API 的位置。

但是,Routes API 允许使用

computeRoutes
方法计算两个位置之间的方向,并支持两轮车辆类型。参考:https://developers.google.com/maps/documentation/routes/route_two_wheel#specify_the_two-wheeler_travel_mode

请注意,目前两轮车辆类型仅适用于有限的国家和地区。您可以在此处查看支持的国家和地区列表:https://developers.google.com/maps/documentation/routes/coverage-two-wheeled

这是一个示例路线 API 请求,它使用 "travelMode":"TWO_WHEELER":

 返回印度两个位置之间的
持续时间、距离和折线方向

curl -X POST -d '{
  "origin":{
    "address": "H8MW+WP Kolkata India"
  },
  "destination":{
    "address": "GCG2+3M Kolkata India"
  },
  "travelMode":"TWO_WHEELER"
}' \
-H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \
-H 'X-Goog-FieldMask: routes.duration,routes.distanceMeters,routes.polyline.encodedPolyline' \
'https://routes.googleapis.com/directions/v2:computeRoutes'

返回以下响应:

{
  "routes": [
    {
      "distanceMeters": 14255,
      "duration": "2563s",
      "polyline": {
        "encodedPolyline": "adzhCcgfzOiA|H]rC?pAb@d@N@jBC`@DTNPb@BVGp@i@tAOfA]hBW`@c@xBeE_AeA_@TuALgALoB\\wBRo@x@kBJY`EsXj@eDPS`@S`@E^@r@PRFhGF`@DjBn@T@ZILKLUzBiGj@wAb@mAJQt@i@d@WrAc@n@GrAGnAI|@A|AT`Dr@nG|AdB\\`@@tBf@`@j@HFhBh@|@Lx@Kv@LjHlBtAXrM`DxCx@pIpBhCn@xChAv@XbAH|A\\|a@tKhHjBrATJYBORe@FcAPkLFoCAcCEy@Q_A@q@Fk@He@l@gA\\c@~A}Ad@]lImI`CmB`JcHxCkJzB_Id@w@X_@`BwA`A_A`@s@|@eClAcEr@sAfCkD|HwLpAmBTWDe@KYCYDYTa@\\WXCR?p@{@NKn@w@p@k@l@_@hDqAf@a@Za@Xu@j@aCr@{B^qAZD^iAAWlB{JLuAZ_I@cBi@mGJiD?_BCy@QoBc@yBcBgFsAgD{AkEgCgIa@iBWuBI_B@uBJqAPcARgCDsBGyBKkA[aCs@oEm@aEs@qGYsAUcAw@iEg@yDEcABoB^sDRm@j@oAIUBSNQPCRFHLhDh@`SrC~@HxDn@rThDpK|AhG~@fHpAdBRhBJvCIv@K~Ag@dDwAQy@H}@n@gE`@_EFOfAsIH{@@m@Lc@VwAUMgBq@"
      }
    }
  ]
}
© www.soinside.com 2019 - 2024. All rights reserved.