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