↓ メインコンテンツへスキップ

不具合修正

開発日誌 2026-10-04 — 共有拠点ピンのクラスタ再加入と配置修正

今日やったこと # 展開した共有拠点ピンの再クラスタ化を修正 # 同じ住所にあるピンを展開した後、ズーム操作によって一部が再びクラスタへ入る不具合を調査した。 クラスタからの一括削除後も移動イベントが残り、表示位置の変更を契機にピンが再登録されることを原因として特定した。 表示座標を変える前にピンを個別にクラスタから外し、遅延アニメーションを無効化した。正方形アイコンの対角線を考慮して、展開時の間隔も広げた。 クラスタと展開レイヤーの所有権がズーム操作で混在しないことを確認する回帰テストを追加した。 多数の共有拠点の配置とマーカー位置を修正 # 共有拠点のピンが8件以下なら円形、9件以上なららせん状に並べるようにし、多数のピンでも重なりにくい配置へ戻した。 確認待ちを示す装飾が地図ライブラリの絶対配置を上書きしていたため、相対配置を検索結果カード内だけに限定した。これにより、ピンと接続線の終点が一致するようにした。 らせん配置の由来とライセンスを配布物へ含め、利用方法の説明も実装に合わせて更新した。 円形とらせんの切り替え、アイコン同士の間隔、接続線の終点、確認待ちピンの配置を検査するテストを追加した。 判断と学び # 地図上のピンを別のレイヤーへ移すときは、座標を更新する前に元のレイヤーとの所有関係を確実に解消する必要がある。一括削除と個別削除は見た目が同じでも、イベント解除の挙動が異なる場合があるため、内部状態まで再現する回帰テストが有効だった。