【发布时间】:2014-08-30 18:52:36
【问题描述】:
我想用以太网卡在我的 Arduino 上自动设置时区。所以我想知道是否有可以在http请求上返回客户端时区的服务。
【问题讨论】:
-
基于什么来源信息?
-
是的,但是没有太多的源信息,因为请求将由 arduino 发送。事实上,我猜只有 IP。
我想用以太网卡在我的 Arduino 上自动设置时区。所以我想知道是否有可以在http请求上返回客户端时区的服务。
【问题讨论】:
由于您只有 IP 地址,因此唯一的可能性是通过 IP 地理定位来猜测位置。例如,您可以使用 ipinfo.io、freegeoip.net 或任意数量的其他来源。 (Google 搜索“IP 地理位置”会显示很多结果)。
当然,IP Geolocation isn't all that accurate,你可能有很多不正确的结果。如果您的设备有 GPS 或其他位置数据来源,那将比 IP 地理定位准确得多。
一旦有了纬度和经度,就可以调用其中一个 API 的listed here 来返回时区。
【讨论】: