如何禁用WP7 MapPolyline自动背景画?

时间:2012-03-02 11:48:24

标签: windows-phone-7 geolocation bing-maps

就像标题所说,每次发现新点时,有没有办法禁用bing的地图自动背景画?

构造函数:

            bFirstPointRecv = true;
            polyline = new MapPolyline();          
            polyline.Fill = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Colors.Blue);
            polyline.Stroke = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Colors.Green);
            polyline.StrokeThickness = 5;
            polyline.Opacity = 0.4;
            polyline.Locations = MapManager.MapMgr.mCoordinates;
            map1.Children.Add(polyline);

谢谢!

2 个答案:

答案 0 :(得分:0)

不是,不。我建议你加入MapCore.ViewChangeStartMapCore.ViewChangeEnd事件。

然后您可以执行计算,然后在视图结束事件中将值设置为折线,以避免多次渲染。

我用它来根据当前区域过滤项目(使用MapCore.ViewportPointToLocation方法可以获得该项目以及MapMode.ViewportSize

答案 1 :(得分:0)

我的错误是我使用了FILL属性..我简单地必须删除该初始化行