问题标签 [here-routing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
64 浏览

here-api - 我可以在 URL 中传递多少路点?我可以通过超过 100 个航点吗?

我一直在使用 HERE api 来计算路线的粗糙度曲线。我需要通过 100 多个航路点才能获得 IRI 索引。是否可以通过 n 个航点,或者有一定的限制?

0 投票
1 回答
77 浏览

android - HERE-sdk.aar 缺少 RoutingEngine 类

我正在尝试使用 HERE SDK FOR ANDROID (PREMIUM EDITION) SDK 版本 3.18.3 进行路由/方向。我正在使用这种方法来获取路线。我无法从 HERE-sdk.aar 导入 RoutingEngine 类 我确实仔细检查了文件,RoutingEngine 不在 HERE-sdk.aar 之后我尝试使用 HERE.com 的文档,但他们也使用 RoutingEngine . .aar 文件的其他方面工作正常。我能做些什么来解决这个问题?

我已经在这里搜索过其他没有帮助的问题。重新下载 sdk 没有解决问题。我在RoutingEngine 中遇到了从 FTPService 获取文件路径, 这是用于另一个系统的。

我还可以做些什么?

0 投票
1 回答
58 浏览

here-api - 使用 EnumSet 时出现意外的令牌

我正在使用 HERE MAPS SDK PREMIUM V3.18.3 并且我正在尝试使用 routeOptions.truckShippedHazardousGoods = RouteOptions.HazardousGoodType.COMBUSTIBLE 获取卡车路线这给出了一个错误说明:类型不匹配。必需:EnumSet<RouteOptions.HazardousGoodType!> 找到:RouteOptions.HazardousGoodType

所以我创建了一个枚举类:

}

如果我保持 ! 在 EnumSet<RouteOptions.HazardousGoodType!> 我得到错误:意外的令牌。当我将代码更改为

它显示: public final enum class Hazmat : EnumSet<RouteOptions.HazardousGoodType> 用于 Hazmat 并获得 COMBUSTABLE 的正确条目和 const。

但就像我说的,当我离开时,我得到了 Unexpected 错误令牌!在 EnumSet<RouteOptions.HazardousGoodType!>

如果我拿!出我得到这个错误:枚举类不能从类继承这个类型有一个构造函数,因此必须在这里初始化

我不确定我错过了什么?我查看了 HERE.com 文档,我发现了这个 API 参考,但它也遗漏了 ! 来自 EnumSet<RouteOptions.HazardousGoodType!> 但该链接也只使用 Enum<RouteOptions.HazardousGoodType> 而不是 EnumSet。我已经尝试过 Enum,但是当发现不匹配类型 Hazmat 并且需要 EnumSet<RouteOptions.HazardousGoodType!> 时它仍然给出错误。有任何想法吗?

编辑!!所以我尝试了这个,它似乎工作正常:

有一个更好的方法吗?

0 投票
1 回答
68 浏览

here-api - Here API RouteMatch - 在单个请求中处理超过 150 个航点

我们正在尝试使用 HERE API routematch 在单个请求中处理超过 150 个航点,并且由于单次通过的航点的大小而失败,错误 414。

有没有办法我们可以在一个请求中处理超过 150 个航点?

0 投票
1 回答
70 浏览

here-api - 如何使用 HERE Routing API 避开特定路段?

我正在尝试使用Here routing API获得一条避开特定路段的路线。我试着通过一个矩形区域来避开像avoid[areas]=bbox:13.082,52.416,13.628,52.62. 问题是我试图避开的道路是对角线。使用矩形来定义对角线道路起点和终点的坐标最终会导致附近的道路被避开。如果我能避开多边形形状的区域,对我有什么帮助。有没有更好的方法来获得避开道路的方向?

0 投票
2 回答
142 浏览

here-api - 带有避开区域和地理围栏/多边形的路由

我想在使用路由 API 时避开特定街道。我有数据点来创建地理围栏或多边形来表示这些特定的街道。路由器 API 最多只能接受 20 个边界框。我尝试发送 20 个避开区域边界框来表示道路,但结果不可靠(例如在对角线道路上)。

有没有办法发送地理围栏/多边形而不是边界框?或者有什么其他方法可以避开某些街道?非常感谢

0 投票
1 回答
128 浏览

here-api - Here Maps Routing API CountrySummary 区别 v7 / v8

我目前正在使用 Routing v7 API 并希望迁移到 v8。对于我的用例,我需要一个按国家/地区分隔的分支列表,如路由 API 的 V7 中所示。

有没有一种方法可以像在 v7 中那样获得按国家/地区划分的查询摘要响应?

https://route.ls.hereapi.com/routing/7.2/calculateroute.json?apiKey=xxx&jsonattributes=9&mode=balanced;truck;traffic:disabled&representation=overview&return=summary,&routeattributes=sc&truckType=truck&waypoint0=53.07537,8.80453&waypoint1=50.54226,9.75617

这将返回旅行时间、距离、交通时间、国家代码、收费公路距离等信息,按国家/地区划分

谢谢!

0 投票
1 回答
76 浏览

here-api - 日本路线匹配

我在日本有地理点,我想路由匹配将此 GeoJSON 输入https://tcs.ext.here.com/examples/v3/rme_basic

但它返回一些警告

回复:

根据文档,需要“附加权利”,但我不知道需要什么。GPS 位置,例如在欧洲,正在工作。

路由匹配 v8 在日本是否可行?

0 投票
1 回答
53 浏览

matrix - 这里 - 带有 regionDefinition 类型圆圈的错误 403

我正在从版本 7 迁移到版本 8 以提交矩阵进行计算。

当我发布到https://matrix.router.hereapi.com/v8/matrix?apiKey=MY_API_KEY&async=false时收到此错误:

为了确定我的测试,我复制了https://developer.here.com/documentation/matrix-routing-api/8.4.0/api-reference-swagger.html中名为“区域模式(带交通离开的圆圈)时间),我克隆了很多次起源:

同样的错误

0 投票
1 回答
48 浏览

here-api - 使用 Here Technologies 的 REST-API 和字符串地址

我需要使用 Here Technologies 优化我的数据库中的地址列表。

我正在使用的 JSON 数据如下所示:替换了一些名称和 ID 以确保我的客户端的数据保存。