我正在使用calculateroute资源来计算多个航点之间的路线。
我曾经使用出发参数设置路线的初始日期,但是现在,在某些情况下,我需要使用到达时间来代替出发时间。我使用的是汽车模式,但是由于到达参数需要 publicTransportTimeTable ,因此我以此方式进行了设置。
然后返回此错误消息: “仅两个StopOver航点支持时间表公交路由” ,然后将waypoint0和waypoint5设置为stopOver,可以作为passThrough休息,但是,我仍然收到相同的错误。
获取请求
返回
{
"_type": "ns2:RoutingServiceErrorType",
"type": "ApplicationError",
"subtype": "InvalidInputData",
"details": "Time Table Transit Routing is only supported for two StopOver waypoints",
"additionalData": [
{
"key": "waypoint",
"value": ""
}
],
"metaInfo": {
"timestamp": "2019-09-10T13:40:27Z",
"mapVersion": "8.30.99.156",
"moduleVersion": "7.2.201935-5091",
"interfaceVersion": "2.6.68",
"availableMapVersion": [
"8.30.99.156"
]
}
}
答案 0 :(得分:0)
如文档中所述,仅当arrival
设置为mode
时,才能使用publicTransportTimeTable
参数。目前,这种类型的路由仅支持两个中途停留航路点(waypoint0
和waypoint1
),并且不支持直通航路点。