newmo のモバイルアプリ開発において、ユーザーが乗車位置を指定するピン操作は、乗車体験の入り口となる重要な機能です。 本記事では、バックエンドから配信される複雑な「乗降車禁止エリア」を回避しつつ、ユーザーにストレスを感じさせない滑らかな操作感を実現するために行った幾何学アルゴリズムの選定と、Coding Agentを活用したTDD(テスト駆動開発)の実装アプローチについて紹介します。 背景: 禁止エリアとUXの衝突 タクシー配車アプリにおいて、ユーザーが地図上で指定した場所が、法令や施設の都合で「配車できない場所」だったとします。 リクエスト送信後に「ここには配車できません」とエラーダイア…