我最近在 Bing 地图控制中遇到了奇怪的错误。简而言之,如果连接不佳并且您在地图仍在加载某些图块时按下地图页面上的硬件后退按钮,则导航过程会挂起(有时长达 10 秒甚至更多秒)。如果时间超过 3 秒,应用程序会“有点”不友好,不符合技术认证要求(5.1.3)。
要重复该错误,您可以创建具有两个页面的应用程序。第一个带有按钮导航到第二页。而第二页只有具有高 ZoomLevel 的地图控件(例如 14 以上)。应用程序启动后,您导航到第二页并将地图移动到某个未加载的区域,然后(无需等待下载完成)按下硬件返回按钮。而且您还必须以某种方式“创建不良”连接(在我的情况下,只需断开设备与计算机的连接就足够了)。
有没有人知道为什么会发生这种情况以及如何解决它?
编辑:在 wp7 的 Foursquare 应用程序中可以观察到相同的错误 - 如果您转到该地点在地图上全屏显示的页面,然后将地图滑入未加载的区域并按下硬件按钮返回。
似乎问题出在必应地图控件中。