ionic2:浏览器中的地理定位失败并出现错误:异常:未捕获(承诺中):错误
Posted
技术标签:
【中文标题】ionic2:浏览器中的地理定位失败并出现错误:异常:未捕获(承诺中):错误【英文标题】:ionic2: geolocation in browser fails with error: EXCEPTION: Uncaught (in promise): false 【发布时间】:2017-01-24 17:17:57 【问题描述】:我正在使用带有 ionic2 的地理定位插件。当应用程序在浏览器中加载时,它会请求许可。但是在调用 getcurrentposition 时它并没有得到位置。我用的是火狐浏览器。
控制台日志显示错误:
例外:未捕获(承诺):错误
我需要根据 getcurrentlocation 调用的成功或失败将位置(如果可用)或 null 传递给另一个函数。
这里是sn-p的代码:
public test()
Geolocation.getCurrentPosition().then((resp) =>
console.log (resp.coords.latitude);
console.log (resp.coords.longitude);
this.callclockin(resp.coords.latitude, resp.coords.longitude);
).catch((error) =>
this.callclockin("", "");
);
【问题讨论】:
【参考方案1】:插件Geolocation
用于移动设备
如果要将catch
扔到移动设备中,请查看我在此link 中的其他答案
【讨论】:
以上是关于ionic2:浏览器中的地理定位失败并出现错误:异常:未捕获(承诺中):错误的主要内容,如果未能解决你的问题,请参考以下文章