【发布时间】:2011-10-12 13:58:45
【问题描述】:
我有一个 pivot windows phone 7 应用程序,上面有一个带有 300 个图钉的 bing 地图。当用户试图捏地图时,我的 Lg optimus7 的刷新时间真的很长,性能很差。 我能做些什么来解决这个问题,或者 300 个引脚是一个需要避免的数字,我需要找到另一个解决方案?
【问题讨论】:
我有一个 pivot windows phone 7 应用程序,上面有一个带有 300 个图钉的 bing 地图。当用户试图捏地图时,我的 Lg optimus7 的刷新时间真的很长,性能很差。 我能做些什么来解决这个问题,或者 300 个引脚是一个需要避免的数字,我需要找到另一个解决方案?
【问题讨论】:
其中一个设计准则规定您不应在枢轴或全景控件上使用 Bing 地图控件。这是因为两个控件都对触摸做出响应并且往往会相互干扰。见:Map inside Panorama moves the panorama when panning map
所以我的解决方案是将地图移动到单个页面/表单。其他人建议(只是谷歌)禁用地图上的 hittest(使其成为只读),但我不喜欢预期行为的混乱。
300 个图钉也可能是个问题,但通过(暂时)将地图移动到一个单独的表格,您将能够找出是什么导致了它变慢。
【讨论】: