Raspberry pi 树莓怎么能在不知道纬度/经度的情况下找到它的本地时区

Raspberry pi 树莓怎么能在不知道纬度/经度的情况下找到它的本地时区,raspberry-pi,timezone,Raspberry Pi,Timezone,有没有办法让raspberry在连接到WiFi后找到自己的时区,但没有经度和纬度的帮助,因为它没有任何GPS。您需要先找到一些方法来获取设备的位置 如果你有GPS,显然要用它 如果你有Wi-Fi,那么你可以考虑利用数据库或API。几个,包括商业和免费选项 LI>如果你只有有线互联网连接,你可以考虑使用一个数据库,尽管知道这样做有很多精确的权衡。 找到位置后,可以参考下的选项列表 如果你根本没有位置,你也找不到一个方法来推断它,那么对不起,你运气不好。您必须通过其他机制收集时区,例如通过用户

有没有办法让raspberry在连接到WiFi后找到自己的时区,但没有经度和纬度的帮助,因为它没有任何GPS。

您需要先找到一些方法来获取设备的位置

  • 如果你有GPS,显然要用它
  • 如果你有Wi-Fi,那么你可以考虑利用数据库或API。几个,包括商业和免费选项 <> LI>如果你只有有线互联网连接,你可以考虑使用一个数据库,尽管知道这样做有很多精确的权衡。
找到位置后,可以参考下的选项列表


如果你根本没有位置,你也找不到一个方法来推断它,那么对不起,你运气不好。您必须通过其他机制收集时区,例如通过用户界面或手动设置配置文件。

地理编码器在设备连接到Wi-Fi后获取位置和时区

import geocoder

g = geocoder.ip('me')
timezone = g.geojson['features'][0]['properties']['raw']['timezone']

我对这个问题的原始答案,我可以解决它与地理编码器已被删除的版主。我不知道分享Youtube链接或任何东西有什么禁忌。你的答案是一个Youtube视频的链接。这里不鼓励只使用链接的答案,因为无法保证外部资源将来可用(即,它可能被删除)。相反,如果您可以提供独立的详细答案,您还可以添加YouTube视频或其他外部资源的链接以支持您的答案。我的答案就是一个例子——即使所有的维基百科链接都被删除了,答案的“肉”仍然完好无损。欢迎使用geocoder库添加您自己的答案。谢谢!基本上,python地理编码器可以很容易地解决这个问题。