Бесплатные компоненты с полным функционалом (как на Airbnb) найти сложно, но вы можете использовать комбинацию компонентов и модулей:
Компонент для каталога: OS Property или аналогичный (возможна платная версия).
Модуль для отображения на карте: Искать модуль для Joomla, который умеет работать с Google Maps и отображать маркеры на основе данных из компонента каталога.
Есть компонент Megaplan
https://webalan.ru/komponent-interaktivnyh-planov-... предназначен для создания интерактивных планов. С его помощью можно создать карту микрорайона, где каждый дом будет интерактивным элементом, при нажатии на который появляется описание квартиры.
есть вывод квартир в таблице и блоками с сортировками и фильтрами ajax.
Может быть как дополнение к OS Property