google-apps-script - 使用 Google 电子表格中的脚本从手机获取我的当前位置

标签 google-apps-script gps

有没有办法使用 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

鸣谢:Get GPS location from the web browser

关于google-apps-script - 使用 Google 电子表格中的脚本从手机获取我的当前位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59808246/

相关文章:

gps - 近似和内插 GPS 轨迹

ios - GMSMarker 在 GMSPolyline 上的拐角处弹跳

Android:如何使 GPS 试图找到锁超时?

google-apps-script - 如何使用 UrlFetchApp 为 BigQuery Rest API 添加媒体上传?

google-apps-script - Google Apps 脚本 - 如何将一列复制到下一个可用列的另一工作表

google-apps-script - 要使用 google apps 脚本将单元格文本和评论复制到另一个工作表?

google-apps-script - 在 Google 测验表单之间复制项目 .getFeedbackForCorrect

google-apps-script - 有没有办法用谷歌应用程序脚本创建一个pdf,其中只包含电子表格的特定工作表?

java - 基于 GPS 数据的全局栅格

android - GPS 应用程序的后台进程