Я бы сказал, что вам нужно поработать над тем, как вы абстрагировали свою проблему, если целью приложения является чтение любого файла изображения и извлечение из него всего текста, чтобы сделать его доступным для поиска, у вас естьцелый проект впереди вас.
Однако, если ваша цель состоит в том, чтобы сделать конечное число карт кликабельными, я бы сказал, что вам нужно создать таблицу всех известных местоположений на каждом изображении, а затем сохранитькоордината, где пользователь нажал.Таким образом, вы можете найти эту координату в вашей таблице известных местоположений и представить соответствующую комнату пользователю.Например, комнату можно определить по координатам ее северо-западного угла и юго-восточного угла.Определение того, находится ли координата в этих границах, тривиально.
Если ваше приложение действительно требует распознавания текста, я боюсь, что у вас неприятности.
Редактировать: мелкие ошибки отредактированы