Плагины Wordpress        21 декабря 2015        10787         17

Возможности плагина Maps Marker Pro

Некоторое время назад я активно участвовал в проекте OpenStreetMap (сейчас занимаюсь этим по возможности) ввиду того, что картография мне очень нравится. Параллельно занимаюсь переводом иноязычных плагинов для WordPress на наш, родной и могучий. Возможно, именно эти два фактора и привели меня к этому великолепному плагину Maps Marker Pro… Pro — полная (платная) версия плагина. Именно она установлена на этом сайте (мне она обошлась в ноль (!) наших деревянных и иных бумажек). В этой статье познакомлю с основными возможностями плагина.

Технические характеристики: Geo-CMS

Maps Marker Pro — это ваша собственная, индивидуальная Geo-CMS (система управления контентом). Вы можете сразу начать работать с нашими оптимизированными параметрами по умолчанию, но вы получаете свободу выбора с более чем 600 полностью настраиваемыми функциями в пользовательской и административной частях вашего сайта. Вы можете сделать резервные копии ваших пользовательских настроек в любое время или сбросить их по умолчанию.

Внешний интерфейс

  • легкое добавление карты на сайт с помощью короткого кода в запись, страницу, виджет или файлы шаблона;
  • выбор из более чем 1000 пользовательских иконок из Коллекции иконок для карты;
  • использование интегрированного поиска местоположения, чтобы быстро находить адреса на картах;
  • добавление в описание всплывающего текста или изображения для каждого маркера, с полным HTML и поддержкой короткого кода WordPress;
  • анимированные маркеры с возможностью кластеризации;
  • выбор своей индивидуальной базовой карты, размера и уровня масштабирования для каждого маркера/слоя карты;
  • использование карт, которые не отражают реальный мир (например, игры, помещение или фотокарты), добавив базовую карту, созданную Maptiler;
  • отображение последних добавленных маркеров с помощью продвинутого виджета в любом месте на вашем сайте;
  • отображение расчета маршрута до ваших мест, используя GoogleMaps,org, openrouteservice.org или map.project-osrm.org;
  • поддержка геолокации: отображение и отслеживание вашего местоположения с обновлением в режиме реального времени;
  • отображение GPX треков;
  • возможность настройки до 10 WMS-серверов для отображения дополнительной информации от внешних поставщиков геоданных (например, Европейского агентства по окружающей среде) на ваших картах;
  • экспорт маркеров в виде KML файла для отображения в Google Earth (смотрите скриншот) или GoogleMaps (смотрите скриншот);
  • экспорт маркеров в виде GeoJSON для встраивания в веб-сайты или внешние приложения;
  • подписка на маркеры через GeoRSS или для встраивания в веб-сайты или внешние приложения;
  • экспорт маркеров как ARML для отображения в дополненной реальности в Wikitude (смотрите скриншоты);
  • GeoJSON подписка для каждого маркера и слоя с поддержкой JSONP;
  • ненавязчивый контроль масштаба;
  • поддержка навигации по карте с помощью клавиатуры;
  • отображение списка маркеров ниже карты;
  • мобильные оптимизированные карты с использованием родного JavaScript вместо JQuery;
  • возможность удаления обратной ссылки Mapsmarker.com;
  • поддержка мобильных веб-приложений для полноэкранных карт и оптимизированных для мобильного просмотра;
  • включает в себя Миникарту, добавляя небольшую карту в углу, которая показывает то же самое, что и основная карта с заданным масштабом;
  • опциональное использование пользовательского стиля Google Maps;
  • автоматическое создание геокарты сайта для всех карт (для отправки в Google);
  • автоматическое размещение в карты мета-тегов с информацией о месте;
  • автоматическое размещение гео-микроформата в разметку карты;
  • полная поддержка отзывчивого дизайна (автоматическое изменение карт, если окно просмотра шире, чем ширина карты);
  • поддержка Retina-дисплеев для отображения карты в более высоком разрешении;
  • полная RTL-поддержка языков (справа налево);
  • полная поддержка UTF8 — кириллицы, китайских или других алфавитов для имени маркера/слоя и маркера со всплывающим текстом;
  • поддержка 46 языков;
  • поддержка локализации карт Google Maps и Bing;
  • создание QR кода с пользовательским фоном;
  • интеграция Google Adsense в карты;
  • поддержка URL хэшей для определенных карт;
  • выделение маркера на слое карты, открыв всплывающее окно с помощью короткого кода [ mapsmarker layer=”1″ highlightmarker=”2″ ] или путем добавления ?highlightmarker=2 к URL, где встроена карта;
  • интеграция XML-карты сайта: улучшение местного значения SEO, автоматически добавляя ссылки на KML-карты в ваши XML-карты сайта (если активен плагин «Google SitemapsXML»);
  • поддержка сортировки списка маркеров ниже карты по расстоянию от центра слоя;
  • значительное снижение времени загрузки карт OpenStreetMap, установленных как базовая карта с поддержкой условной и отложенной загрузки API Google Maps (примерно на 370kb (!) меньше передача данных).

