AngularGoogleMapsを使用して、出発地A,中継地B,目的地Cのルート表示を試みています。
しかし、以下の動作になり困っています。

  1. Aを設定、Bを設定、Cを設定。実行→ルート表示される (これはOK)
  2. Bを変更、A・Cはそのまま。実行→ルート表示されるが、1で表示したルートも表示されたままになる(NG。1のルート軌跡は消えてほしい)

どなたか解決方法がわかる方、ご教示いただけますと幸いです。

plunkerにソースを置いています。

よろしくお願いいたします。