起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1510|回复: 4

[结贴] 关于外卖的获取当前地址的方法

[复制链接]

7

主题

16

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
发表于 2017-7-18 18:45:36 | 显示全部楼层 |阅读模式
我根据视频教程上的方法 写一个获取当前位置的方法  引入        require("cordova!org.apache.cordova.geolocation");
然后对按钮绑定事件:Model.prototype.button2Click = function(event){
                navigator.geolocation.getCurrentPosition(successCallback, errorCallback);
                function successCallback(position){
                        alert("成功");
                }
                function errorCallback(error){
                        alert("失败");
                }
               
               
        };
但是他一直会走errorCallback的方法 这个是什么情况啊   我手机上安装的有百度地图
发表于 2017-7-19 09:29:18 | 显示全部楼层
http://docs.wex5.com/cordova-plugin-geolocation/

你可以先直接打包外卖案例测试!
或者appLoader运行外卖案例测试!
这个方法运行应该是没问题的!

你是什么版本呢??
新版本插件名字应该是:cordova-plugin-geolocation

org.apache.cordova.geolocation 的版本比较旧 的! 是3.3以前的版本吧!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

16

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2017-7-19 09:56:26 | 显示全部楼层
liangyongfei 发表于 2017-7-19 09:29
http://docs.wex5.com/cordova-plugin-geolocation/

你可以先直接打包外卖案例测试!

版本我也不知道呢引入require("cordova!org.apache.cordova.geolocation");他的时候我可以正常进行打包测试然后我换成cordova-plugin-geolocation打包的时候他就报这个错误  侧都没法测了.............java.io.FileNotFoundException: F:\wex5.v36\WeX5_V3.6\model\Native\plugins\org.apache.cordova.geolocation\plugin.xml (系统找不到指定的路径。)
           at java.io.FileInputStream.open0(Native Method)
           at java.io.FileInputStream.open(FileInputStream.java:195)
           at java.io.FileInputStream.<init>(FileInputStream.java:138)
           at com.justep.tools.ant.task.app.AddPluginsTask.a(Unknown Source)
           at com.justep.tools.ant.task.app.AddPluginsTask.b(Unknown Source)
           at com.justep.tools.ant.task.app.AddPluginsTask.a(Unknown Source)
           at com.justep.tools.ant.task.app.AddPluginsTask.execute(Unknown Source)
           at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
           at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:497)
      使用到的插件: [cordova-plugin-whitelist, cordova-plugin-splashscreen, cordova-plugin-app-preferences, com.justep.cordova.plugin.app.utils, com.justep.cordova.plugin.engine.tencent, cordova-plugin-x-toast, cordova-plugin-inappbrowser, cordova-plugin-app-version, com.justep.cordova.plugin.baidulocation, cordova-plugin-keyboard, cordova-plugin-spinner-dialog, org.apache.cordova.geolocation, com.justep.cordova.plugin.bmap, cordova-plugin-geolocation]
      开始安装插件......        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
   
           at org.apache.tools.ant.Task.perform(Task.java:348)****ERROR****: 子任务 "addPlugins" 执行失败。
   
           at org.apache.tools.ant.Target.execute(Target.java:435)****ERROR****: 任务 "addPlugins" 执行失败。
           at org.apache.tools.ant.Target.performTasks(Target.java:456)
   
           at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)****ERROR****: 执行出错:
           at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
   
           at com.justep.deploy.app.utils.BuildHelper.execTask(Unknown Source)
   ****ERROR****: 错误信息: java.io.FileNotFoundException: F:\wex5.v36\WeX5_V3.6\model\Native\plugins\org.apache.cordova.geolocation\plugin.xml (系统找不到指定的路径。)        at com.justep.deploy.app.utils.Builder.main(Unknown Source)
   
   ****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
   C:\Users\关汉鹏\AppData\Local\Temp\d422c1c1-d672-46b6-b0ea-b8ef36bea106\genSource.xml:122: java.io.FileNotFoundException: F:\wex5.v36\WeX5_V3.6\model\Native\plugins\org.apache.cordova.geolocation\plugin.xml (系统找不到指定的路径。)
           at com.justep.tools.ant.task.app.AddPluginsTask.execute(Unknown Source)
           at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
           at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:497)
           at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
           at org.apache.tools.ant.Task.perform(Task.java:348)
           at org.apache.tools.ant.Target.execute(Target.java:435)
           at org.apache.tools.ant.Target.performTasks(Target.java:456)
           at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
           at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
           at com.justep.deploy.app.utils.BuildHelper.execTask(Unknown Source)
           at com.justep.deploy.app.utils.Builder.main(Unknown Source)
   Caused by: java.io.FileNotFoundException: F:\wex5.v36\WeX5_V3.6\model\Native\plugins\org.apache.cordova.geolocation\plugin.xml (系统找不到指定的路径。)
           at java.io.FileInputStream.open0(Native Method)
           at java.io.FileInputStream.open(FileInputStream.java:195)
           at java.io.FileInputStream.<init>(FileInputStream.java:138)
           at com.justep.tools.ant.task.app.AddPluginsTask.a(Unknown Source)
           at com.justep.tools.ant.task.app.AddPluginsTask.b(Unknown Source)
           at com.justep.tools.ant.task.app.AddPluginsTask.a(Unknown Source)
           ... 13 more
****ERROR****: 子任务 "java" 执行失败。
****ERROR****: 任务 "prepareSource" 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: Java returned: -3
****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
回复 支持 反对

使用道具 举报

发表于 2017-7-19 11:02:22 | 显示全部楼层
hp_zte@163.com 发表于 2017-7-19 09:56
版本我也不知道呢引入require("cordova!org.apache.cordova.geolocation");他的时候我可以正常进行打包测 ...

报错信息是
F:\wex5.v36\WeX5_V3.6\model\Native\plugins\org.apache.cordova.geolocation\plugin.xml (系统找不到指定的路径。)

你是3.6版本   引入 org.apache.cordova.geolocation报错的!
第一次正常!估计是打包的时候!没有选中资源或编译资源!所有没有打包进去插件!

你应该把org.apache.cordova.geolocation 删除掉!*(注释掉也不顶事的!)
如果你的代码是3.3旧版本的,cordova需要升级

http://docs.wex5.com/wex5-app-question-list-2044
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

16

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2017-7-19 16:24:14 | 显示全部楼层
liangyongfei 发表于 2017-7-19 11:02
报错信息是
F:\wex5.v36\WeX5_V3.6\model\Native\plugins\org.apache.cordova.geolocation\plugin.xml ( ...

可以结帖了   解决了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-20 11:25 , Processed in 0.067169 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表