Внутренний интерфейс

  • использование импорта/экспорта в форматах csv/xls/xlsx/ods;
  • использование загрузки иконок и директории собственных иконок;
  • легкие настройки резервного копирования;
  • восстановление настроек по умолчанию в любое время;
  • полный доступ к Maps Marker Pro API: (просмотр / добавление / редактирование / удаление);
  • возможность назначения маркеров для использования в нескольких слоях;
  • поддержка настройки пользовательского ключа Google Maps API;
  • организация маркеров в слоях или многослойных картах;
  • возможность переключения между упрощенным и расширенным редактором;
  • кнопка в панели TinyMCE для легкого поиска и добавления карты в запись или на страницу;
  • поддержка собственных маркеров с метками времени для более точной анимации KML (смотрите пример в видеоролике на Youtube);
  • возможность установить отдельные права пользователям сайта (администратору, редактору, автору, участнику) на добавление / редактирование / удаление меток и слоев;
  • возможность добавить маркер непосредственно в запись или страницу, не сохраняя его в базу данных;
  • аудит журнала изменений маркеров и слоев (сохранение первичного создания / последнего обновления / информации);
  • поиск в списке маркеров;
  • массовые действия с маркерами (назначение слоев, удаление, дублирование);
  • секция инструментов позволяет выполнять массовые обновления карт;
  • возможность сброса настроек плагина по умолчанию;
  • динамический предварительный просмотр карты при создании (перезагрузка не требуется);
  • возможность установки языка по умолчанию для административной и пользовательской части;
  • интеграция в админ-бар для быстрого доступа к функциям плагина;
  • виджет в консоли, отображающий последние маркеры;
  • совместимость с мультисайтами WordPress;
  • интегрированная проверка известных плагинов на несовместимость (с инструкцией по исправлению);
  • оптимизировано использование настроек WordPress API для хранения параметров Maps Marker Pro;
  • редактор TinyMCE в административной части для редактирования текстов во всплывающих сообщениях;
  • динамический журнал изменений, показывающий все изменения с момента последнего обновления плагина;
  • функция «мягкого» обновления;
  • плагин успешно протестирован ÖNORM 7700 и OWASP по вопросам безопасности;
  • полное удаление: удаление в один клик с окончательной очисткой (функция работает и на мультисайтах WordPress);
  • улучшено базовое восприятие путем перечисления всего содержимого (сообщения, страницы, виджеты), где используется каждый созданный короткий код;
  • поддержка таблиц «Список всех маркеров» и страницы «Список всех слоев».

  Метки:
