Попробуйте изменить мой готовый шаблон на Leaflet.
https://github.com/pdevyatov/Create-Interactive-Map
Тут для вашей задачи вам достаточно будет изменить изображение карты и установить нужные координаты на ваших объектах. Примитивный поиск по объектам уже сделан.