How to use Async Wait with HTML5 GeoLocation API?
问题 The first method returns promise. getCoordinates() { return new Promise(function(resolve, reject) { navigator.geolocation.getCurrentPosition(resolve, reject); }); } Returns the result of reverseGeoCode method. async getAddress() { await this.getCoordinates().then(position => { let latitude = position.coords.latitude; let longitude = position.coords.longitude; let url = Constants.OSMAP_URL + latitude + "&lon=" + longitude; // Reverse geocoding using OpenStreetMap return this.reverseGeoCode(url