使用地理定位时,此过程有时会非常缓慢。在确定地图上的位置时,什么也没有发生,对于用户来说,它看起来像是一个损坏的按钮,他要么再按几次,要么认为它“不起作用”。我想以某种方式通知用户该过程正在进行中,例如,在地图顶部显示进度条,但是如何确定此进度?
我尝试了如何在通常的Promise中完成此操作,但是显然这不是用API编写的,因为没有效果:
geolocation.get({
provider: 'auto',mapStateAutoApply: true,autoReverseGeocode: 'false'
})
.progress( function(){ console.log("..."); } )
.then(function (result) {........ })
.....
也许有解决办法?