iPad模拟器WebView/Google地图API问题

iPad模拟器WebView/Google地图API问题,ipad,webview,google-maps,ios-simulator,Ipad,Webview,Google Maps,Ios Simulator,我最近才将XCode更新为3.2.2,并开始使用iPad模拟器 我对网络视图有问题。我用它加载一个带有谷歌地图API实现的url。地图正确加载和显示,但当我尝试在其上单击并拖动以平移地图而不是平移地图时,整个webview会垂直滚动,显示深灰色背景。当我释放它时,它会反弹回原位 此外,当我按住option(选项)键挤压地图时,它不会响应。如果我加载map.google.com页面,地图会很好地平移并响应,但不是我的地图。这里没有特殊代码,只是通常的请求。它可以在iPhone模拟器中正常工作,但不

我最近才将XCode更新为3.2.2,并开始使用iPad模拟器

我对网络视图有问题。我用它加载一个带有谷歌地图API实现的url。地图正确加载和显示,但当我尝试在其上单击并拖动以平移地图而不是平移地图时,整个webview会垂直滚动,显示深灰色背景。当我释放它时,它会反弹回原位

此外,当我按住option(选项)键挤压地图时,它不会响应。如果我加载map.google.com页面,地图会很好地平移并响应,但不是我的地图。这里没有特殊代码,只是通常的请求。它可以在iPhone模拟器中正常工作,但不能在iPad模拟器中正常工作。还将选中“已启用用户交互”


有没有想过为什么会发生这种情况?

这看起来像是模拟器中的一个小故障

我建议:

  • 试试旧版或更新版的ipad simualtor
  • 尝试iphone模拟器,看看问题是否仍然存在
  • 试用设备
您可能最终会与我们共享URL和其他代码,以便我们
检查是否存在明显的问题。

网络视图似乎没有向页面内容传递事件。
由于它在iPhone模拟器中工作正常,我会检查UIKit中从OS 3.1.3到OS 3.2的一些变化是否应该是一个良好的起点,并且也应该是有用的。
例如,我看到UIWebView正在OS 3.2中实现一个新的协议:UIScrollViewDelegate,它在OS 3.1.3中不存在。 UIScrollViewDelegate 那可能是一些
我知道这不是一个很好的解决方案,但我会朝着这个方向进行研究。

这个问题似乎已经在Xcode 3.2.3中得到了解决,但是任何使用3.2.2的人如果遇到这个问题,也可以通过添加这个HTML5元标记来解决:

<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />


是的,正如Dwry指出的,这可能只是模拟器的问题。感谢Dwry和garph0的指点,我将调查他们两个,尽管我倾向于这可能是一个小故障。我还注意到在“新闻”部分提到的UIScrollViewDelegate,但我不确定这在这里有什么帮助。下面是我找到的一个地图示例:当加载到iPad sim卡的网络视图中时,我无法滚动地图,而是滚动整个视图。我想,当我拿到合适的设备时,我肯定会知道这是否是一个模拟器故障(直到月底才在AU发布)。我可以访问一个设备(我没有,但我的一个朋友有,hand有一个配置文件)。如果你想给我发一些代码来重现这个问题,我会在实际的设备上进行测试,然后告诉你进展如何;很好,你发现了什么不起作用(即使不是为什么:)