Maps Extension Documentation

From binaryoption
Jump to navigation Jump to search
Баннер1
    1. امتداد الخرائط لويكي: دليل شامل للمبتدئين

مقدمة

امتداد الخرائط (Maps extension) هو إضافة قوية لـ MediaWiki تسمح بدمج الخرائط التفاعلية مباشرة في صفحات الويكي الخاصة بك. يتيح هذا الامتداد للمستخدمين عرض المواقع الجغرافية، وتحديد النقاط المهمة، وإنشاء خرائط مخصصة لتلبية احتياجات محددة. سواء كنت تدير موقعًا ويب حول السفر، أو الأحداث المحلية، أو أي موضوع يتطلب عرض معلومات جغرافية، فإن امتداد الخرائط هو أداة قيمة. هذا الدليل مصمم للمبتدئين، ويهدف إلى تزويدك بفهم شامل لكيفية تثبيت الامتداد واستخدامه وتخصيصه.

المتطلبات الأساسية

قبل البدء، تأكد من أن لديك المتطلبات التالية:

  • MediaWiki 1.23 أو أحدث (يوصى بالإصدار 1.40).
  • وصول إلى خادم الويكي الخاص بك مع امتيازات المسؤول.
  • معرفة أساسية بـ PHP و HTML.
  • مفتاح API صالح من أحد مزودي خدمات الخرائط (مثل Google Maps.

التثبيت

1. **تنزيل الامتداد:** قم بتنزيل أحدث إصدار من امتداد الخرائط من صفحة الامتداد على MediaWiki.org. 2. **التحميل:** قم بتحميل المجلد الذي تم تنزيله إلى دليل `extensions/` على خادم الويكي الخاص بك. تأكد من أن اسم المجلد هو `Maps`. 3. **التكوين:** قم بتحرير ملف `LocalSettings.php` الخاص بك وأضف السطر التالي:

```php require_once "$IP/extensions/Maps/Maps.php"; ```

4. **إعدادات الامتداد:** قم بإنشاء صفحة تكوين جديدة (على سبيل المثال، `MediaWiki:MapsConfig`) وأضف إعدادات الامتداد. الإعدادات الأساسية تتضمن:

   *   `$wgMapsAPIType`: حدد نوع API الذي تستخدمه (على سبيل المثال، `google`).
   *   `$wgMapsAPIKey`: أدخل مفتاح API الخاص بك من مزود خدمة الخرائط.
   *   `$wgMapsDefaultZoom`: حدد مستوى التكبير الافتراضي للخرائط.
   *   `$wgMapsDefaultLatitude`: حدد خط العرض الافتراضي.
   *   `$wgMapsDefaultLongitude`: حدد خط الطول الافتراضي.
   مثال:

```php $wgMapsAPIType = 'google'; $wgMapsAPIKey = 'YOUR_GOOGLE_MAPS_API_KEY'; $wgMapsDefaultZoom = 8; $wgMapsDefaultLatitude = 37.7749; $wgMapsDefaultLongitude = -122.4194; ```

5. **تحديث ذاكرة التخزين المؤقت:** قم بتحديث ذاكرة التخزين المؤقت لـ MediaWiki من خلال زيارة `Special:PurgeCache` أو عن طريق إعادة تشغيل خادم الويكي.

الاستخدام الأساسي

بعد التثبيت والتكوين، يمكنك البدء في استخدام امتداد الخرائط في صفحات الويكي الخاصة بك.

  • **علامة `<map>`:** تستخدم علامة `<map>` لإدراج خريطة في الصفحة. يمكنك تحديد خط العرض والطول ومستوى التكبير باستخدام السمات `latitude` و `longitude` و `zoom`.

```wiki <map latitude="37.7749" longitude="-122.4194" zoom="12">

 هذه هي خريطتي.

</map> ```

  • **علامات `<marker>`:** تستخدم علامات `<marker>` لإضافة علامات إلى الخريطة. يمكنك تحديد خط العرض والطول والعنوان والوصف باستخدام السمات `latitude` و `longitude` و `title` و `description`.

```wiki <map latitude="37.7749" longitude="-122.4194" zoom="12">

 <marker latitude="37.7833" longitude="-122.4167" title="مكتبة سان فرانسيسكو العامة" description="مكتبة عامة رئيسية في سان فرانسيسكو." />
 <marker latitude="37.7950" longitude="-122.4028" title="جسر البوابة الذهبية" description="جسر معلق شهير في سان فرانسيسكو." />

</map> ```

  • **علامات `<circle>`:** تستخدم علامات `<circle>` لإنشاء دوائر على الخريطة. يمكنك تحديد خط العرض والطول ونصف القطر واللون باستخدام السمات `latitude` و `longitude` و `radius` و `color`.

```wiki <map latitude="37.7749" longitude="-122.4194" zoom="12">

 <circle latitude="37.7833" longitude="-122.4167" radius="500" color="red" />

</map> ```

  • **علامات `<polygon>`:** تستخدم علامات `<polygon>` لإنشاء مضلعات على الخريطة. يمكنك تحديد نقاط الرؤوس باستخدام سمة `points`.

```wiki <map latitude="37.7749" longitude="-122.4194" zoom="12">

 <polygon points="37.7749,-122.4194;37.7833,-122.4167;37.7950,-122.4028" color="blue" />

</map> ```

التخصيص المتقدم

  • **أنماط CSS:** يمكنك تخصيص مظهر الخرائط والعلامات باستخدام أنماط CSS.
  • **JavaScript:** يمكنك إضافة JavaScript لتعديل سلوك الخرائط وإضافة ميزات إضافية.
  • **البيانات الديناميكية:** يمكنك استخدام Lua أو PHP لجلب البيانات من مصادر خارجية وعرضها على الخريطة.
  • **التكامل مع الامتدادات الأخرى:** يمكن دمج امتداد الخرائط مع امتدادات أخرى مثل Semantic MediaWiki لعرض البيانات المنظمة على الخريطة.

مثال متقدم: عرض مواقع المطاعم

لنفترض أن لديك قاعدة بيانات تحتوي على معلومات حول المطاعم، بما في ذلك خط العرض والطول. يمكنك استخدام Semantic MediaWiki و امتداد الخرائط لعرض هذه المطاعم على الخريطة.

1. **إنشاء نوع بيانات:** قم بإنشاء نوع بيانات جديد يسمى "مطعم" في Semantic MediaWiki. أضف الخصائص التالية:

   *   `اسم المطعم` (text)
   *   `خط العرض` (number)
   *   `خط الطول` (number)
   *   `نوع المطبخ` (text)

2. **إضافة بيانات المطاعم:** قم بإضافة بيانات المطاعم إلى الويكي الخاص بك باستخدام نوع البيانات "مطعم". 3. **إنشاء قالب:** قم بإنشاء قالب لعرض المطاعم على الخريطة.

```wiki <map latitude="{{#property:مطعم|خط العرض}}" longitude="{{#property:مطعم|خط الطول}}" zoom="15">

 <marker latitude="{{#property:مطعم|خط العرض}}" longitude="{{#property:مطعم|خط الطول}}" title="{{#property:مطعم|اسم المطعم}}" description="{{#property:مطعم|نوع المطبخ}}" />

</map> ```

4. **عرض الخريطة:** استخدم القالب في صفحة الويكي الخاصة بك لعرض المطاعم على الخريطة.

استراتيجيات الخيارات الثنائية ذات الصلة (لإضافة سياق للمستخدم المهتم بالتحليل):

  • **استراتيجية الاتجاه:** استخدام الخرائط لتحديد المناطق ذات الاتجاه الصاعد أو الهابط في حجم التداول.
  • **استراتيجية الاختراق:** تحديد نقاط الدعم والمقاومة الرئيسية على الخريطة بناءً على بيانات تاريخية.
  • **استراتيجية المتوسط المتحرك:** عرض المتوسطات المتحركة على الخريطة لتحديد الاتجاهات.
  • **استراتيجية مؤشر القوة النسبية (RSI):** تصور مناطق ذروة الشراء والبيع على الخريطة.
  • **استراتيجية بولينجر باندز:** عرض نطاقات بولينجر على الخريطة لتحديد التقلبات.
  • **استراتيجية MACD:** تصور تقاطعات MACD على الخريطة.
  • **استراتيجية Fibonacci Retracement:** استخدام Fibonacci Retracement لتحديد مستويات الدعم والمقاومة المحتملة.
  • **تحليل حجم التداول:** استخدام الخرائط لتصور حجم التداول في مناطق مختلفة.
  • **تحليل الاتجاه:** تحديد الاتجاهات الرئيسية في السوق باستخدام الخرائط.
  • **تحليل الأنماط:** تحديد الأنماط السعرية على الخريطة.
  • **استراتيجية ستوكاستيك:** استخدام مؤشر ستوكاستيك لتحديد نقاط الدخول والخروج.
  • **استراتيجية Ichimoku Cloud:** استخدام سحابة Ichimoku لتحديد الاتجاهات ومستويات الدعم والمقاومة.
  • **استراتيجية Elliot Wave:** تحديد موجات Elliot على الخريطة.
  • **استراتيجية Price Action:** تحليل حركة السعر على الخريطة.
  • **استراتيجية Pin Bar:** تحديد أنماط Pin Bar على الخريطة.
  • **استراتيجية Engulfing Pattern:** تحديد أنماط Engulfing على الخريطة.
  • **استراتيجية Morning Star/Evening Star:** تحديد أنماط Morning Star و Evening Star على الخريطة.
  • **استراتيجية Head and Shoulders:** تحديد نمط Head and Shoulders على الخريطة.
  • **استراتيجية Double Top/Double Bottom:** تحديد أنماط Double Top و Double Bottom على الخريطة.
  • **استراتيجية Triangle Pattern:** تحديد أنماط المثلث على الخريطة.
  • **استراتيجية Flag Pattern:** تحديد أنماط Flag على الخريطة.
  • **استراتيجية Pennant Pattern:** تحديد أنماط Pennant على الخريطة.
  • **تحليل المخاطر:** استخدام الخرائط لتقييم المخاطر المحتملة.
  • **تنويع المحفظة:** استخدام الخرائط لتحديد فرص التنويع.

المشاكل الشائعة وحلولها

  • **الخريطة لا تظهر:** تأكد من أن مفتاح API الخاص بك صحيح وأن لديك اتصالاً بالإنترنت.
  • **العلامات لا تظهر:** تأكد من أن خط العرض والطول صحيحان.
  • **الخريطة لا تتفاعل:** تأكد من أن JavaScript ممكّن في متصفحك.

الموارد الإضافية

الخلاصة

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


ابدأ التداول الآن

سجّل في IQ Option (الحد الأدنى للإيداع 10 دولار) افتح حساباً في Pocket Option (الحد الأدنى للإيداع 5 دولار)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin لتصلك: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات اتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер