多个Pushpin和UI延迟

本文关键字:延迟 UI Pushpin 多个 | 更新日期: 2023-09-27 18:09:53

我目前使用下面的代码在我的必应地图上消失了500多个图钉。加载这些图钉会导致UI上的严重滞后,所以我想知道是否有可能根据用户的位置逐渐加载这些,但仍然使用此代码?

我见过其他使用绑定和可观察集合的例子,但如果可能的话,我想找到下面代码的解决方案。

    foreach (var root in Transitresults) 
    {  
       var pin = new Pushpin
         {
             Location = new GeoCoordinate
                 { 
                    Latitude = root.Lat,
                    Longitude = root.Lon
                 },
              Background = accentBrush,
             Content = root.Name,
             Tag = root,
                  }; 
BusStopLayer.AddChild(pin, pin.Location);
}

多个Pushpin和UI延迟

看看这篇文章,这是一个很好的教程,只显示实际在视图中的引脚:

尴尬的编码器:Bing Maps在WP7应用程序中可以处理多少引脚