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

Google maps api 3 育空省的时区api返回不正确的结果,google-maps-api-3,google-api,timezone,Google Maps Api 3,Google Api,Timezone,我相信时区api给了我错误的育空偏移值。使用lat/long 60.7211871//135.0568448,我得到以下偏移: { "dstOffset": 0, "rawOffset": -28800, "status": "OK", "timeZoneId": "America/Vancouver", "timeZoneName":

我相信时区api给了我错误的育空偏移值。使用lat/long 60.7211871//135.0568448,我得到以下偏移:

{
  "dstOffset": 0,
  "rawOffset": -28800,
  "status": "OK",
  "timeZoneId": "America/Vancouver",
  "timeZoneName": "Pacific Standard Time"
}
但是正确的时区应该是UTC/GMT-7小时,这应该给我们一个

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

补偿不是问题所在。问题是,您提供的坐标位于加拿大育空州怀特霍斯,现在作为
美国/温哥华
时区的一部分返回,而不是
美国/怀特霍斯

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

正如你所指出的,这一切都与。以前,IANA时区
America/Whitehorse
America/Dawson
America/Vancouver
处于同一逻辑时间,但由于发生了变化,现在它们更好地分为
America/Creston
America/Dawson_Creek
America/Fort_Nelson

可靠的开源项目具有这种正确性。然而,谷歌地图时区API似乎并没有使用这个源代码,而是使用他们自己的源代码——而且它还没有针对最近的变化进行更新

我有。您可以启动该问题以获取更新

你也可以试试



更新:谷歌已经解决了这个问题。

你的问题是什么?互联网上说PST现在是UTC-8。UTC-7(PDT)在夏天。互联网上说它是UTC-7年。因此,应该是全年的山地标准时间,UTC/GMT-7BTW。这在育空地区是新的。他们不再遵守DST。