Maps 这里是路线图:穿越城市 大家好!

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

我实际上是在用它来提供地图。我实际上是用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.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"
  }]