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

Импорт, синхронизация и экспорт ваших мест с My Maps Location

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

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

Лёгкий импорт и экспорт данных

Мой Maps Location оснащён надёжным инструментом импорта/экспорта, поддерживающим файлы .csv и .kml из Google Earth. Это означает, что вы можете легко импортировать свои существующие данные и экспортировать их по мере необходимости. Независимо от того, ’переносите ли вы данные из другой системы или создаёте резервную копию своих текущих местоположений, наш инструмент покрывает все ваши потребности. Кроме того, если ваши местоположения меняются со временем, обновление данных так же просто, как импорт нового файла .csv — больше нет ручного ввода данных!

Автоматическая синхронизация для бесшовных обновлений

Мы понимаем, что управление данными о местоположении может занимать много времени, особенно когда обновления происходят часто. That’s why we’ve introduced новый консольный плагин для автоматической .CSV синхронизации. Эта функция поддерживает ваши данные свежими и актуальными без необходимости ручного вмешательства. Просто настройте параметры синхронизации, и позвольте My Maps Location выполнить остальное, гарантируя, что ваши данные всегда актуальны и точны.
Автоматическая синхронизация для бесшовных обновлений

Обновлённый пользовательский опыт

Наше последнее обновление включает полную переработку пользовательского опыта импорта и экспорта. Мы’послушали ваш отзыв и переработали весь процесс, сделав его более интуитивным и удобным для пользователя. Теперь управление данными о ваших местоположениях не только мощное, но и простое и без проблем. Будь то вы’ опытный профессионал или новичок в управлении данными о местоположениях, наш упрощённый UX делает процесс выполнения задачи быстрым и эффективным.
Обновлённый пользовательский опыт

Расширенная поддержка файлов KML в OpenStreetMap

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

Получите ценные инсайты с помощью статистики местоположений

Помимо простого управления вашими данными, My Maps Location предоставляет проницательную аналитику, помогающую понять, как пользователи взаимодействуют с вашими локациями. Наше расширение отслеживает анонимную статистику запросов поиска мест, предоставляя вам чёткую картину самых популярных поисковых запросов и мест, которые чаще всего возвращаются пользователям. Используйте эти инсайты для оптимизации ваших локаций и улучшения общего пользовательского опыта.
Получите ценные инсайты с помощью статистики местоположений

Надёжно и масштабируемо для любого размера проекта

Независимо от масштаба вашего проекта, My Maps Location разработан, чтобы расти вместе с вами. От небольших компаний, управляющих несколькими локациями, до предприятий с тысячами точек интереса, наше расширение справляется со всем с лёгкостью. Встроенный инструмент импорта/экспорта и автоматическая синхронизация гарантируют, что ваши данные остаются надёжными, точными и легко управляемыми, независимо от того, насколько велик ваш набор данных.
Надёжно и масштабируемо для любого размера проекта

Обеспечьте будущее управление данными о местоположении

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

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

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

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

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

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


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

Источник рейтинга: 161 отзывов, отправленных пользователями, на: Joomla.org

ЧаВО: импорт, синхронизация и экспорт местоположений

Какие форматы файлов поддерживает My Maps Location для импорта и экспорта?

My Maps Location поддерживает файлы .csv и .kml, включая файлы из Google Earth, что упрощает импорт, экспорт и синхронизацию данных о ваших местоположениях.

Как работает новая функция автоматической синхронизации .CSV?

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

Является ли процесс импорта/экспорта удобным для пользователя?

Абсолютно! Мы полностью переработали пользовательский интерфейс для импорта и экспорта данных, сделав его более интуитивным и простым в использовании, независимо от вашего уровня экспертизы.

Могу ли я отслеживать, как пользователи взаимодействуют с моими локациями?

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

Поддерживает ли My Maps Location OpenStreetMap?

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

Подходит ли My Maps Location для больших наборов данных?

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

Как часто обновляется My Maps Location?

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

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}()