可以't使用PhoneGap'API地理位置;总是使用Safari.出现丑陋的地理定位提示
Can't use PhoneGap's geolocaiton API; Safari always used instead. Ugly geolocation prompt appears
我有一个Sencha应用程序,它可以执行地理定位,并根据结果提供附近场地的列表。
我正在使用PhoneGap:Build(自动化服务);这一点可能很重要。我根本不处理PhoneGap文件——我让PhoneGap:Build自动为所有平台创建应用程序。到目前为止,它是壮观的。
问题:我知道在触发"设备就绪"之前尝试进行地理定位可能会导致使用Safari地理定位而不是设备地理定位进行地理定位调用。我正在经历的副作用是这个可怕的消息提示:
'/var/mobile/Applications/XXXX-XXXX-XXXX-XXXXXXXXXXX/AppName.app/www/index.html would like to use your current location'
现在,在我引入甚至10秒的延迟之后,这仍然是发生的——足够长的时间来确保PhoneGap早已加载。这就是我困惑的地方。这种情况只发生在iOS中;安卓版本似乎不错。
为什么我收到这个消息?我的config.xml中有以下行:
<feature name="http://api.phonegap.com/1.0/geolocation"/>
我认为这足以打开PhoneGap地理定位API,从而避免这个可怕的消息。
我还应该注意,我得到了双提示;第一次进行地理定位时,我得到的是:
'App Name would like to use your location'
然后是第二条信息——我上面概述的那条丑陋的信息。
为什么背靠背显示两个提示?为什么不只是第一个呢?我花了好几天的时间。。完全没有想法。请帮忙!
解决了同样的问题在这里
基本上他们又带你去了在这里
这解释了一个相当深入的过程,但至少它是有效的。
相关文章:
- JqueryUI 工具提示定位
- 剑道ui工具提示在网格中的定位问题
- d3.js 工具提示定位不起作用
- 如何创建动态定位的工具提示
- 绝对定位时,工具提示在 IE 中闪烁
- 工具提示定位和隐藏工具提示在鼠标移出后立即
- 始终将jQuery工具提示定位在父容器的中心
- 如何在绝对定位的图元上正确定位工具提示
- 可以't使用PhoneGap'API地理位置;总是使用Safari.出现丑陋的地理定位提示
- coda风格的工具提示,弹出式定位
- 工具提示的CSS定位
- 具有绝对定位的工具提示元素被带有溢出:auto的容器剪切
- 通过jQuery修复窗口定位工具提示
- 使用元素位置来定位工具提示,而不是鼠标位置
- 我如何定位工具提示,以遵循它在D3中附加的数据点
- Javascript工具提示定位问题
- 如何定位工具提示菜单模板项
- Javascript工具提示定位
- 多 jquery ui 工具提示定位
- 重新定位浮动工具提示,如果它在屏幕的最左边或最右边