首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法添加Cordova 3.4.0地理定位插件

无法添加Cordova 3.4.0地理定位插件
EN

Stack Overflow用户
提问于 2014-04-30 18:05:59
回答 2查看 3K关注 0票数 0

我试图添加核心地理定位插件到我的Cordova 3.4.0安装,但它没有工作。这个特定的插件不需要安装。其他插件安装得很好(设备、照相机、文件等),但地理位置没有。

我从CLI创建了整个安装。

创建c:\project br.com.project项目 cordova平台添加android 科多瓦建筑 cordova插件添加org.apache.cordova.geolocation

之后,插件应该出现在/assets/www/plugins文件夹中,对吗?但它没有出现!

当我打字时

cordova插件添加org.apache.cordova.device

设备插件(和所有其他插件)直接进入/assets/www/plugins文件夹,插件工作正常。只有地理定位没有。

为什么会发生这种情况?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-20 19:04:26

我找到解决办法了!实际上,这个问题从一开始就解决了。

当您添加Cordova地理定位插件时,它不再创建新文件夹了。它只是添加所需的源文件并编辑config.xml。

我不知道这是否只发生在更新版本的Cordova (3.0 +),但这里的插件工作正常。

因此,要安装该插件并使其正常工作,您需要:

添加插件

cordova插件添加org.apache.cordova.geolocation

然后您就可以调用核心函数而无需做任何事情。

navigator.geolocation.getCurrentPosition(geolocationSuccess); 函数geolocationSuccess (位置){ 警报(position.coords.latitude);}

比你还好,气体焊工!

票数 0
EN

Stack Overflow用户

发布于 2014-05-20 13:39:55

最近,我在Android上也遇到了地理定位问题。在调试上浪费了几个小时之后,我发现Android已经没有地理定位插件了。This post表示,它已经被删除,以支持浏览器内建的实现。有一个链接可以链接到开发人员讨论做出这个决定的地方。我不知道为什么它没有被正确的宣布。

运行地理定位的cordova plugin add...现在只会向清单添加位置权限。在早期版本中,它也复制了所有必要的代码。

如果浏览器实现对您来说足够好,那么就没有问题了。但是如果他们不是(顺便说一句,这就是我的情况),那么你(和我.)必须查找Cordova的旧版本,或者使用所有所需代码进行项目备份。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23395097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档