在此处 API V3 和 V8 中使用名称搜索电台的不同响应

Different responses for station search with name in Here API V3 and V8

使用 HERE Public Transit API V3 搜索带有名称和半径的车站,我通过以下查询得到最多 25 个车站:

https://transit.ls.hereapi.com/v3/stations/by_name.json?
center=50.7374,7.0982&name=berlin&max=25&radius=90000000&apiKey={YOUR_API_KEY}

将相同的查询转换为 HERE Public Transit API V8(下一行)不传送任何站点。

https://transit.hereapi.com/v8/stations?
in=50.7374,7.0982&name=berlin&r=90000000&maxPlaces=25&apiKey={YOUR_API_KEY}

在迁移文档中,没有关于此事的信息。只提到删除了一些结果的参数而不是结果本身。

问题是由于在您的 Public Transit v8 API 调用中错误使用了 radius。 在您的 V8 查询中,您提供了 radius(r) 作为一个不正确的单独参数。

请注意,在 V8 中提供半径信息的正确方法是参数 in= {lat},{lng}[;r={radius}],默认情况下 radius=500 米。

您还可以在 https://developer.here.com/documentation/public-transit/migration_guide/topics/stations-migration.html

中查看文档

以正确的方式(在查询下方)提供半径可获取所需的结果。

https://transit.hereapi.com/v8/stations?in=50.7374,7.0982;r=90000&name=berlin&maxPlaces=25&apiKey={YOUR_API_KEY}