【发布时间】:2020-09-19 06:18:10
【问题描述】:
鉴于这些用于确定用户位置的函数:
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
}
else {
alert("Geolocation is not supported by this browser.");
}
}
function showPosition(position) {
var lat = position.coords.latitude;
var lon = position.coords.longitude;
}
我对它的工作原理有很高的了解,但我终其一生都无法在 window 对象中找到 position.coords.latitude 的来源。
它在 window.position.coords.latitude... 中或在 window.navigator.geolocation 中的某个地方是有意义的...
但是当我 console.log 窗口时,它不会出现在这两个位置。
它位于窗口对象的什么位置?
【问题讨论】:
标签: javascript browser geolocation