2016-06-20 10 views
1

Android用のHere APIを使用していますが、複数のルートを計算しようとしています。 私はこのためにRouteManagercalculateRouteメソッドを使用しています。ここで作成するAPI Android Request Id?

この方法を複数のルート計算に使用すると、応答は非同期で、どの応答がどの要求に対応しているかを識別できるようにしたいという問題があります。

私は、REST APIのそれはRequestIdを渡すことによってこれを行うことが可能だということが見つかりました:

「クライアントはシステムを通じて要求処理を追跡するために、任意の文字列を渡すことがRequestIdは、メタ情報要素に反映されます。応答構造の "

Android SDKに類似したものがありますか、またはGeoCoordinatesやその他のルート固有のデータを比較する必要がありますか?

答えて

1

HERE Maps for Android APIはこの機能を直接提供していませんが、これを達成するためにAPIの上にコードを書くことができます。

アイデアとして、RouteManager#Listenerインターフェイスを拡張するクラスを実装し、そのクラスにIDを割り当てることができます。次に、別のID値を持つすべての要求に対してユニークなListenerを使用できます。

関連する問題