Для реализации задуманного нужно:
1. Список областей и городов (уже вшиты в Imaps)
2. Список категорий (Создаются в IMaps).
И при создании объекта что бы можно было выбирать категорию и нужный город (в принципе это реализовано).
Ну и по структуре получается верхний уровень: округа, области, города (ну соответственно по иерархии)
пример:
site.ru/moscovskaya_oblast
site.ru/moscva
site.ru/cfo
И категории выводить адресами вида
site.ru/moscovskaya_oblast/kafe
site.ru/moscva/kafe
т.е. фактически список выводимых объектов формировать по двум параметрам: выбранный регион и категория.
При этом если человек заходит в какой-то выбранный город — показывать обычный список категорий с количеством объектов по данному городу.
Я хз на сколько это реализуемо, но было бы реально удобно и полезно. Подобным образом сделать и доску объявлений.
И соответственно для сео делать для категорий title, description и keywords шаблонами, типа "Список кафе — [city]".
В общем это наглядно реализовано на авито: www.avito.ru/petrozavodsk/transport как пример
Надо подумать можно ли InstantMaps2 подобным образом доработать? Есть у нас такие программисты?