BestGuess(2)方式を採用しました

通り名が二つ検出できない場合は、交差点が特定できませんが、「上切通し」「下切通し」「革堂図子」のように通りの全長が僅かしかない通りの場合、その通り名はほとんど固有名詞と同等といえます。この場合、通り名だけでほぼ場所が特定できます。

このようなケースを考え、通り名が一つだけしか検出できなかったときも、その通りの情報から推測した地点を返すようにしました。

「京都市」を不要にした改造と併せると、極端なケースでは

「革堂図子」

だけで検索できるようになりました。