2011-09-25 122 views
1

我目前使用下面的代碼在我的bing地圖上使用500多個圖釘。加載這些圖釘會導致用戶界面嚴重滯後,所以我想知道是否可以根據用戶位置增量加載這些圖釘,但是仍然使用此代碼?多個圖釘和UI延遲

我已經看到其他使用綁定和obseravable集合的例子,但我希望找到一個解決方案,如果可能的話,下面的代碼。

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); 

} 

回答

3

退房這個職位,這是對只顯示實際上是鑑於引腳一個很好的教程:

Awkward Coder: How many pins can Bing Maps handle in a WP7 app

+0

尼斯一個,顯示基於有關boundingRectangle是一個有趣的想法。這與滴流結合起來效果很好。乾杯。 – Rhys

+0

甜,很高興你有工作:)歡呼聲 –