有没有办法使用 Google Apps 脚本从手机的 GPS 数据中获取我的当前位置(纬度和经度,最好是十进制形式)?
另外,是否可以打开和关闭 GPS,或者至少检测它是否打开或关闭?
这是我尝试做的:
我带着电动助力车去一些地方,在每个地方我都会在电子表格中输入一些数据,例如日期、自上次位置以来的距离、我使用的电池等等。其中一栏是我的立场。我目前手动输入,但有些位置非常常见(例如“工作”和“家庭”),如果脚本在编辑时为我输入我的位置,那就会很方便。
我已经这样做了,但目前还很原始。它现在唯一做的就是检查今天是否是工作日,在这种情况下,如果我的最后一个位置是“家庭”,它将输入“工作”,如果我的最后一个位置是“工作”,它将输入“家庭”。这可以解决最常见的情况,但还有一些我经常去的地方,所以我想,如果我可以从手机获取当前的 GPS 坐标,我可以用它们来确定我是否在工作,在家里,或者在我经常去的杂货店之一等等。
我已经搜索了答案,但我能找到的只是如何将地址转换为坐标,以及如何将地址转换为坐标,这显然根本不是我想要的。
我想我们可以尝试Geolocation API
像这样的事情(注意处理用户同意):
navigator.geolocation.getCurrentPosition(function(location) {
console.log(location.coords.latitude);
console.log(location.coords.longitude);
console.log(location.coords.accuracy);
});
https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API
学分:从网络浏览器获取 GPS 位置 https://stackoverflow.com/questions/2577305/get-gps-location-from-the-web-browser
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)