【问题标题】:Windows phone, poor performances in bing mapWindows 手机,必应地图表现不佳
【发布时间】:2011-10-12 13:58:45
【问题描述】:

我有一个 pivot windows phone 7 应用程序,上面有一个带有 300 个图钉的 bing 地图。当用户试图捏地图时,我的 Lg optimus7 的刷新时间真的很长,性能很差。 我能做些什么来解决这个问题,或者 300 个引脚是一个需要避免的数字,我需要找到另一个解决方案?

【问题讨论】:

    标签: windows-phone-7 bing-maps


    【解决方案1】:

    其中一个设计准则规定您不应在枢轴或全景控件上使用 Bing 地图控件。这是因为两个控件都对触摸做出响应并且往往会相互干扰。见:Map inside Panorama moves the panorama when panning map

    所以我的解决方案是将地图移动到单个页面/表单。其他人建议(只是谷歌)禁用地图上的 hittest(使其成为只读),但我不喜欢预期行为的混乱。

    300 个图钉也可能是个问题,但通过(暂时)将地图移动到一个单独的表格,您将能够找出是什么导致了它变慢。

    【讨论】:

    • 非常感谢您的建议,我会尝试在新页面上移动我的地图。
    • +1 用于显示更少的引脚。仅添加可以在地图上看到的图钉(并随着用户平移和缩放而更新)。如果用户直接缩小,那么试图在小屏幕上理解 300 个图钉也是不现实的。
    • 当然,我需要在世界地图上标出近 300 个城市;如果用户在最高级别缩小会有很多混乱,但找不到更好的方法(好吧,我可以固定国家)。
    • @Cris - 我希望地图控件能够优化不可见的引脚。但是,确定 300 个图钉的可见性可能需要花费每秒 30 次。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多