If you add a polyline as Overlay - there is no other way to re-add each time you change. BUT, when you move the ping along the map, its position and scale cannot be changed, so at this point you can simply add the usual view on top of the entire map view. And when you stop moving the ping, replace the fake view with the appropriate overlay. Hope this helps you.
source share