Skip to content

暫定: 地図の既定ズームを 6 に(Geolonia 低ズームタイル障害の回避)#32

Merged
yasulab merged 1 commit into
mainfrom
hotfix-map-zoom-workaround
Jul 4, 2026
Merged

暫定: 地図の既定ズームを 6 に(Geolonia 低ズームタイル障害の回避)#32
yasulab merged 1 commit into
mainfrom
hotfix-map-zoom-workaround

Conversation

@yasulab

@yasulab yasulab commented Jul 4, 2026

Copy link
Copy Markdown
Member

目的(ASAP 暫定対応)

本番の地図タイルが表示されない不具合の即時ワークアラウンド。既定ズームを 5→6 にして地図が描画されるようにする。

原因(再現済み)

Geolonia のベクタタイル tileserver.geolonia.com/v3/tiles/{z}/{x}/{y}.mvtズーム 0〜5 で 500 を返している({"error":true} / x-cache: Error from cloudfront=先方のバックエンド障害)。ズーム 6 以上は 200

ズーム .mvt
z0〜z5 🔴 500
z6〜z14 ✅ 200
  • キー非依存: map.coderdojo.jp(DojoMap)でも localmap.jp(LocalMap)でも同じ
  • localmap.jp が動くのは各ページが z14(局所ビュー)だから。map.coderdojo.jp は全国 z5 のため低ズームの壊れたタイルを踏む

変更

index.html: data-zoom="5" → "6"、中心を中部日本(36.5, 138.0)に調整して z6 でより広く日本が見えるように。

トレードオフ / 注意

  • z6 は全国一望より狭い。ユーザーがズームアウト(z5以下)すると再びタイルが 500(Geolonia 側が直るまでの暫定)
  • マーカー(CoderDojo ロゴ)は影響なし

フォローアップ(別途調査・恒久対策)

  • Geolonia に低ズームタイル 500 を報告
  • 恒久策候補: GSI ラスタタイルを使うカスタムスタイル(全ズームで描画・Geolonia ベクタタイル非依存)を検証済み(z5 全国描画を確認済み)

マージ後

data-zoom="5" に戻すのは Geolonia 復旧後。

Geolonia のベクタタイル(v3)がズーム 0〜5 で 500 を返す障害中で、全国表示
(z5)だと地図タイルが描画されない(マーカーのみ表示)。z6 以上は 200 のため、
既定ズームを 6・中心を中部日本にして地図が出るようにする暫定対応。

- 再現: tileserver.geolonia.com/v3/tiles/{0..5}/… が 500 {"error":true}
        (map.coderdojo.jp / localmap.jp 両キーで再現、キー非依存)
- localmap.jp は各ページ z14 のため無傷、DojoMap は全国 z5 のため直撃
- Geolonia 復旧後は data-zoom を 5 に戻す。恒久対策(GSIラスタ等)は別途調査
@yasulab yasulab merged commit 3d6df1e into main Jul 4, 2026
2 checks passed
@yasulab yasulab deleted the hotfix-map-zoom-workaround branch July 4, 2026 07:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant