タイムゾーンマップ
2 つのレイヤーを切り替えられる世界地図です。UTC オフセットで色分けしたタイムゾーンと、現在の太陽位置から計算する昼夜の境界線を重ねられます。スクロールで拡大縮小、ドラッグで移動できます。
各国を UTC オフセットで色分けし、正時の経線を重ねます。
夜半球と太陽直下点を 1 分ごとに更新します。
主要都市を地図上に表示します。
凡例
スクロールで拡大縮小、ドラッグで移動します。タッチ画面ではドラッグで移動し、ボタンで拡大縮小してください。
色分けは国ごとに代表的なタイムゾーンを 1 つだけ使うため、アメリカ、ロシア、カナダ、オーストラリア、ブラジルのように複数のタイムゾーンにまたがる国は単色で表示されます。正時の経線がそれを補い、本来の区切りを示します。
国境データ:Natural Earth(パブリックドメイン)を world-atlas 経由で使用。
この地図でわかること
オフセットごとの色分け
各国は現在の UTC オフセットで塗り分けられるため、夏時間を実施している地域では色にも夏時間が反映されています。
実際に計算した昼夜境界
夜半球は現在時刻の太陽赤緯と太陽直下点の経度から導いています。静止画ではありません。
必要なときだけ読み込む
国の形状データは静的ファイルで、必要になったときだけ取得してブラウザーがキャッシュします。ほかのページの JavaScript バンドルには一切含まれません。
よくある質問
面積の大きい国が 1 色で表示されるのはなぜ?
地図は国単位で描いているため、各国に代表的なタイムゾーンを 1 つだけ割り当てています。アメリカ、ロシア、カナダ、オーストラリア、ブラジルは実際には複数のタイムゾーンにまたがっており、正時の経線はそれを見えるようにするためのものです。
昼夜の境界はどうやって計算していますか?
太陽の位置から求めます。現在の UTC 時刻における太陽赤緯と太陽直下点の経度が分かれば、各経線上での境界線の緯度が決まります。明るい点は太陽が真上に来ている地点です。
地図は自動で更新されますか?
はい、1 分ごとに更新します。昼夜境界は 1 分あたり約 0.25 度しか動かないのでこの間隔で十分ですし、ページに無駄な処理をさせずに済みます。
地図データの出典はどこですか?
国境線は 1:110m 解像度の Natural Earth データ(パブリックドメイン)です。ビルド時に単純な SVG パスのファイルへ簡略化しているため、ブラウザー側に投影法やトポロジーのライブラリは不要です。