Есть ли графический виджет для выбора часового пояса в Rails? - PullRequest
2 голосов
/ 14 декабря 2008

Я знаю, что есть выпадающий селектор для часового пояса, но я надеялся на карту, где пользователь сможет щелкнуть по региону и установить скрытое поле для часового пояса.

1 Ответ

1 голос
/ 17 декабря 2008

Я не знаю, было ли это сделано, но это отличная идея. Вы могли бы сделать один на основе карт Google - сложность заключается в том, что линии часовых поясов не все прямые, поэтому алгоритм будет немного сложнее.

Однако получить пару (широта, долгота) (широта и долгота) по клику на карте Google очень просто - так что все, что вам нужно, это функция преобразования (широта, долгота) в часовой пояс - что-то вроде этого возможно, уже сделано и может быть легче найти.

Надеюсь, это немного поможет. Вы могли бы подумать о том, чтобы внести его обратно в рельсы, если вы сделаете это, было бы здорово иметь.

редактировать:

после небольшого поиска я нашел веб-сервис, который конвертирует lat, long в информацию о часовом поясе, здесь:

http://www.earthtools.org/webservices.htm#timezone

Таким образом, вы можете создать карту Google, разрешить щелчок, чтобы установить / перетащить маркер, а затем использовать веб-сервис для получения смещения часового пояса. Не готовое решение, которое вы искали, но это может быть решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...