问题标签 [google-api-timezone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1938 浏览

c# - Google TimeZone API 得到错误的结果

我正在尝试根据Google TimeZone API的纬度和经度获取本地时间。我正在使用RestSharp来获取我的数据。这是我的代码:

当我运行以下代码时:

...我得到以下输出:

第一个用于阿尔及利亚,第二个用于加利福尼亚。然而,那是遥不可及的。阿尔及利亚的时间应该是 8 月 6 日凌晨 1:18:22,加利福尼亚的当前时间应该是 8 月 5 日下午 5:18:22。

当我检查返回数据的时区时,它与相关区域匹配。我还检查了正在传递的 UTC 时间戳,它是正确的。因此,我不确定我的代码中的错误是什么。

编辑:

这非常奇怪......我的代码在 .NET Fiddle 上按预期运行:https ://dotnetfiddle.net/lPKJ5Q 。

0 投票
1 回答
485 浏览

android - 如何将我的 Google 地图时区 API 密钥限制为 Android 应用程序?

是否可以将时区 API 密钥限制为 Android 应用程序?

通过定义包名称和 SHA-1 哈希,可以将 Google Maps Android API 和 Google Places API 密钥限制为某些 Android 应用程序。

这对 Maps and Places API 来说没有问题,但对 Time Zone API 使用完全相同的设置会不断返回“ REQUEST_DENIED”。将应用程序限制设置回“无”会导致查询成功,但我不想让我的 API 密钥不受保护。

我调用API的方式如下:

收到的响应是:

如果我将应用程序限制设置为无,一切正常:

0 投票
1 回答
146 浏览

c# - 将地址映射到 Windows 时区

我正在研究将诸如地址之类的位置映射到 Windows 时区格式。例如,如果地址包含哥本哈根市,则服务应将其映射到 (UTC+01:00) 布鲁塞尔、哥本哈根、马德里、巴黎。

如果地址包含靠近维也纳的城市,则应将其映射到 (UTC+01:00) 阿姆斯特丹、柏林、伯尔尼、罗马、斯德哥尔摩、维也纳。

我查看了 Google 的 GeoCoding 和 TimeZone API,但它只给了我时区的名称,例如“中欧时间”。