Here api 使用多段线布线结果沿路线进行POI搜索的问题

Here api 使用多段线布线结果沿路线进行POI搜索的问题,here-api,Here Api,我试图使用v8 API路由请求的多段线字符串输出作为后续browse places请求的CompressedRoote参数的输入,但得到一个格式错误。以下是一个例子: 查询: &运输模式=汽车和起点=52.5308,13.3847和目的地=52.5323,13.3789和返回=多段线 响应包含压缩的多段线: ... "polyline": "BGwynmkDu39wZvBtF3InfvHrdvHvboGzF0FnGoGvHsOvR8L3NkSnVoGjIsEzFgFvHkDrJwHrJoVvb0

我试图使用v8 API路由请求的多段线字符串输出作为后续browse places请求的CompressedRoote参数的输入,但得到一个格式错误。以下是一个例子:

查询:

&运输模式=汽车和起点=52.5308,13.3847和目的地=52.5323,13.3789和返回=多段线

响应包含压缩的多段线:

...
"polyline": "BGwynmkDu39wZvBtF3InfvHrdvHvboGzF0FnGoGvHsOvR8L3NkSnVoGjIsEzFgFvHkDrJwHrJoVvb0ezoBjInV3N_iBzJ_Z",
...
在位置查询中使用此选项,如:

&压缩矿物=BGWYNMKDU39WZVBTF3infhrdvhVBogzf0fngvhsovor8l3nksnvogjisezffvhkdrjwhrjovvb0ezobjinv3n_iBzJ_Z;w=500和cat=加油站和回拨=

导致以下错误:

({
    "status": 400,
    "message": "'compressedRoute' parameter is incorrectly formatted: requirement failed: Latitude must be between -90.0 and 90.0, got: 525.30983",
    "incidentId": "38e52b93-6198-479f-a52b-936198579fd8"
});

多段线和compressedRoute是否不兼容,或者是否存在错误?

关于 Places API支持的“此处多段线编码”与路由API v8中使用的“灵活多段线编码”格式不同,但上述两种格式也不兼容



新的地理编码和搜索API v7目前不支持route、compressedRoute等参数,但将在下一版本中提供,并将支持“灵活的多段线编码”。

我认为它们不兼容。您能否共享有关places api中的
compressedRoote
参数的文档链接?places中CompressedRoote的Docu位于此处:它使用“此处多段线编码”。路由调用中的“polyline”属性以“flexible polyline encoding”(灵活的多段线编码)的形式返回路由,根据文档中的docu说明,此产品正在维护中,因此我不会使用它。压缩多段线绝对与柔性多段线不兼容。确定。托马斯,非常感谢你指出这一点。由于标记为“places”的整个API正在维护中,您知道将来是否会有替换产品吗?还是“地点”功能将被终止?