Перейти к основному содержанию

Мое местоположение карт, расширение поиска местоположения карт для Joomla

My Maps Location — это просто самое продвинутое интегрирование Google Maps для Joomla, высоко оценённое и рекомендованное всеми пользователями на Joomla Extension Directory. Добавление места происходит без усилий — укажите местоположение непосредственно на карте или используйте предиктивный поиск, сохраните его, классифицируйте и отобразите один или все места на глобальной карте или в виде списка. У вас есть множество вариантов отображения, включая 3 темы, 9 дизайнов карт и 6 источников данных карт (Google Maps, Bing Maps, Mapbox, Baidu, OpenStreetMap, MapQuest).

ДЕМО РАСШИРЕНИЯ

Проверьте тему внешнего интерфейса My Maps Location и демонстрацию интеграции с третьими сторонами

ЦЕНЫ

Цены на расширения начинаются с $49,
все включено, неограниченное количество сайтов

ЗАДАЙТЕ ВОПРОС

У вас есть сомнения относительно наших функций? Спросите команду >>

Расширение готово для  
Joomla 6!

Это расширение имеет пакет, совместимый с Joomla 3, 4, 5 & 6. Оно полностью протестировано с новой и последней стабильной версией Joomla 6, оставайтесь в курсе!

bundle-joomla-extension

Самый быстрый и надежный картографический расширение для Joomla

Самый быстрый и надежный картографический расширение для Joomla
Адрес местоположения

Используйте предложения Google Maps или Bing Maps для заполнения адреса вашего местоположения

Выберите местоположение на карте

Нажмите на точку на карте, чтобы определить адрес местоположения

Место Google

Используйте информацию о месте Google Maps, чтобы быстро завершить регистрацию местоположения

Добавьте свои местоположения в компонент Joomla в кратчайшие сроки! Мы сделали процесс максимально простым для вас. У вас есть 3 способа зарегистрировать местоположение:

  • Нажмите и укажите точку на карте
  • Используйте предложения места Google Maps
  • Введите полный адрес местоположения

Настраиваемые темы для поиска вашего местоположения

Настраиваемые темы для поиска местоположения
3 макета поиска включены в компонент по умолчанию, и вы можете использовать и настраивать каждую тему на одном и том же сайте, поэтому он очень гибок. Конечно, все темы имеют адаптивный дизайн и могут быть использованы на мобильных устройствах, включая автоматический поиск геолокации.
Импорт/Экспорт/Синхронизация данных о местоположении и получение статистики

Импорт, экспорт и синхронизация данных о местоположении и получение статистики

My Maps Location имеет встроенный инструмент импорта/экспорта. Он совместим с файлами .csv и .kml из Google Earth. У вас есть тысячи местоположений? Вы никогда их не потеряете! Кроме того, вы можете обновить все свои существующие местоположения из файла .csv.

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

Отображение местоположения на карте, поиск и фильтрация так, как вы хотите

Отображение местоположения на карте, поиск и фильтрация так, как вы хотите

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

  • Фильтровать результаты поиска местоположения по стране, региону или разрешить поиск во всем мире
  • Добавить теги к вашим местоположениям и затем отображать их в качестве фильтров
  • Принудительно загружать адрес по умолчанию
  • Принудительно задавать расстояние радиуса вокруг местоположения
  • Фильтровать по категории и подкатегориям местоположений
  • Ограничить количество местоположений в результатах поиска
  • Упорядочить результаты по расстоянию, названиям и датам
  • Используйте любой доступный источник карты (Google Maps, Bing Maps...)

Расширение также поставляется с дополнительными модулями и плагинами:

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

Google Maps, Bing Maps, Mapbox, OpenStreetMap & Baidu Maps

Google Maps, Bing Maps, Mapbox, OpenStreetMap & Baidu Maps

My Maps Location имеет широкий выбор дизайнов карт и источников карт. На одном и том же сайте вы можете выбрать и настроить карты из Google Maps, Bing Maps и Mapbox, MapQuest, OpenStreetMap и Baidu Maps. Это привносит сотни дизайнов карт! Кроме того, внутри самого компонента Joomla вы можете:

  • Выбрать цвета и применить их к макету внешнего интерфейса
  • Выберите, чтобы скрыть или отобразить большинство элементов фронтенда
  • Используйте предсказательный поиск Bing Maps с другими источниками карт (Google Maps, OpenStreetMap...) чтобы обойти ограничение API Google

Подача местоположения на карте фронтенда

Местоположение My Maps позволяет вам отправлять местоположения из фронтенда. Подача в Joomla из фронтенда должна быть активирована, затем вы сможете контролировать доступ по группам пользователей. Она использует ACL Joomla, чтобы контролировать, разрешено ли пользователям создавать, удалять, редактировать свои собственные местоположения.

Подача местоположения на карте фронтенда

Интегрировано со множеством сторонних расширений Joomla

Мой инструмент карт интегрирован со многими расширениями Joomla на рынке. Более того, поскольку его можно установить на любом сайте, он становится вашим любимым инструментом карт для всех ваших клиентов. Вот список всех сторонних интеграций: K2, Jomsocial, Community Builder, Easysocial, Google отзывы, Рейтинг элементов, Komento, jComments, Ohanah события, Event Booking, Hikamarket + Hikashop, Flexicontent, Yootheme Zoo, DJ Classified, Ads manager, Virtuemart.

Интегрировано со множеством сторонних расширений Joomla

Прикрепить местоположение к статьям Joomla

Мой инструмент карт позволяет вам прикрепить местоположение карты к статьям Joomla, основываясь на выборе категорий. Откройте статью Joomla, добавьте местоположение и информацию, и, наконец, используйте поисковую систему по местоположению, чтобы отобразить содержимое статьи Joomla!

