我正在使用sencha touch 2框架来构建我的应用程序。问题是我在应用程序中显示地图,弹出窗口在ipad中显示两次。理想情况下,弹出的位置预计会显示一次,我可以知道任何设置是触发此弹出窗口两次,或者是他们通过sencha触摸框架的任何编码更改已触发此事件。
答案 0 :(得分: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”会喜欢 使用您当前的位置。
答案 1 :(得分:0)
Here is the code我曾经在PhoneGap 2.1.0中解决这个问题。您可以将其完全按原样放入index.js中,并将自己的代码放在myCustomJS()回调处理程序中。它可以在桌面和移动浏览器以及PhoneGap / Cordova应用程序中使用。