4

我正在使用 sencha touch 2 框架来构建我的应用程序。问题是我在应用程序中显示地图,其中弹出窗口在 ipad 中显示两次。理想情况下,位置弹出窗口预计会显示一次,请我知道任何设置会触发此弹出窗口两次,或者他们通过 sencha touch 框架进行的任何编码更改是否触发了这种情况。

在此处输入图像描述

4

2 回答 2

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”想使用您当前的位置。

于 2012-06-24T12:57:49.410 回答
0

这是我在 PhoneGap 2.1.0 中用来解决这个问题的代码。您可以将它完全按原样放入您的 index.js 中,然后将您自己的代码放入 myCustomJS() 回调处理程序中。它将在桌面和移动浏览器以及 PhoneGap / Cordova 应用程序中工作。

于 2012-10-05T08:35:41.040 回答