在此处 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://transit.hereapi.com/v8/stations?in=50.7374,7.0982;r=90000&name=berlin&maxPlaces=25&apiKey={YOUR_API_KEY}
使用 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://transit.hereapi.com/v8/stations?in=50.7374,7.0982;r=90000&name=berlin&maxPlaces=25&apiKey={YOUR_API_KEY}