在离子中,我使用cordovaGeoLocation插件来获取用户位置。
position.coords.latitude;
网络监视器说:
getCurrentPosition() requires https connection
上面的代码在Android设备中不起作用,调试网络数据包说,它需要 https ,因为所有的lib和js文件都是从离子本地加载的,如何才能完成ssl?
答案 0 :(得分:0)
看起来您没有正确使用插件。您应该使用这段代码在“设备就绪”之后查询位置。
navigator.geolocation.getCurrentPosition(geolocationSuccess,
[geolocationError],
[geolocationOptions]);
然后抓住它传回的位置
function geolocationSuccess(position){
//position.coords.latitude
}