硬件加速的Bing Maps ......没有加速?

时间:2012-03-21 18:50:33

标签: silverlight-4.0 bing-maps hardware-acceleration

在我的SL4应用程序中,我在Bing Map控件上添加了很多Polyline个对象。最终结果是,例如,移动地图时,应用程序会缓慢。

因此,我尝试过启用GPU加速。

我在托管SL应用程序的.aspx页面中添加了一个额外的参数:

      <param name="EnableGPUAcceleration" value="true" />

我还在地图控件中添加了以下一些XAML代码:

            <bing:Map.CacheMode>
                <BitmapCache/>
            </bing:Map.CacheMode>

不幸的是,它仍然和以前一样慢。我忘记了什么吗?或者是否意味着Bing Maps不会受益于GPU加速?

1 个答案:

答案 0 :(得分:0)

当您拥有大量折线/多边形时,硬件加速将无济于事。以下是使用Bing Maps Silverlight控件获得良好性能的两个工具:

http://rbrundritt.wordpress.com/2010/11/19/optimize-map-layers-in-bing-maps-silverlight/ http://rbrundritt.wordpress.com/2010/03/06/multipolygon-multilinestring-classes-for-bing-maps-silverlight/

使用这两段代码,我能够渲染95mb的多边形数据而不会出现任何性能问题。