BestGuess(2)方式を採用しました
通り名が二つ検出できない場合は、交差点が特定できませんが、「上切通し」「下切通し」「革堂図子」のように通りの全長が僅かしかない通りの場合、その通り名はほとんど固有名詞と同等といえます。この場合、通り名だけでほぼ場所が特定できます。
このようなケースを考え、通り名が一つだけしか検出できなかったときも、その通りの情報から推測した地点を返すようにしました。
「京都市」を不要にした改造と併せると、極端なケースでは
「革堂図子」
だけで検索できるようになりました。