10ウェイポイントのルートを計算しました。新しいMapRouteを作成するだけで、最初のウェイポイントから最後のウェイポイントまでの完全なルートが描画されます。第1ウェイポイントから第2ウェイポイントまで、ルートの一部を描くことは可能ですか? ここでは、3.4.0.165 HERE SDKのバージョンを使用します。私はthis answerを見つけましたが、以前のバージョンです。Android HERE:ルートの一部を描画する方法
私はこの方法でのみ最初サブレッグを描画しようとしている:
int duration = route.getTta(Route.TrafficPenaltyMode.AVOID_LONG_TERM_CLOSURES, 0).getDuration();
RouteElements routeElementsFromDuration = route.getRouteElementsFromDuration(0, duration);
MapPolyline mapPolyline = new MapPolyline(routeElementsFromDuration.getGeometry());
map.addMapObject(mapPolyline);
しかし、マップの傾き有効ポリラインはどこかに道路上に描かれた、とするとき、私はタイルオブジェクトをマッピングする規模ポリライン変更の相対位置を変更した場合。
タスクは少し複雑です:私は2点のルートを表示する必要があります。そして私はすべてのポイント(この例では10η)にηを表示する必要があります。実際には各ウェイポイントにいくつかの休止時間があるので、停止時間設定で各ポイントのηを得ることができれば嬉しいです。 –
各ポイントのηを自分で計算できますか?あなたのケースでは複数のルートを計算し、それからあなた自身でルートをリンクすることができます。それがあまりにも多くのウェイポイントではないと仮定して、それはあまりにもCPU集中的ではありません。 – ishan05
エタスは生きているはずです。私はルート・ナビゲーション・イータが価値を変えなければならないのに対し、経路案内中は可能です。しかし、ここでは、1つのルートに対してのみナビゲーションを開始できます。 しかし、私はいくつかのタイマーをセットアップし、各ルートを再計算することができます。 –