Самый простой способ конвертировать lat lng / zip / city / state в часовой пояс в Ruby - PullRequest
2 голосов
/ 07 декабря 2011

Я заинтересован в получении часового пояса моих пользователей. У меня уже есть их город, штат, zip, lat & lng, и я хотел бы получить их часовой пояс. У меня есть один сервис, который выполняет это преобразование (http://api.geonames.org/timezone?lat=47.01&lng=10.2&username=demo), однако мне было интересно, есть ли лучшее решение или кто-то обернул эту функциональность в достойный камень.

Ответы [ 2 ]

4 голосов
/ 08 декабря 2011

См. Это:

http://rubygems.org/gems/timezone

Должен быть вопрос:

gem install timezone

А затем прочитать документацию, чтобы подключить к ней ваше приложение.

Удачи!

1 голос
/ 18 мая 2013

Существует драгоценный камень, который использует службу часовых поясов Google

https://github.com/sck-v/google_timezone

result = GoogleTimezone.fetch(50.1196004, 8.679918299999999)
result.time_zone_id # gives you 'Europe/Berlin'
...