تخطي إلى المحتوى الرئيسي

استيراد، مزامنة وتصدير مواقعك مع My Maps Location

أصبح إدارة بيانات الموقع أسهل الآن مع My Maps Location، الإضافة القوية لجوملا المصممة لتبسيط الطريقة التي تتعامل بها مع معلوماتك القائمة على الموقع. سواء كان لديك عدد قليل من المواقع أو آلافها، تم بناء حلنا لضمان عدم فقدان بياناتك، والآن مع أحدث تحديثاتنا، سيصبح سير عملك أكثر سلاسة وكفاءة من أي وقت مضى.

استيراد/تصدير/مزامنة بيانات المواقع & الحصول على الإحصاءات

استيراد وتصدير البيانات بسهولة

يأتي My Maps Location مزودًا بأداة استيراد/تصدير قوية تدعم ملفات .csv و .kml من Google Earth. هذا يعني أنه يمكنك بسهولة جلب بياناتك الحالية وتصديرها متى احتجت. سواء كنت تقوم بترحيل البيانات من نظام آخر أو تقوم بعمل نسخة احتياطية لمواقعك الحالية، فإن أداتنا تغطي جميع احتياجاتك. بالإضافة إلى ذلك، إذا تغيرت مواقعك مع مرور الوقت، فإن تحديث بياناتك يصبح بسيطًا مثل استيراد ملف .csv جديد — لا مزيد من إدخال البيانات يدويًا!

المزامنة التلقائية للتحديثات السلسة

نحن ندرك أن إدارة بيانات الموقع قد تستغرق وقتًا طويلاً، خاصةً عندما تكون التحديثات متكررة. هذا هو السبب في أننا’ قدمنا مكوّنًا إضافيًا جديدًا لوحدة التحكم للمزامنة التلقائية لملفات .CSV. هذه الميزة تحافظ على تحديث بياناتك وتبقيها حديثة دون الحاجة إلى تدخل يدوي. ما عليك سوى إعداد تفضيلات المزامنة، ودع My Maps Location يتولى البقية، لضمان أن تكون بياناتك دائمًا محدثة ودقيقة.
المزامنة التلقائية للتحديثات السلسة

تجربة المستخدم المجددة

يتضمن أحدث تحديث لنا إعادة بناء كاملة لتجربة المستخدم في الاستيراد والتصدير. لقد استمعنا إلى ملاحظاتكم وأعدنا تصميم العملية بأكملها لتكون أكثر بديهية وسهلة الاستخدام. الآن، إدارة بيانات المواقع الخاصة بكم ليست قوية فقط، بل أيضًا مباشرة وخالية من المتاعب. سواء كنتم محترفين مخضرمين أو جددًا في إدارة بيانات المواقع، فإن واجهة المستخدم المبسطة تجعل إنجاز المهمة سريعًا وفعالًا.
تجربة المستخدم المجددة

دعم موسع لملفات 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

اختر خطة للحصول على الدعم وتحديثات الإصدار الجديد
محترف
الإضافة + دعم وتحديث لمدة سنة واحدة &
$49
1
سنة
  • نطاقات متعددة / مواقع متعددة
  • تحديث لمدة سنة واحدة
  • دعم لمدة سنة واحدة
  • موقع خرائطي
  • خريطة لينكي
  • لا دفعات متكررة
  • بدون تاريخ محدد
  • جاهز لأحدث Joomla 3, 4 & 5
199$
بدلاً من 462$
احصل على 
JOOMLA الحزمة

الحزمة تمنح الوصول إلى جميع امتدادات جوملا ويمكن استخدامها على أي موقع ويب. بالإضافة إلى ذلك، ستحصل على وصول كامل للدعم الفني والتحديث لكل امتداد طوال العام. 
الوقت الآن! عزز كفاءتك واكتسب تلك الميزة التنافسية. جرب الحزمة.

آراء العملاء & التقييمات


Dropfiles My Maps Location - خرائط جوجل لـ 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 بانتظام لإضافة ميزات جديدة، وتحسين الأداء، وتعزيز تجربة المستخدم الشاملة بناءً على ملاحظات المستخدم واحتياجات الصناعة المتطورة.

Deadlock found when trying to get lock; try restarting transaction (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Deadlock found when trying to get lock; try restarting transaction

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "40001"
}
  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:
Deadlock found when trying to get lock; try restarting transaction

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