t***@163.com
t***@163.com
  • 发布:2016-07-14 17:49
  • 更新:2016-07-19 12:14
  • 阅读:4497

plus.geolocation.getCurrentPosition android机第二次调用报错

分类:HTML5+

详细问题描述
[内容]plus.geolocation.getCurrentPosition android机第二次调用异常

重现步骤
demo中点击刷新,getCurrentPosition 不进成功方法,也不进异常方法。

运行环境
最新版ide

见附件

联系方式
[QQ] 437820331

2016-07-14 17:49 负责人:无 分享
已邀请:
灵媒

灵媒

解决方案,provider: 'system',获取的坐标是wgs84坐标,使用百度坐标转换API转换为bd09ll(百度经纬度坐标)即可

BoredApe

BoredApe - 有问题就会有答案。

定位正常,在你的测试工程中未关闭waiting窗口会阻断程序运行

t***@163.com

t***@163.com (作者)

配合watchPosition,这个问题就不存在了

  • 灵媒

    watchPosition也只能调用一次,二次也异常

    2016-07-19 12:04

灵媒

灵媒

我也碰到,即使关闭webview(调用plus.geolocation.getCurrentPosition的页面),等待一段时间再打开仍旧不行,测试了timeout参数以及maximumAge参数都不行,仅有provider: 'system'时可以多次调用,但是provider: 'system'误差总是在左下1.2公里左右,不知道该怎么解决

该问题目前已经被锁定, 无法添加新回复