2016-06-20 63 views
1

我使用的是Android API,我试图计算多个路由。 我正在使用RouteManagercalculateRoute方法为了做到这一点。在此创建API Android请求ID?

问题是,当使用此方法进行多路径计算时,响应是异步的,我希望能够确定哪个响应是针对哪个请求的。

我发现对于REST API有可能通过传递的requestId做到这一点:

“客户端可以通过在一个任意字符串通过该系统来跟踪请求处理的RequestID在元信息元素镜像的回应结构。“

有没有类似的Android SDK或我必须比较GeoCoordinates或其他路线特定的数据?

回答

1

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

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