timezone_finderというGemを登録しました。 https://rubygems.org/gems/timezone_finder https://github.com/gunyarakun/timezone_finder 緯度・経度を与えると、その緯度・経度でのタイムゾーン文字列を取得することができるライブラリです。海上であっても、最寄りのタイムゾーン文字列を取得することができます。 GeoIPと組み合わせることによって、IPアドレスからタイムゾーンを推定できます。こんな感じ。 require 'maxminddb' require 'timezone_finder' db = MaxMindDB.new('./GeoLite2-City.mmdb') ret = db.lookup(request.remote_ip) tf = TimezoneFinder.create
![位置情報によるタイムゾーン取得Gem timezone_finderで学ぶPythonからRubyへの移植法](https://cdn-ak-scissors.b.st-hatena.com/image/square/ec5898670c73681ca45d592383b01137f266f031/height=288;version=1;width=512/https%3A%2F%2Fblog.wktk.co.jp%2Fassets%2Fimages%2Fwktk.png)