デジタル案件をすべて見る
マジックアワー計算ツール
台湾での撮影に特化したゴールデンアワー、ブルーアワー、日の出・日の入り時刻計算ツールです。撮影地と日付を指定することで最適な光のタイミングを高精度に算出し、中央気象署の天気予報や潮汐情報と連動してロケ撮影計画をワンストップで支援します。
主な機能
- 朝夕マジックアワー算出 — 日の出・日の入り、ゴールデンアワー、ブルーアワー、常用・航海・天文薄明時刻の算出
- 台湾マップ地点選択 — Leaflet 地図上のタップまたは検索に対応し、台湾全域の市町村を網羅
- 気象予報データ統合 — 中央気象署の 36 時間予報(気温、降水確率、風速)を表示
- 潮汐予報 — 海岸・水辺の撮影に欠かせない満潮・干潮の予測時間表示
- グラスモーフィズム UI — 朝夕のグラデーション背景と半透明カードを組み合わせたレスポンシブデザイン
技術スタック
golden-hour-calculator/
├── golden-hour.html # メインページ(単一ファイル構成)
├── vendor/ # 自前配信 Leaflet + SunCalc(外部CDN非依存)
├── _worker.js # Cloudflare Pages Worker:中央気象署 API プロキシ
├── _headers # セキュリティヘッダー設定
└── deploy.sh # ワンクリックデプロイスクリプト
純粋なフロントエンド単一ファイル構成で、SunCalc による天文計算と Leaflet によるマップ操作を実現。Cloudflare Pages Advanced Mode Worker が中央気象署 API を中継するため、API キーがフロントエンドに露出することはありません。完全サーバーレス構成でデータベースも不要です。
データソース
- 天文計算ライブラリ:SunCalc
- 天気予報データ:中央気象署オープンデータ
- 地図タイル:OpenStreetMap
似たプロジェクトをご検討ですか?
用途と方向性をお聞かせください。最適な進め方を一緒に確認します。