【发布时间】:2012-06-23 12:36:54
【问题描述】:
我正在使用 sencha touch 2 框架来构建我的应用程序。问题是我在应用程序中显示地图,其中弹出窗口在 ipad 中显示两次。理想情况下,位置弹出窗口预计会显示一次,请我知道任何设置会触发此弹出窗口两次,或者他们通过 sencha touch 框架进行的任何编码更改是否触发了这种情况。
【问题讨论】:
标签: iphone ipad sencha-touch-2
我正在使用 sencha touch 2 框架来构建我的应用程序。问题是我在应用程序中显示地图,其中弹出窗口在 ipad 中显示两次。理想情况下,位置弹出窗口预计会显示一次,请我知道任何设置会触发此弹出窗口两次,或者他们通过 sencha touch 框架进行的任何编码更改是否触发了这种情况。
【问题讨论】:
标签: iphone ipad sencha-touch-2
我遇到了类似的问题。我在 phonegap wiki 上找到了以下信息,可能对您也有帮助。
http://wiki.phonegap.com/w/page/16494770/FAQ
有趣的是:
iPhone OS 4.x 和 PhoneGap 0.9.x 的最新解决方案如下 文档的示例并添加 等待的事件侦听器 要准备好的设备,否则本机 navigator.geolocation 是 使用,您会收到这样的警报: “var/mobile/Applications/UUID/appname.app/www/index.html” 想要 使用您当前的位置。
【讨论】:
Here is the code 我曾经在 PhoneGap 2.1.0 中解决过这个问题。您可以将它完全按原样放入您的 index.js 中,并将您自己的代码放入 myCustomJS() 回调处理程序中。它将在桌面和移动浏览器以及 PhoneGap / Cordova 应用程序中运行。
【讨论】: