ナビゲーションと同じように、デバイスの移動に合わせてルートを更新したいと考えています。しかし、以下のように位置が変わるたびに RouteQuery と Map.AddRoute を使用したくありません。
private void DrawRoute(GeoCoordinate newPosition)//
{
RouteQuery query = new RouteQuery()
{
TravelMode = TravelMode.Driving,
Waypoints = new List<GeoCoordinate>() { MainMap.Center, newPosition }
};
query.QueryCompleted += RouteQueryCompleted;
query.QueryAsync();
MainMap.Center = newPosition;
lastCoordinate = newPosition;
}
別の方法はありますか?