通过 phonegap build 构建时,地理位置不起作用
Posted
技术标签:
【中文标题】通过 phonegap build 构建时,地理位置不起作用【英文标题】:Geolocation doesn't work when building via phonegap build 【发布时间】:2013-09-13 11:58:34 【问题描述】:我有一个带地理位置的 phonegap 项目。 当我通过站点 phonegap build 构建它时,它在我的手机或平板电脑(三星)上不起作用。设备总是超时。 当我通过 CLI 构建它并通过电缆将其安装到我的手机上时,地理定位就可以工作了。
我是否需要更改一些设置以使其通过 phonegap 构建工作?
【问题讨论】:
【参考方案1】:对于 phonegap-build,将此标签放在您的 config.xml 中:
<feature name="http://api.phonegap.com/1.0/geolocation"/>
此外,请务必将其包含在您的脑海中:
<script src="phonegap.js"></head>
之后,API调用都是一样的。
*注 1:不要尝试将 phonegap.js 文件实际放入目录结构中。
*注 2:我听说有些设备的 GPS API 存在问题。如果我再次找到 SO 帖子,我会在这里发布。
【讨论】:
谢谢,但我已经通过命令行界面创建了 phonegap 项目,并且还通过 CLI 添加了地理定位插件。所以特征元素已经在配置中。默认情况下,js 文件也在 index.html 中。以上是关于通过 phonegap build 构建时,地理位置不起作用的主要内容,如果未能解决你的问题,请参考以下文章
添加 config.xml 后,地理位置无法与 Phonegap Build 一起使用
在 https://build.phonegap.com/apps/*****/builds 构建 ipk 时,启动画面和图标未出现在 iOS 中