【发布时间】:2020-09-13 09:51:20
【问题描述】:
我在 .NET Core 3.1 WPF 应用程序中使用最新的 Bing 地图 SDK。每当我绘制大量线条(几千条)时,它会变得非常缓慢,甚至不值得使用。在缩放/平移更新 UI 之前,我必须等待大约 10 秒。
我是否遗漏了一些明显的东西?例如在传单中,您可以将首选模式设置为画布,它会大大加快速度。我希望 Bing Maps SDK 也有类似的东西。如果可用,我很乐意接受 Bing Maps SDK 的免费替代品。
<m:Map x:Name="mMap" CredentialsProvider="[Removed]" Center="54.059388,-1.742378" ZoomLevel="6" />
foreach (var loc in locations)
{
MapPolyline pl = new MapPolyline();
pl.Locations = new LocationCollection();
pl.Stroke = Brushes.Green;
pl.Locations.Add(new Location(loc.Origin.Lat, loc.Origin.Lon));
pl.Locations.Add(new Location(loc.Destination.Lat, loc.Destination.Lon));
mMap.Children.Add(pl);
}
【问题讨论】:
标签: c# wpf xaml bing-maps .net-core-3.0