Модуль расчета расстояний для Joomla 2.5 и 3
X
Заказать сайт
Заказать сайт

Модуль расчета расстояний для Joomla 2.5 и 3

3123123

Модуль позволяет строить карту между двумя объектами, рассчитывать расстояние между ними, время, необходимое для прохождения пути, а также стоимость поездки если это необходимо.

Данный модуль я разработал на основе Гугл карт, так как они достаточно точные. Как говорилось ранее в модуле самая главная функция - не только постройка визуального пути от точки А до Б, но и просчет дистанции, а также времени пути. Собственно данный модуль на Joomla позволяет даже рассчитывать стоимость перевозки чего либо, например, стоимость такси или доставку стройматериалов. Что очень удобно.

Скриншоты:

1 2 2

Особенности модуля
1. Адаптивный дизайн - будет выглядеть отлично как на ПК, так и в смартфонах.
2. Не требует JQuery для работы (это значит, что даже на самом страшном шаблоне он заработает).
3. Возможность просчета стоимости маршрута и выставлять свои цены за 1 км пути.
4. Можно менять подписи к полям, а также отключать тот или иной шаг рассчета (например, стоимость пути или время).
5. Возможность менять стиль модуля как угодно.

Настройки модуля
После установки Joomla модуля расчета пути (как обычно, через "Менеджер расширений") его можно настроить как вам угодно. В настройках вы увидите "Подпись поля 1, 2, 3" - позволяют менять подписи к соответствующим полям. Отключить или включить любой шаг расчета (стоимость по умолчанию выключена), а также изменить css отображение модуля через "Стиль модуля".

Скачать Модуль расчета расстояний для Joomla 2.5 и 3 (blogmarshrut)

 

Внимание!

Если при выводе модуля на месте карты будет сообщение "При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript", то вам необходимо скачать вторую версию модуля и установить в поле "API Google Maps" свой ключ для карт Гугл. О том как его получить ниже.

Скачать Модуль расчета расстояний для Joomla 2.5 и 3 (blogmarshrut v2.0)

 

Как получить ключ API Google Maps для модуля?

Инструкция рабочая и актуальная на июль 2016 года (раньше он не требовался для работы модуля). Если что-то в Google опять поменяется, то смотрите какие ошибки выдает консоль Chrome браузера. Именно благодаря им я и составил эту инструкцию.

Перейдите по ссылке (у вас должен быть google аккаунт) https://developers.google.com/maps/documentation/javascript/get-api-key

Нажмите "Получить ключ"

12

Выберите "Создать проект" (возможно попросит выбрать Да в двух местах) и нажмите "Продолжить"

13

Откроется окно с учетными данными, в нем нажмите "Создать"

14

Вы получите свой API ключ для Google Maps - скопируйте его в поле модуля "API Google Maps". Если вы сохраните модуль, то карта уже появится, но для того, чтобы она смогла рассчитывать расстояние, необходимо подключить еще пару функций.

15

Теперь слева выберите вкладку "Обзор" выберите "Google Maps JavaScript API"

16

17

Нажмите "Включить"

18

Снова зайдите в "Обзор" и теперь выберите "Google Maps Directions API" и нажмите включить

19

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

| | Модуль расчета расстояний для Joomla 2.5 и 3 | Модуль позволяет строить карту между двумя объектами, рассчитывать расстояние между ними, время, необходимое для прохождения пути, а также стоимость п | https://blogprogram.ru/wp-content/uploads/2015/11/3123123-131x131.png

19 коммент. на “Модуль расчета расстояний для Joomla 2.5 и 3”

  1. Алексей:

    Я хотел бы доработать МОДУЛЬ РАСЧЕТА РАССТОЯНИЙ. Как с вами связаться ?

  2. Александр:

    Добрый день! Спасибо за модуль! Как можно жестко прописать отправную точку? Чтобы клиент вводил только свой адрес.

  3. Тарас:

    Здравствуйте! Подскажите пожалуйста как добавить в модуль возможность автозаполнение полей? Например при вводе Макеевка чтобы показывало варианты областей (Макеевка ведь не одна). Спасибо

  4. Юрий:

    А можно данный модуль установить в Adobe muse?

  5. Андрей:

    У меня все работает отлично!

  6. Виталий:

    Собственно как сменить город - нашел. Остаются актуальными 2 вопроса:
    - После введения пункта отправления и пункта назначения при нажатии на кнопку "Рассчитать" - ничего не происходит. В чем проблема может быть?

    - Ну и самое главное, при загрузке страницы с установленным модулем карта на нем отображается буквально 1 секунду, а потом надпись: При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.
    Как лечить?

  7. Виталий:

    Всем привет. Пара вопросов по модулю:
    - После введения пункта отправления и пункта назначения при нажатии на кнопку "Рассчитать" - ничего не происходит.
    - Как сменить на карте Москву на другой город?
    - Ну и самое главное, при загрузке страницы с установленным модулем карта на нем отображается буквально 1 секунду, а потом надпись: При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.
    Как лечить?

  8. Андрей:

    Отличный модуль! Работает на Joomla 3.5.1
    Можно ли поменять карту. Чтобы сразу не Москву показывало , а другой город. Если да то как?
    Спасибо

  9. Олег:

    Работает стабильно на Joomla 2.5! Спасибо за модуль.

  10. Сергей:

    Добрый день. Не подгружается карта. Как это исправить?

  11. Олег:

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

  12. petertomberg:

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

    вроде править надо здесь, но как?????

    если сделать так

    тогда только английский

    • blogprogram.ru:

      Рассчитан на русских пользователей. Англоязычную версию надо разрабатывать отдельно, + чтобы она реагировала на ваш переключатель языков.

  13. petertomberg:

    Отличный модуль. Спасибо.
    Подскажите как сделать чтобы при переключении языков менялся язык самой карты?
    Заранее спасибо.

Добавить комментарий для petertomberg Отменить ответ

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


Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>