这里 API 返回构造非常差的过境路线
Here API returning very poorly constructed routes for transit
我正在尝试将 Here API 用于我的公交应用程序。我的目标是找到从 A 点到 B 点的高效交通计划。例如,我试图找到从特拉法加广场(坐标 51.5080° N, 0.1281° W
)到杜莎夫人蜡像馆(51.5230° N, 0.1544° W
)的路线。所以,这是我试过的URL:
作为回应,我得到了一条构造非常糟糕的路线,只有两部分 - 一段用于起点,一段用于目的地。当我尝试 car
代替 pedestrian
时也是如此。相比之下,当我使用 Google 时,我得到一个详细的路线,说 "Go from A to B for 500 metres, turn right at Torrington Palace, walk for 400 metres, cross the street to Paddington Avenue"
,等等
有什么方法可以用这里 APIs 得到类似丰富的地点 A 到 B 的路线信息吗?
通过在请求中指定以下参数来 return 编辑路由 V8 中的机动细节。
return=polyline,actions,instructions
在请求路线时指定return=polyline,actions可以获得完成路线所需动作的结构化信息。这在提供操作的位置或图标等用户界面元素时可能很有用。
通过在请求路线时指定 return=polyline,actions,instructions 可以将说明包含在操作中。说明提供适合最终用户的操作的文本描述。
示例请求:
https://router.hereapi.com/v8/routes?
origin=51.5080,0.1281&
transportMode=car&
destination=51.5230,0.1544&
return=polyline,actions,instructions,summary&
apikey=<API KEY>
回复:
文档 Link:https://developer.here.com/documentation/routing-api/dev_guide/topics/use-cases/actions.html
我正在尝试将 Here API 用于我的公交应用程序。我的目标是找到从 A 点到 B 点的高效交通计划。例如,我试图找到从特拉法加广场(坐标 51.5080° N, 0.1281° W
)到杜莎夫人蜡像馆(51.5230° N, 0.1544° W
)的路线。所以,这是我试过的URL:
作为回应,我得到了一条构造非常糟糕的路线,只有两部分 - 一段用于起点,一段用于目的地。当我尝试 car
代替 pedestrian
时也是如此。相比之下,当我使用 Google 时,我得到一个详细的路线,说 "Go from A to B for 500 metres, turn right at Torrington Palace, walk for 400 metres, cross the street to Paddington Avenue"
,等等
有什么方法可以用这里 APIs 得到类似丰富的地点 A 到 B 的路线信息吗?
通过在请求中指定以下参数来 return 编辑路由 V8 中的机动细节。
return=polyline,actions,instructions
在请求路线时指定return=polyline,actions可以获得完成路线所需动作的结构化信息。这在提供操作的位置或图标等用户界面元素时可能很有用。
通过在请求路线时指定 return=polyline,actions,instructions 可以将说明包含在操作中。说明提供适合最终用户的操作的文本描述。
示例请求:
https://router.hereapi.com/v8/routes?
origin=51.5080,0.1281&
transportMode=car&
destination=51.5230,0.1544&
return=polyline,actions,instructions,summary&
apikey=<API KEY>
回复:
文档 Link:https://developer.here.com/documentation/routing-api/dev_guide/topics/use-cases/actions.html