Here api 平均值';路由服务中的s方向属性';s的反应

Here api 平均值';路由服务中的s方向属性';s的反应,here-api,Here Api,我正在测试API 3.0中的路由服务,但在meanuver中找不到属性“direction”,该属性存在于API 2.5中,它表示指令的方向,例如“forward,right,right…” 有人知道API 3.0中是否有某些属性指示指令的方向吗 谢谢。正如中所讨论的,在2.x和3.0之间,服务的使用发生了根本性的变化,这里映射了JavaScript的API-以前,管理器对象为底层REST API的请求决定了一种固定格式,并封装了响应。而现在,所有参数都可以(也应该)由开发人员设置 在路由案例中

我正在测试API 3.0中的路由服务,但在meanuver中找不到属性“direction”,该属性存在于API 2.5中,它表示指令的方向,例如“forward,right,right…”

有人知道API 3.0中是否有某些属性指示指令的方向吗

谢谢。

正如中所讨论的,在2.x3.0之间,服务的使用发生了根本性的变化,这里映射了JavaScript的API-以前,
管理器
对象为底层REST API的请求决定了一种固定格式,并封装了响应。而现在,所有参数都可以(也应该)由开发人员设置

在路由案例中,问题不是“3.0API能做什么?”而是“REST请求是如何被2.xAPI修复的,我如何模拟我需要的请求部分?”

查看遗留API游乐场,底层REST请求是:

这可以在3.xAPI中通过以下方式精确复制:

 var router = platform.getRoutingService(),
    routeRequestParams = {
      routeattributes: 'shape',
      maneuverattributes: 'all',
      jsonAttributes :'1',
      waypoint0: '52.516,13.388',
      waypoint1: '52.517,13.395',
      language: 'en-GB',
      mode: 'shortest;car;traffic:default;tollroad:-1'
    };

  router.calculateRoute(...);
这里的下一个问题是应用程序真正需要哪些参数?基本REST路由7.2 API的端点列表包含
movageAttributes
的说明,说明如何获取方向-使用
movageAttributes=…,方向

因此,可以将
路由请求参数
减少为如下内容:

var routeRequestParams = {
  routeattributes: 'shape',
  maneuverattributes: 'position,length,direction',  
  ...etc...
总之,在将这些参数传递到Maps API for JavaScript
calculateRoute()
调用的查询中之前,您需要参考REST路由API文档来定义您首先需要的内容