Here api API V3和V8中名称为的站点搜索的不同响应

Here api API V3和V8中名称为的站点搜索的不同响应,here-api,transit,Here Api,Transit,使用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} 将同一查询转换为此处公共交通API V8(下一行)不会提供任何车站 http

使用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}
将同一查询转换为此处公共交通API V8(下一行)不会提供任何车站

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

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

问题是由于在公共交通v8 API调用中不正确使用radius造成的。 在V8查询中,您将半径(r)作为单独的参数提供,这是不正确的

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

您还可以在中查看文档

以正确的方式(查询下方)提供radius将获取所需的结果

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

谢谢你的回答。这对我很有效。我认为在迁移文档的每个更改中添加一个示例将节省大量时间。