你好我在Bing Map控件上遇到了一些问题。
如果我缩放到折线附近,它们会开始消失(从下到上,从右到左) Polylines是使用ItemsControl(包含在maps命名空间中的那个)动态生成的,它绑定到ViewModel中我自己的LocationData的集合,该集合由IValueConverter转换为地图特定的LocationPoints。 从ViewModel无法访问的某些值在加载的事件中设置 地图和容器在整个屏幕上延伸。
因此,如果线条开始消失,我通过ApplicationBar中的按钮缩小
private void ZoomOut_Click(object sender, RoutedEventArgs e)
{
map1.ZoomLevel -= 1.0;
}
应用程序无例外地退出...
我在有和没有调试器的真实设备上测试过它,而调试器只是说他丢失了与设备的连接。
任何人都有这样或类似的问题并希望能解决它吗?
感谢您的帮助。
PS:我的LocationData包含大约100 - 200个点,这些点被分成3到7行,这些点不能太多或者?
答案 0 :(得分:2)
是的,数百点太多了,但这是你问题中最少的。对此进行编码的方式是,每次有平移或缩放时,您都会重新转换并重新绘制点。
使用上述技术,我可以获得与内置地图相媲美的性能。