现在代码如下
function getLocaltion(callback){
window.navigator.geolocation.getCurrentPosition(pos =>{
let url = '百度地图api查询详细信息接口'+pos
fetch(url, {...options})
.then(data =>callback(null,data))
.catch(err =>callback(err))
}
}
如何把它改成用promise或者async/await形式
直接 let address = getLocaltion()
Async/Await
更新下,你可以自己把setTimeout改为你的异步方法:)
测试环境: