如何重置地图折线

时间:2013-12-30 00:35:07

标签: c# windows-phone-8 bing-maps

在我的应用程序中,我使用wp8的新地图控件。当用户选择这样做时,我会跟踪我的路线,但是当用户选择关闭路线跟踪时,我不确定如何从地图中清除折线?

我在构造函数

中调用了我的InitializeMapPolyline
private void InitializeMapPolyLine()
    {
        _line = new MapPolyline();
        //_line.StrokeColor = (Color)Application.Current.Resources["PhoneAccentColor"];
        _line.StrokeColor = Color.FromArgb(255, 106, 0, 255);
        _line.StrokeThickness = 5;
        Map.MapElements.Add(_line);
    }

随着用户位置的变化,我将坐标添加到地图

_line.Path.Add(myGeoCoordinate);

但是用户可能会选择退出他们的路线跟踪,在这种情况下我需要从地图控件中删除它。我怎么能正确地做到这一点?

1 个答案:

答案 0 :(得分:0)

您是否尝试过删除它?

Map.MapElements.Remove(_line);