我想将 navigator.geolocation.getCurrentPosition() 方法放置在 Promise 中,然后在异步函数中等待它。这是正确的方法吗?
const getGeoLocation = () => new Promise((resolve, reject) => {
function positionSuccess(position) {
resolve(position);
}
function error() {
reject();
}
navigator.geolocation.getCurrentPosition(positionSuccess, error, { enableHighAccuracy: true });
});
export default getGeoLocation;Run Code Online (Sandbox Code Playgroud)