position.coords.latitude 在离子中不起作用
Posted
技术标签:
【中文标题】position.coords.latitude 在离子中不起作用【英文标题】:position.coords.latitude not working in ionic 【发布时间】:2017-01-17 12:50:54 【问题描述】:在 ionic 中,我使用 cordovaGeoLocation 插件来获取用户位置。
position.coords.latitude;
网络监视器说:
getCurrentPosition() requires https connection
上面的代码在android设备上不起作用,调试网络数据包说,它需要https,因为所有的lib和js文件都是从ionic本地加载的,ssl怎么做?
【问题讨论】:
【参考方案1】:看起来您没有正确使用该插件。您应该使用这段代码在“设备就绪”之后查询位置。
navigator.geolocation.getCurrentPosition(geolocationSuccess,
[geolocationError],
[geolocationOptions]);
然后抓住它传回来的位置
function geolocationSuccess(position)
//position.coords.latitude
【讨论】:
它在这里工作,这是来自文档,所以你做错了什么。您的 OP 中的代码也很糟糕。以上是关于position.coords.latitude 在离子中不起作用的主要内容,如果未能解决你的问题,请参考以下文章