Skip to content

History / Maps Core Migration Plan

Revisions

  • Add Maps-Core-Migration-Plan: feasibility study for embed-core replacement @geolonia/maps-core (別リポジトリ) を embed の embed-core 相当に置き換える可行性 調査。API 表面、hidden-spec、suspicious-logic、constants、依存パッケージ、 transformRequest、ビルド構成、stage 機構の差分を網羅的に整理。 主な結論: - lib コア機能の互換性は高い (約 90%)、transformRequest は完全互換 - hidden-spec 10 項目すべて maps-core で実装あり - gesture-handling は別パッケージ + メジャーバージョン違い (Significant) - GeoloniaMap constructor シグネチャ非互換 (string CSS selector 不可) - stage 機構が build-time → runtime (大きな違い) - wrapper 領域 (DOM 走査、registerPlugin、Observer) は maps-core 不在 (設計通り) 移行戦略 3 案を提示し、段階移行 (案 B) を E2E-Plan Phase 1〜2 完了後に 着手することを推奨。Codebase-Documentation の運用セクションにリンク追加。

    @niryuu niryuu committed Jun 2, 2026