由于异步功能,导航器地理位置未设置某些值

时间:2019-04-20 20:40:31

标签: async-await navigator

我在理解为什么以及如何执行为Class[_]设置一些值的函数的代码行无法按我的意愿工作时遇到了问题。

我确实了解异步等待,所以请不要仅仅因为我应该学习异步等待而结束这个问题。

问题是,此行在哪里:

mapOptions.center

它确实从上面的console.log渲染navigator.geolocation.getCurrentPosition(setPosition);,并在理论上在它经过时执行它。

here是异步的,等待long和lat,然后设置setPosition

的值

但是当它到达以下内容时: mapOptions.center

mapOptions.center未设置。

loadUsers(map, mapOptions.center.lat, mapOptions.center.lng);

0 个答案:

没有答案