gpt4 book ai didi

android - 在此处创建 API Android 请求 ID?

转载 作者:行者123 更新时间:2023-11-30 01:15:31 26 4
gpt4 key购买 nike

我正在使用适用于 Android 的 Here API,我正在尝试计算多条路线。我正在使用 RouteManagercalculateRoute 方法来执行此操作。

问题是,当使用这种方法进行多路由计算时,响应是异步的,我希望能够识别哪个响应是针对哪个请求的。

我发现对于 REST API,可以通过传递 RequestId 来完成此操作:

"Clients may pass in an arbitrary string to trace request processing through the system. The RequestId is mirrored in the MetaInfo element of the response structure."

Android SDK 是否有类似的东西,或者我是否必须比较地理坐标或其他特定于路线的数据?

最佳答案

HERE Maps for Android API 不直接提供此功能,但您可以在 API 之上编写一些代码来实现此功能。

作为一个想法,您可以实现一个扩展 RouteManager#Listener 接口(interface)的类,并为该类分配一个 ID。然后,您可以为每个具有不同 ID 值的请求使用唯一的 Listener

关于android - 在此处创建 API Android 请求 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37918517/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com