OSM Advanced Map — Бесплатный плагин для интерактивных карт на Osclass

Интересные разработки
OSM Advanced Map - это мощный и полностью бесплатный плагин для Osclass, который добавляет на ваш сайт интерактивные карты на базе OpenStreetMap и Leaflet. Плагин позволяет посетителям находить объявления по географическому положению, а продавцам - точно указывать местоположение своих товаров и услуг.

📌 О плагине

OSM Advanced Map — это мощный и полностью бесплатный плагин для Osclass, который добавляет на ваш сайт интерактивные карты на базе OpenStreetMap и Leaflet. Плагин позволяет посетителям находить объявления по географическому положению, а продавцам — точно указывать местоположение своих товаров и услуг.

✨ Почему стоит выбрать OSM Advanced Map?

✅ Полностью бесплатный — никаких скрытых платежей и ограничений
✅ Open Source — исходный код открыт, вы можете адаптировать его под свои нужды
✅ OpenStreetMap + Leaflet — использует лучшие бесплатные технологии картографии
✅ Никаких лимитов — неограниченное количество запросов и маркеров
✅ GDPR compliant — все данные хранятся на вашем сервере, нет передачи данных третьим лицам

🚀 Возможности плагина

Для посетителей сайта:

  • Интерактивная карта на главной странице с последними объявлениями

  • Поиск по карте с возможностью приближения и отдаления

  • Фильтрация по радиусу — найдите объявления рядом с вами

  • Автоопределение местоположения — карта автоматически центрируется по вашему местоположению

  • Попапы с информацией — при клике на маркер видно название и цену

OSM Advanced Map - Бесплатный плагин для интерактивных карт на Osclass

Для продавцов:

  • Выбор места на карте при публикации объявления простым кликом

  • Автоматическое заполнение адреса при выборе точки на карте

  • Возможность перетаскивать маркер для точной настройки

  • Сохранение координат — местоположение сохраняется в базе данных

OSM Advanced Map - Бесплатный плагин для интерактивных карт на Osclass

Для администраторов:

  • Гибкие настройки — высота карт, зум, провайдер тайлов

  • Поддержка Mapbox (опционально, с вашим API ключом)

  • Кэширование запросов для ускорения работы

  • Cron для заполнения координат старых объявлений

  • Просмотр кэша и управление им

🎯 Где можно применить

  • Доска объявлений — недвижимость, автомобили, товары

  • Сайт услуг — мастера, ремонт, клининговые компании

  • Туристический портал — отели, достопримечательности

  • Каталог компаний — офисы, магазины, рестораны

  • Работа и вакансии — рабочие места на карте

  • Знакомства — люди рядом с вами

OSM Advanced Map - Бесплатный плагин для интерактивных карт на Osclass

📥 Установка

  1. Скачайте архив с плагином

  2. Распакуйте архив в папку oc-content/plugins/

  3. Переименуйте папку в osm_advanced_map (если нужно)

  4. Зайдите в админ-панель Osclass → Панель управления → Плагины → Управление плагинами

  5. Найдите OSM Advanced Map в списке и нажмите Установить

⚙️ Настройка

После установки перейдите в Оформление → OSM Advanced Map:

Основные настройки:

  • Провайдер карт: OpenStreetMap (бесплатно) или Mapbox

  • Высота карт: для главной, поиска, страницы объявления

  • Масштаб: начальный и максимальный уровень приближения

  • Полноэкранный режим: включить/отключить для разных страниц

Связанные объявления:

  • Включить показ похожих объявлений на карте

  • Выбрать радиус и категории для поиска

Поиск по радиусу:

  • Включить фильтр в форме поиска

  • Выбрать единицы измерения (км/мили)

  • Настроить доступные значения радиуса

Кэширование:

  • Включить для ускорения загрузки

  • Установить время жизни кэша

  • Настроить количество обрабатываемых за раз объявлений

🔌 Интеграция с темой

Добавьте эти коды в нужные файлы вашей темы:

Главная страница (main.php):

<?php if(function_exists('osm_advanced_home_map')) { osm_advanced_home_map(); } ?>

Страница поиска (search.php):

<?php if(function_exists('osm_advanced_search_map')) { osm_advanced_search_map(); } ?>

Страница объявления (item.php):

<?php if(function_exists('osm_advanced_item_map')) { osm_advanced_item_map(); } ?>

Форма публикации (item-post.php):

<?php if(function_exists('osm_advanced_publish_map')) { osm_advanced_publish_map(); } ?>
<?php if(function_exists('osm_advanced_item_form_fields')) { osm_advanced_item_form_fields(); } ?>

Профиль пользователя (user-public-profile.php):

<?php if(function_exists('osm_advanced_user_map')) { osm_advanced_user_map(); } ?>

🌐 Языки

Плагин поддерживает локализацию, переведен на Английский и Русский языки. Файлы перевода находятся в папке /languages/.

📊 Требования

  • Osclass 8.x или выше

  • PHP 7.2 или выше

  • MySQL 5.6 или выше

  • Современный браузер с поддержкой JavaScript

💡 Преимущества перед аналогами

Особенность OSM Advanced Map Другие плагины
Цена Бесплатно Часто платные
OpenStreetMap ✅ Да ❌ Часто Google Maps
GDPR compliance ✅ Полная ❌ Проблемы с GDPR
Свой сервер тайлов ✅ Можно ❌ Нет
Автозаполнение адреса ✅ Да ❌ Нет
Геолокация ✅ Да ❌ Нет

📝 Лицензия

Плагин распространяется под лицензией MIT. Вы можете свободно использовать, модифицировать и распространять его.

🆘 Поддержка

  • По вопросам работы плагина обращайтесь на форум

  • Сообщайте об ошибках в разделе Issues

  • Предлагайте улучшения и новые функции


OSM Advanced Map — это современное, бесплатное и мощное решение для добавления карт на ваш сайт на Osclass. Установите его прямо сейчас и сделайте ваш сайт удобнее для посетителей!

Обсудить на форуме.

Вложения

Файл Описание Размер файла Кол-во скачиваний
zip osm_advanced_map 77 КБ 0

Свободен!

Оцените автора
( Пока оценок нет )
Osclass
Добавить комментарий