📌 О плагине
OSM Advanced Map — это мощный и полностью бесплатный плагин для Osclass, который добавляет на ваш сайт интерактивные карты на базе OpenStreetMap и Leaflet. Плагин позволяет посетителям находить объявления по географическому положению, а продавцам — точно указывать местоположение своих товаров и услуг.
✨ Почему стоит выбрать OSM Advanced Map?
✅ Полностью бесплатный — никаких скрытых платежей и ограничений
✅ Open Source — исходный код открыт, вы можете адаптировать его под свои нужды
✅ OpenStreetMap + Leaflet — использует лучшие бесплатные технологии картографии
✅ Никаких лимитов — неограниченное количество запросов и маркеров
✅ GDPR compliant — все данные хранятся на вашем сервере, нет передачи данных третьим лицам
🚀 Возможности плагина
Для посетителей сайта:
-
Интерактивная карта на главной странице с последними объявлениями
-
Поиск по карте с возможностью приближения и отдаления
-
Фильтрация по радиусу — найдите объявления рядом с вами
-
Автоопределение местоположения — карта автоматически центрируется по вашему местоположению
-
Попапы с информацией — при клике на маркер видно название и цену

Для продавцов:
-
Выбор места на карте при публикации объявления простым кликом
-
Автоматическое заполнение адреса при выборе точки на карте
-
Возможность перетаскивать маркер для точной настройки
-
Сохранение координат — местоположение сохраняется в базе данных

Для администраторов:
-
Гибкие настройки — высота карт, зум, провайдер тайлов
-
Поддержка Mapbox (опционально, с вашим API ключом)
-
Кэширование запросов для ускорения работы
-
Cron для заполнения координат старых объявлений
-
Просмотр кэша и управление им
🎯 Где можно применить
-
Доска объявлений — недвижимость, автомобили, товары
-
Сайт услуг — мастера, ремонт, клининговые компании
-
Туристический портал — отели, достопримечательности
-
Каталог компаний — офисы, магазины, рестораны
-
Работа и вакансии — рабочие места на карте
-
Знакомства — люди рядом с вами

📥 Установка
-
Скачайте архив с плагином
-
Распакуйте архив в папку
oc-content/plugins/ -
Переименуйте папку в
osm_advanced_map(если нужно) -
Зайдите в админ-панель Osclass → Панель управления → Плагины → Управление плагинами
-
Найдите OSM Advanced Map в списке и нажмите Установить
⚙️ Настройка
После установки перейдите в Оформление → OSM Advanced Map:
Основные настройки:
-
Провайдер карт: OpenStreetMap (бесплатно) или Mapbox
-
Высота карт: для главной, поиска, страницы объявления
-
Масштаб: начальный и максимальный уровень приближения
-
Полноэкранный режим: включить/отключить для разных страниц
Связанные объявления:
-
Включить показ похожих объявлений на карте
-
Выбрать радиус и категории для поиска
Поиск по радиусу:
-
Включить фильтр в форме поиска
-
Выбрать единицы измерения (км/мили)
-
Настроить доступные значения радиуса
Кэширование:
-
Включить для ускорения загрузки
-
Установить время жизни кэша
-
Настроить количество обрабатываемых за раз объявлений
🔌 Интеграция с темой
Добавьте эти коды в нужные файлы вашей темы:
Главная страница (main.php):
<?php if(function_exists('osm_advanced_home_map')) { osm_advanced_home_map(); } ?>








