是否有任何方法可以在jQuery或moment.js中从给定时区获取GPS位置?我搜索了很多但没有得到任何结果......任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
您可以在zone.tab文件中找到某些 IANA / TZDB时区的纬度和经度。
对于moment.js,此数据将被复制到moment-timezone项目的“meta”文件中。您可以找到最新的JSON数据in the file here。例如,向下滚动到大约1900行左右,您将看到包含纬度/经度长的zone
数组以及已知区域的其他信息。
请注意,此数据不是时区时区数据文件分发的一部分,并且尚未包含在moment-timezone项目中的任何公共API中,因此您必须编写编码自己搜索JSON并找到结果。也没有关于前向兼容性,维护等的保证。
另外,要认识到许多时区不适用于单个位置。例如,"Etc/UTC"
是有效的时区标识符,但单个位置未观察到UTC。有几个位置对齐到UTC + 00:00,但是如果你将它们放在冰岛只是因为它们共享相同的时区偏移,那么来自塞内加尔的人可能会发现它很奇怪。换句话说,在常见情况中,这是可行的,但在一般情况下则不是。