Обсуждение: 17 комментариев
  1. Роман:

    Добрый день, может подскажите если возможность разрешить всем посетителям (без регистрации на сайте) добавлять новые маркеры на уже существующие слоя без возможности редактировать сам слой

    Ответить
    1. Добрый день, Роман. В последней на данный момент времени версии такой возможности нет. Необходимы минимальные права Участник для добавления маркеров. Все права устанавливаются в Настройках плагина.

      Ответить
  2. Роман:

    На сколько я понял из англоязычного форума поддержки, такое можно сделать через API но вот так средствами плагина вроде бы не получается разрешить только добавлять маркеры зарегистрированным пользователям, там везде фигурирует markers/layers вместе. Думаю что многие юзеры не разберутся и будут плодить слои вместо создания маркера

    Ответить
    1. Да, Роман, Вы всё правильно поняли. Вечером посмотрю, как можно ограничить пользователей.

      Ответить
    2. Роман, минимальная роль пользователя, которую можно установить для добавления и редактирования (только своих, добавленных пользователем) маркеров и слоёв — Подписчик. К сожалению, на данный момент нельзя сделать разграничения отдельно на маркеры и слои.

      Ответить
  3. Евгений:

    Лучше бы обзор сделали. Чё тут есть и так прочитать можно. Карта отличная, но описание тупое, врубится не могу. Плюс с версиями непонятка, скачивал 3.1.1, просит обновится на 4.0, там половина функций отсутствует из дубового описания . Хочу купить но чё та побаиваюсь, месяц бесплатно тестирую, ни чё не могу понять. Половина адресов нет, даже простого пляжа Патонг, у меня сайт о тайланде.

    Ответить
    1. Если Вы поднимите глаза, то увидите дату написания этой записи.
      «Половина адресов нет» — можете это исправить тут
      «Тупое», «врубится», «непонятка», «дубового», «чё та», «ни чё не могу понять»… Поверьте, Вам этот плагин не нужен.

      Ответить
  4. Михаил:

    необходима минималистичная возможность , добавить маркер зарегистрированным пользователем… но так чтобы сам пользователь не шарился по везде.
    Даже с особенностями импорта/экспорта разобрался…

    А пользователя ограничить .никак…
    По логике, чтобы он безвредно добавил информацию

    — карта создается автоматически с его именем входа «Vasya321»
    (тоесть нет списка, и кнопок редактировать список карт)
    одна, и уже прорыв…

    -Добавить маркер, без ничего….
    карта с текущим позиционированием,
    два поля — наименование, описание.
    И кнопка «Сохранить»
    (если еще будет, Изменить — вааще разбалуете)

    Плагин, действительно классный. Понравился. Хочу купить.
    Но проблематика в коммуникации, плагин не для админа только…
    Нужна пользовательская часть, интерфейс с минималкой Добавить маркер.
    (чтобы глаза не разбегались как у таракана, на что нажать?)

    если мне как админу будут сбрасывать координаты, — стану секретарем
    Такая перспектива весьма неудобна ~ 100-200 маркеров/день , завал
    А сортировка? А проверка?
    С таким успехом пользователь не нужен, открываешь Гугл планета и пошел по списку бомбить.
    Стоооп.
    Ну так вся заморочка, чтобы пользователи участвовали….

    Загуглил фриланс, — чтобы доработать
    С 2015 года, висит задание без единого отклика

    И завис… что делать?

    Ответить
    1. Здравствуйте, Михаил!
      Единственное, что можно сделать в этой ситуации, новым пользователям давать роль Подписчик и в разрешить добавлять только маркера

      Ответить
  5. Станислав:

    Здравствуйте, подскажите пожалуйста, как добавить сою карту (созданную мною), что бы я мог расставлять свои маркеры на своей нарисованной карте, а то там столько функций, что у меня глаза разбегаются!? Спасибо!

    Ответить
    1. Здравствуйте! Для использования своих карт рекомендую воспользоваться этой инструкцией.

      Ответить
      1. Станислав:

        Спасибо большое за ответ!

        Ответить
  6. Станислав:

    Так вроде разобрался, что да как, но вот с прописыванием пути к файлу изображения на своем сервере они там не сказали, привели пример какой путь нужен.
    t/uploads/custom-basemap1/{z}/{x}/{y}.png

    Но я немного туповат и не понимаю нужен абсолютный путь до файла или от какой-то папки он начинается в гугле тоже нет подсказок. Помогите люди добрые! Спасибо!

    Ответить
    1. Станислав:

      И да как вообще правильно оформить этот путь, нужно ли указывать имя картинки?

      Ответить
    2. Своими картами я не занимался (надо попробовать), но путь, возможно, полный. http(s)://vashsite.xx/wp-content/uploads/custom-basemap1/{z}/{x}/{y}.png
      Папке custom-basemap1 дайте другое имя или оставьте как есть (не забудьте создать). Все иксы и игреки оставьте, как указано выше

      Ответить
      1. Станислав:

        Спасибо за ответ. Путь поменял, но не помогло, тут возможно проблема с форматом изображения. Какой формат нужен для отображения и нужно ли его разбивать на части для зума? Просто вы единственный кто отвечает и помогает, да и осталось совсем чуть чуть и проблема будет решена.

        Ответить
        1. Если есть возможность, напишите мне через форму Контакты любой вид связи с Вами, постараюсь помочь

          Ответить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Выполните обязательное действие: *