2011-08-10 5 views
1

私は自分の設定で自分のタイムゾーンを設定していますが、各対話の際にブラウザからGPS座標を取得しようとします。 GPS座標が特定のタイムゾーン内にある場合、ユーザーにタイムゾーンを変更するように警告したいと思います。RAILSのタイムゾーンに対してGPS座標を検証する方法

どのような方法を使用できますか?

私は現在、あなたが15度緯度を分割することができ、その後、最も近い整数にラウンドは時間オフセット「自然」のタイムゾーンを取得するために

答えて

2

のRails 3.1を使用しています。しかし、土地上では、タイムゾーンの境界が数学的に理想的な境界とは大きく異なるため、これは公海でのみ役立ちます。中国西部のようないくつかの場所では、公式の時間は地理的に標準的な時間と3時間も(サマータイムの調整前でさえ)異なる場合があります。

タイムゾーンの境界の詳細な地図を埋め込んでいないと(地方や国の政府がタイムゾーンを移動する際に何らかの更新メカニズムが必要になります)、あなたが望むことができる最高のものは、あなたのユーザーが大陸間を飛んでも彼のタイムゾーンを変更するのを忘れているかどうかは確実です。あなたは非常に特定の視聴者を持っていない限り、それはおそらく問題の価値がないです。

関連する問題