أكثر

عرض رمز نمط (نجمة) بشكل منفصل ، وليس على الخريطة ، Openlayer


أحاول إنشاء وسيلة إيضاح للخريطة بشكل منفصل في div.

كيف يمكنني عرض رمز (على سبيل المثال نجمة) في مكان آخر في html ، ليس فقط على الخريطة باستخدام OpenLayers؟

أعتقد أن علي الاتصالOpenLayers.Renderer.symbol.starوعرضه في مكان آخر ، لكنني لم أتمكن من معرفة الطريقة التي يجب استخدامها ...

الحل الأمثل هو الحصول على خصائص التصميم الدقيقة مثل الخريطة ... هل هناك طريقة لذلك؟


إذا كنت تستخدم طبقة متجه ، يمكنك إنشاء وسيلة إيضاح متجه (http://api.geoext.org/1.0/examples/vector-legend.html). إذا كنت تستخدم طبقة WMS ، فيمكنك استخدام طلب getlegend.

Edit1: هنا كما jsfiddle حول كيفية استخدام OpenLayers.Renderer لإنشاء "خريطة" ثابتة كوسيلة إيضاح. http://jsfiddle.net/expedio/g8LncceL/


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