gpt4 book ai didi

javascript - 如何从 getCurrentPosition 获取位置?

转载 作者:行者123 更新时间:2023-11-30 00:20:34 25 4
gpt4 key购买 nike

<分区>

我试图获取这些变量:

Geoposition.coords.latitude
Geoposition.coords.longitude

顺便说一句,来自navigator.geolocation.getCurrentPosition:

function getPosition() {
"use strict";
var coordinates = {
latitude: null,
longitude: null,
error: false,
testData: 'Hello, world!'
}
function success (pos) {
coordinates.latitude = pos.coords.latitude;
coordinates.longitude = pos.coords.longitude;
coordinates.testData = 'I am John';
console.log(coordinates); //here it is ok, latitude,longitude and testData were recorded
}

function fail(error){
coordinates.error = true;
}
navigator.geolocation.getCurrentPosition(success, fail);
return coordinates; // but here it is no ok: function returns "coordinates" in initial state (null, null, false, "Hello, world!")
}

据我所知,在 JavaScript 中对象不会克隆,但在这里似乎可以。我究竟做错了什么?以及如何在回调“成功”之外使用坐标?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com