在我的应用程序中,我使用wp8的新地图控件。当用户选择这样做时,我会跟踪我的路线,但是当用户选择关闭路线跟踪时,我不确定如何从地图中清除折线?
我在构造函数
中调用了我的InitializeMapPolylineprivate 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);
但是用户可能会选择退出他们的路线跟踪,在这种情况下我需要从地图控件中删除它。我怎么能正确地做到这一点?
答案 0 :(得分:0)
您是否尝试过删除它?
Map.MapElements.Remove(_line);