📌 やったこと

🗺️ 距離計算の修正内容

これまでは、現在位置の座標(緯度・経度)を取得して都市を特定し、その都市に応じた介護士情報を表示した。

しかし、「都市セレクトボックス」を選択して都市を変更した際、

変更後の都市の位置情報で距離を再計算してしまう問題がありました。

🔧 修正方針

  1. 現在の位置情報(現在地)と都市の座標(検索対象の都市)を別々に管理するように修正。
  2. 介護士との距離は、現在地からの距離として常に計算されるようにする。
  3. そのため、都市を変更しても現在地は固定され、距離は常に現在地基準で表示されるようになる。

✅ 動作確認 下記のスクリーンショットでは、都市を「東京」に切り替えても、介護士との距離が「名古屋からの距離」で表示されていることが確認できます。

image.png