Maps 这里是路线图:穿越城市 大家好!
我实际上是在用它来提供地图。我实际上是用de来计算两个点之间的距离,持续时间和城市。问题是结果不包含任何关于交叉位置的信息 我的问题: 我怎样才能到达交叉的城市/地区/国家 以下是一个例子: 我在这里提出这个要求:Maps 这里是路线图:穿越城市 大家好!,maps,here-api,Maps,Here Api,我实际上是在用它来提供地图。我实际上是用de来计算两个点之间的距离,持续时间和城市。问题是结果不包含任何关于交叉位置的信息 我的问题: 我怎样才能到达交叉的城市/地区/国家 以下是一个例子: 我在这里提出这个要求: https://route.api.here.com/routing/7.2/calculateroute.json?app_id={app_id}&app_code={app_code}&mode=balanced;汽车交通:禁用&waypoint0=geo!48.13642,11
https://route.api.here.com/routing/7.2/calculateroute.json?app_id={app_id}&app_code={app_code}&mode=balanced;汽车交通:禁用&waypoint0=geo!48.13642,11.57755和航路点1=geo!49.45435,11.0735和出发日期=2018-11-21T10:59:30.640Z和备选方案=5和路线属性=routeId和语言=fr
结果显示路线上有26条腿的东西
思想:
- 一个想法是使用另一个API遍历所有的分支,找出它们属于哪个城市,因为这些分支包含机动,其中包含坐标位置,但对我来说,使用的资源太多了
- 另一个想法是找到一种直接从请求中添加元数据的方法,但我在文档中没有找到任何关于它的内容
感谢阅读。没有直接的方式向路由服务请求此服务。但有不同的可能性要求对路线本身进行进一步的详细说明: routeAttributes-定义响应中包含哪些属性作为路由数据表示的一部分 LegatAttributes—定义响应中包含哪些属性,作为路由分支数据表示的一部分 机动属性-定义响应中包含哪些属性,作为路线数据表示的一部分 演习 linkAttributes-定义响应中包含哪些属性作为路由链接数据表示的一部分 请参见此处 也许您可以在这里找到适合您的用例的正确组合 无论如何,路由器提供按国家/地区列出的摘要: &routeattributes=sc 例如(我扩展了一点您的示例以跨越国家边界):
没有直接的方法可以从路由服务请求此操作。但有不同的可能性要求对路线本身进行进一步的详细说明: routeAttributes-定义响应中包含哪些属性作为路由数据表示的一部分 LegatAttributes—定义响应中包含哪些属性,作为路由分支数据表示的一部分 机动属性-定义响应中包含哪些属性,作为路线数据表示的一部分 演习 linkAttributes-定义响应中包含哪些属性作为路由链接数据表示的一部分 请参见此处 也许您可以在这里找到适合您的用例的正确组合 无论如何,路由器提供按国家/地区列出的摘要: &routeattributes=sc 例如(我扩展了一点您的示例以跨越国家边界):
非常感谢。答案很准确,谢谢!答案是准确的。
"summary": {
"distance": 365910,
"trafficTime": 15369,
"baseTime": 14261,
"flags": ["dirtRoad", "tollroad", "noThroughRoad", "tunnel", "motorway", "builtUpArea", "park"],
"text": "Distance du trajet: 366 km, durée: 3h58.",
"travelTime": 14261,
"_type": "RouteSummaryType"
},
"summaryByCountry": [{
"distance": 107955,
"trafficTime": 5821,
"baseTime": 5347,
"flags": ["dirtRoad", "tollroad", "noThroughRoad", "tunnel", "motorway", "builtUpArea"],
"text": "Distance du trajet: 108 km, durée: 1h29.",
"travelTime": 5347,
"country": "AUT",
"tollRoadDistance": 94321,
"_type": "RouteSummaryByCountryType"
}, {
"distance": 257955,
"trafficTime": 9548,
"baseTime": 8914,
"flags": ["motorway", "builtUpArea", "park"],
"text": "Distance du trajet: 258 km, durée: 2h29.",
"travelTime": 8914,
"country": "DEU",
"_type": "RouteSummaryByCountryType"
}]