・バリデーション処理追加
・地図機能のリファクタリング
・モデルのリファクタリング