تفاعلية المرشح
المرشح هو قالب تطبيق قابل للتكوين يستخدم لعرض وتطبيق المرشحات التفاعلية على طبقات خريطة الويب
عرضها على الهواء مباشرة
#Features Interactive Filter هو قالب تطبيق قابل للتكوين يعرض خريطة مع عرض تفاعلي مرشح لطبقة الميزة. يعرض التطبيق مطالبات وتلميحات لقيم مرشح السمات التي يتم استخدامها لتحديد ميزات محددة.
يمكن تكوين القالب باستخدام الخيارات التالية:
- الخريطة: اختر خريطة الويب المستخدمة في التطبيق.
- العنوان: عنوان الطلب. العنوان الافتراضي هو اسم خريطة الويب.
- نص العنوان الفرعي يظهر أسفل العنوان المستخدم لوصف التطبيق. الترجمة الافتراضية هو ملخص خريطة الويب.
- نص التصفية: المطالبة بالمستخدمين لاستكشاف البيانات عن طريق عرض قيم إضافية للاختيار كنص المرشح.
- Filter Tropdown: إذا كانت الخريطة تحتوي على أكثر من مرشحات عرض مرشح في قائمة منسدلة. عندما يتم ضبطها على FALSE سيتم عرض جميع المرشحات في لوحة التصفية.
- قم بتكبير العرض: اضبط على True لعرض زر من شأنه تكبير إلى المدى الذي تمت تصفيته. ينطبق فقط على خدمات الميزات المستضافة.
تعليمات
- قم بتنزيل ملف .zip أو قم بإلغاء ضغطه أو استنساخ المستودع.
- تمكين الويب الدليل.
- الوصول إلى صفحة .html.
- ابدأ في كتابة القالب الخاص بك!
جديد على جيثب؟ ابدأ هنا.
النشر
- لنشر هذا التطبيق ، قم بتنزيل القالب من Portal/ArcGIS Online وفك ضغطه.
- انسخ المجلد غير المصدفة الذي يحتوي على ملفات قالب تطبيق الويب ، مثل index.html ، إلى خادم الويب الخاص بك. يمكنك إعادة تسمية المجلد لتغيير عنوان URL الذي سيصل من خلاله المستخدمين إلى الوصول إلى التطبيق. بشكل افتراضي ، سيكون عنوان URL للتطبيق
http://<Your Web Server>/<app folder name>/index.html - قم بتغيير مضيف المشاركة ، الموجود في Defaults.js داخل مجلد التكوين للتطبيق ، إلى عنوان URL للمشاركة لـ ArcGIS Online أو Portal. بالنسبة لمستخدمي ArcGIS عبر الإنترنت ، احتفظ بالقيمة الافتراضية لـ www.arcgis.com أو حدد اسم مؤسستك.
- arcgis online مثال:
"sharinghost": location.protocol + "//" + “<your organization name>.maps.arcgis.com - مثال بوابة حيث
arcgis هو اسم محول الويب: "sharinghost": location.protocol + "//" + "webadaptor.domain.com/arcgis"
- إذا كنت تستخدم Portal أو تثبيت محلي لـ ARCGIS API لـ JavaScript ، فقم بتغيير جميع الإشارات إلى ARCGIS API لـ JavaScript في index.html للإشارة إلى نسختك المحلية من واجهة برمجة التطبيقات. ابحث عن المراجع التي تحتوي على
"//js.arcgis.com/3.15" واستبدل هذا الجزء من المرجع بعنوان URL إلى التثبيت المحلي.
- على سبيل المثال:
"//webadaptor.domain.com/arcgis/jsapi/jsapi" حيث arcgis هو اسم محول الويب الخاص بك.
- انسخ خريطة أو معرف مجموعة من Portal/ArcGIS عبر الإنترنت واستبدل معرف خريطة الويب الافتراضي في ملف Default.js للتطبيق. يمكنك الآن تشغيل التطبيق على خادم الويب الخاص بك أو تخصيص التطبيق بشكل أكبر.
ملاحظة: إذا قام التطبيق بتحرير ميزات في خدمة الميزات ، أو يحتوي على خدمات آمنة أو خرائط ويب لا يتم مشاركتها علنًا ، أو إنشاء طلبات تتجاوز 200 حرف ، فقد تحتاج إلى إعداد واستخدام صفحة وكيل. تستخدم المواقف الشائعة التي قد تتجاوز فيها طول عنوان URL المضلعات المعقدة كمدخل لمهمة أو تحديد مرجع مكاني باستخدام نص معروف (WKT). للحصول على تفاصيل حول تثبيت وتكوين صفحة وكيل انظر باستخدام الوكيل. إذا لم يكن لديك اتصال بالإنترنت ، فستحتاج إلى الوصول إلى ARCGIS API ونشره لتوثيق JavaScript من المطورين.
#متطلبات
- مفكرة أو محرر HTML
- بعض الخلفية مع HTML و CSS و JavaScript
- تجربة مع ARCGIS API لجافا سكريبت مفيدة.
#موارد
- ARCGIS API لمركز موارد JavaScript
- [arcgis online] (http://www.arcgis.com)
- تريد إنشاء قالب خاص بك؟ عرض تطبيق Boilerplate للبدء.
- عرض قالب المرشح على arcgis عبر الإنترنت
#issues وجدت خطأ أو تريد طلب ميزة جديدة؟ يرجى إعلامنا من خلال تقديم مشكلة.
#إقرار أي شخص وكل شخص مرحب به للمساهمة.
#licensing
حقوق الطبع والنشر 2012 ESRI
مرخصة بموجب ترخيص Apache ، الإصدار 2.0 ("الترخيص") ؛ لا يجوز لك استخدام هذا الملف إلا في الامتثال للترخيص. يمكنك الحصول على نسخة من الترخيص على
http://www.apache.org/licenses/license-2.0
ما لم يكن مطلوبًا بموجب القانون المعمول به أو الموافقة على الكتابة ، يتم توزيع البرامج الموزعة بموجب الترخيص على أساس "كما هي" ، دون ضمانات أو شروط من أي نوع ، إما صريحة أو ضمنية. راجع ترخيص الأذونات والقيود التي تحكم اللغة المحددة بموجب الترخيص.
تتوفر نسخة من الترخيص في ملف ترخيص المستودع.