أكثر

أزرار تبديل CartoDB لا تعمل مع بياناتي؟


نحن نأخذ بيانات CartoDB لخريطة الانتخابات الكندية هذه - http://cdb.io/1TabLyz - لإنشاء إصدار يضيف أزرار تبديل للتصفية حسب الحزب السياسي.

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

هل واجه أي شخص أي شيء مشابه؟ هكذا تبدو: http://www.cpac.ca/sites/leaders_map.html


يبدو أن هذه المشكلة ناتجة عن الترتيب الذي تم به إعداد المتغيرات وحقيقة أنني أعتقد أنك تحاول إعداد طبقة مختلفة ولكن ليس الطبقة التي تريدها.

لقد لاحظت التفاصيل التي تستخدمها getSubLayer (0) ولكن يبدو أن التصور الخاص بك يحتوي على طبقتين ، ويبدو أن الطبقة التي تريد تصفيتها هي الثانية (وفقًا لاسم الجداول في كود CartoCSS الخاص بك وفي كود CartoCSS الذي يظهر في viz.json لخريطتك).

لقد لعبت قليلاً مع رمز موقعك وتمكّنت من تفعيله ، وهذا ما استخدمته: (أقوم بإخفاء هوية معلوماتك المحددة ، لذلك ستحتاج إلى إضافة عناوين URL لخرائط الأساس والمعنى. json مرة أخرى)

أوصيك أيضًا باستخدام آخر إصدار من CartoDB.js ، وهو 3.15 ، باستخدام موارد URL التالية:

 

أتمنى أن يساعدك هذا!


شاهد الفيديو: أحد أزرار لوحة المفاتيح لا يعمل إليك الحل الفوري و بدون أي إصلاح (شهر اكتوبر 2021).