我已經使用HTML和Javascript編碼了一個小型地理定位應用程序。我正在使用Phonegap來構建它。添加config.xml後地理位置無法與Phonegap Build配合
地理位置工作正常,直到添加config.xml文件。我已經爲Phonegap(3.1.0)添加了所有正確的權限。
這裏的代碼的相關位:
<!--
Enable individual API permissions here.
The "device" permission is required for the 'deviceready' event.
-->
<feature name="http://api.phonegap.com/1.0/device" />
<feature name="http://api.phonegap.com/1.0/geolocation"/>
<preference name="permissions" value="INTERNET" />
下面是完整的代碼,如果有興趣:https://github.com/wolffe/LifeMap,這裏的應用程序:https://build.phonegap.com/apps/725755/builds
編輯#1:它工作在瀏覽器中。
編輯#2:我已經刪除了科爾多瓦插件的權限。
編輯#3:我已經刪除了config.xml文件,現在它再次工作。使用Phonegap Build 3.1.0。
它仍然不起作用(沒有特別的權限)。這個想法是,它在使用HTML5/Javascript地理定位API添加config.xml文件之前工作。 – Ciprian
對。在config.xml中,您現在已經添加了「地理位置」功能,我假設將地理位置插件添加到項目中。你可以刪除該功能,看看它是否有效?我希望它能夠恢復到Web GPS。 – MBillau
是的,我也更新了我原來的問題。現在在config.xml中沒有特別的權限。 – Ciprian