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

QQ登录

只需一步,快速开始

查看: 4157|回复: 17

[结贴] geolocation插件重复点击会报错

[复制链接]

140

主题

573

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
QQ
发表于 2017-5-3 15:54:16 | 显示全部楼层 |阅读模式
geolocation安卓手机使用的时候,第一次点击正常(调用getCurrentPosition),再次点击会报“505 服务端定位失败”;
在苹果手机使用正常!

140

主题

573

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
QQ
 楼主| 发表于 2017-5-3 16:04:24 | 显示全部楼层
有时候,点击第三次定位报错!
回复 支持 反对

使用道具 举报

140

主题

573

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
QQ
 楼主| 发表于 2017-5-3 16:21:54 | 显示全部楼层
重新退出APP,GPS自动也会退出,然后再次进入使用该功能,第一次正常,第二次正常,第三次失败,之后都失败;
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-5-3 17:05:31 | 显示全部楼层
ipan 发表于 2017-5-3 16:21
重新退出APP,GPS自动也会退出,然后再次进入使用该功能,第一次正常,第二次正常,第三次失败,之后都失败 ...

这个我只能建议你真机调试
http://docs.wex5.com/android-and-ios-device-debugging/
回复 支持 反对

使用道具 举报

19

主题

98

帖子

282

积分

中级会员

Rank: 3Rank: 3

积分
282
QQ
发表于 2017-5-4 09:45:30 | 显示全部楼层
奇怪,怎么会有505错误啊,  505不是http server错误么,
这个插件不是仅仅获取百度坐标或者GPS坐标吗,  你这个错误 是不是你根据坐标值 去获取地址信息的web api错误啊???建议你增加点调试信息
回复 支持 反对

使用道具 举报

140

主题

573

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
QQ
 楼主| 发表于 2017-5-8 13:52:49 | 显示全部楼层
是在getCurrentPosition方法的错误回调中报的错误啊!中间是有查了百度的位置解析,但是跟这没关系;
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-5-8 15:04:18 | 显示全部楼层
ipan 发表于 2017-5-8 13:52
是在getCurrentPosition方法的错误回调中报的错误啊!中间是有查了百度的位置解析,但是跟这没关系; ...

505是服务器不支持在请求中所标明HTTP     应该不会报这个的呀
回复 支持 反对

使用道具 举报

140

主题

573

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
QQ
 楼主| 发表于 2017-5-8 15:08:07 | 显示全部楼层
在自己的页面中点击按钮打开官方demo页面require.toUrl("$UI/demo/plugin/geolocation/demo.w")、require.toUrl("$UI/demo/native/geolocation/mainActivity.w")测试,依然不支持重复点击!会出错!
回复 支持 反对

使用道具 举报

140

主题

573

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
QQ
 楼主| 发表于 2017-5-8 15:21:20 | 显示全部楼层
错误信息:
{'coords':{'latitude':5e-324, 'longitude':5e-324, 'radius':0}, 'coorType':'bd0911', 'code':505, 'message':'服务端定位失败','address':xxxxxxxx}
回复 支持 反对

使用道具 举报

140

主题

573

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
QQ
 楼主| 发表于 2017-5-8 16:18:36 | 显示全部楼层
下载了最新版本的插件https://www.npmjs.com/package/cordova-plugin-geolocation
结果还是一样的!还是不支持重复点击的!
暂时没办法解决,我的办法是暂时屏蔽重复点击;
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 13:25 , Processed in 0.062185 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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