【问题标题】:Retrieve gps location from timezone从时区检索 gps 位置
【发布时间】:2015-12-05 08:46:21
【问题描述】:

是否有任何方法可以在 jQuery 或 moment.js 中从给定时区获取 GPS 位置?我搜索了很多但没有得到任何结果...有人可以帮助我解决这个问题吗?

【问题讨论】:

  • 来自时区的 GPS?你知道时区有多大是对的吗?您需要该时区的什么 GPS?中心?任何?全部?
  • 我想要那个时区的任何 gps 或中心 gps
  • 不是我的反对意见,但可能是因为这个问题很奇怪,而且问题没有显示太多细节。您可能想阅读How do I ask a good question?,然后修改您的问题。具体来说,您可能会包含输入和所需输出的示例,并解释使用的上下文,以便读者了解为什么您需要它。此外,jQuery 是不相关的 - 所以这是一种干扰而不是帮助。

标签: jquery timezone momentjs


【解决方案1】:

您可以在zone.tab 文件中找到一些 IANA/TZDB 时区的纬度和经度。

对于 moment.js,此数据被复制到 moment-timezone 项目的“元”文件中。您可以找到最新的 JSON 数据in the file here。例如,向下滚动到大约 1900 行左右,您会看到 zone 数组,其中包含经纬度字段以及已知区域的其他信息。

请注意,此数据不是时刻时区数据文件分发的一部分,并且尚未包含在时刻时区项目的任何公共 API 中,因此您必须编写自己编写代码以搜索 JSON 并找到结果。也不保证前向兼容性、维护等。

另外,请认识到许多时区不适用于单个位置。例如,"Etc/UTC" 是有效的时区标识符,但单个位置不遵守 UTC。有几个位置与 UTC+00:00对齐,但如果您将它们定位在冰岛,塞内加尔的人可能会觉得奇怪,因为它们共享相同的时区偏移量。换句话说,在普通情况这是可行的,但在一般情况是不行的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-28
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 2010-11-25
    • 2020-05-22
    相关资源
    最近更新 更多