Прикрепить местоположение к статьям Joomla

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

Joomla представила возможность добавлять пользовательские поля и группы полей. My Maps Location предлагает возможность прикрепить их к вашим местоположениям для отображения дополнительной информации. Это довольно удобно, например, если вы хотите добавить цену к местоположению или часы работы.

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

Управление местоположением Google Maps и поиск на видео

Дополнительные функции My Maps Location

My Maps Location интегрирован с различными расширениями для рейтингов, отзывов и комментариев

Полный редактор WYSIWYG для описания местоположения. Добавьте контент, который вы хотите, и вызовите любой контент плагина Joomla в нем (загрузите галереи, формы...)

Автоматически геолокирует все ближайшие места, работает на настольных и мобильных устройствах
Добавьте контакт к вашему местоположению с помощью контактной формы в лайтбоксе, ссылки mailto или настраиваемой ссылки

Дизайн, который вы хотите: выберите поставщика карты, дизайн карты и цвет, и используйте один из 5 наборов иконок маркеров

Проложить маршрут от вашего местоположения или от любого адреса, или перенаправить на расчет маршрута Google

Каждое местоположение имеет свою собственную мета-информацию и специальную страницу и URL

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

Найдите места с помощью различных поисковых запросов: Автогеолокация, введите название местоположения или введите адрес

Используйте родную систему тегов Joomla для ваших местоположений. Затем разрешите вашим клиентам фильтровать ваши местоположения с помощью тегов

Разрешить пользователям ограничивать поиск местоположения по континенту, стране и регионам

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

Интеграция My Maps Location с третьими сторонами

My Maps Location имеет специальную интеграцию с K2. Загрузка позиций и категорий My Maps Location в расширении K2
Интегрировано с расширениями Ohanah и Event Booking. Определите ваши мероприятия, затем найдите предстоящие мероприятия и включите дату в поиск
Сопоставьте поля адреса профиля и используйте поисковую систему My Maps Location для поиска ближайших участников и используйте модуль поиска знакомств в качестве фильтра
Сопоставьте поля адреса профиля и используйте поисковую систему My Maps Location для поиска ближайших участников. Совместим с Groupjive
Добавьте специальное поле местоположения для элементов FLEXIcontent и используйте поисковую систему My Maps Location. Поиск элементов FLEXIcontent, тегов, категорий

Hikashop & Hikamarket

Специальная интеграция с Hikashop и Hikamarket. Поиск ближайших продуктов, поставщиков или местоположения магазина
Получите поля информации о местоположении профиля и используйте поисковую систему My Maps Location для поиска ближайших участников или выполните поиск по радиусу
Интегрировано с расширениями каталогов DJ Classified, Ads Manager и JoomClassified. Найдите свои элементы и выполните поиск ближайших элементов.
темы категории

Рейтинги и комментарии

My Maps Location позволяет оценивать и комментировать местоположения с помощью популярных расширений: Komento, jComments и Item Rating

Переводы расширения

Включены переводы сообщества, создайте свой за несколько кликов! Больше информации >>

Цены на расширение My Maps Location для Joomla

Выберите план, чтобы получить поддержку и обновления новых версий
ПРО
РАСШИРЕНИЕ + 1 ГОД ПОДДЕРЖКИ И ОБНОВЛЕНИЙ
$49
1
год
  • МНОГОДОМЕННЫЙ / МНОГОСАЙТОВЫЙ
  • ОБНОВЛЕНИЕ НА 1 ГОД
  • ПОДДЕРЖКА НА 1 ГОД
  • Мои места на карте
  • Карта ссылок
  • БЕЗ ПОВТОРЯЮЩИХСЯ ПЛАТЕЖЕЙ
  • БЕЗ ОГРАНИЧЕНИЙ ПО СРОКАМ
  • Последняя версия Joomla 3, 4 и 5 готова
199$
ВМЕСТО 462$
ПОЛУЧИТЬ 
JOOMLA ПАКЕТ

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

Отзывы клиентов и оценки


рейтинги My Maps Location - Карты Google для Joomla
100 из 100 на основе 217 оценок пользователей

Источник рейтинга: 217 отзывов пользователей на: Joomla.org

FAQ: My Maps Location – Расширение карты и определителя магазинов Joomla

Как я могу добавить и управлять местоположениями в My Maps Location?

Вы можете легко добавлять местоположения, кликая на карту, вводя адрес или используя предложения мест Google Maps, а затем категоризировать и отображать их в виде карт или списков.

Какие провайдеры карт и дизайны поддерживаются?

Расширение поддерживает Google Maps, Bing Maps, Mapbox, Baidu, OpenStreetMap и MapQuest, с 9 дизайнами карт и настраиваемыми цветами и маркерами для гибкого представления.

Могут ли пользователи отправлять местоположения из внешнего интерфейса?

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

Есть ли поддержка фильтрации и поиска местоположений?

Плагин предлагает расширенную фильтрацию по стране, региону, тегам, категории, радиусу и расстоянию, а также настраиваемые модули поиска и опции сортировки.

Могу ли я импортировать или экспортировать большие наборы местоположений?

My Maps Location поддерживает импорт/экспорт через файлы CSV и KML, включая функции для массового обновления и синхронизации данных о местоположении.

Интегрируется ли расширение с другими компонентами Joomla?

Он интегрируется с популярными расширениями Joomla, такими как K2, Jomsocial, Community Builder, Hikashop, Event Booking и многими другими, чтобы улучшить контент, связанный с местоположением.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()