gpt4 book ai didi

google-maps-api-3 - 育空省的时区 API 返回不正确的结果

转载 作者:行者123 更新时间:2023-12-04 15:12:54 25 4
gpt4 key购买 nike

我相信时区 API 为我提供了错误的育空偏移值。使用纬度/经度 60.7211871/-135.0568448,我得到这些偏移量:

{
"dstOffset": 0,
"rawOffset": -28800,
"status": "OK",
"timeZoneId": "America/Vancouver",
"timeZoneName": "Pacific Standard Time"
}

但是正确的时区应该是 UTC/GMT-7 小时,这应该给我们一个 rawOffset

{
"dstOffset": 0,
"rawOffset": -25200,
...
}

最佳答案

偏移不是问题。问题是您提供的位于加拿大育空地区怀特霍斯的坐标将作为 America/Vancouver 时区的一部分而不是 America/Whitehorse 返回。

我检查了一下,得到的结果和你一样。对于道森市附近的位置,我还得到了温哥华,这现在也是不正确的。

正如您所指出的,这都与 recent changes in time zones in Yukon 有关.以前,IANA 时区 America/WhitehorseAmerica/DawsonAmerica/Vancouver 处于同一逻辑时间,但自从更改后它们现在更好地分组为 America/CrestonAmerica/Dawson_CreekAmerica/Fort_Nelson

可靠的开源Timezone Boundary Builder项目有这个正确的。然而,Google Maps Time Zone API 似乎并没有使用这个来源,而是使用了他们自己的来源 - 而且它还没有针对最近的变化进行更新。

我有filed a bug with Google .您可以为该问题加注星标以获取更新。

你也可以试试 one of the alternatives .


更新:Google 已解决此问题。

关于google-maps-api-3 - 育空省的时区 API 返回不正确的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64865581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com