أكثر

معرفة مدى مستويات التكبير الافتراضية لـ OpenLayers

معرفة مدى مستويات التكبير الافتراضية لـ OpenLayers


أرغب في إعادة إنتاج مستويات التكبير / التصغير الخاصة بـ OpenLayers في PostGIS. لست معتادًا على العمل مع JavaScript وأواجه صعوبات في معرفة المدى الدقيق لمستويات التكبير الافتراضية لـ OpenLayers بالأمتار. لا يمكنني العثور عليه في أي مكان على الإنترنت.

باستخدام الوظيفة ST_Expand يمكنني إنشاء شكل مشابه لمستوى التكبير / التصغير. أرغب في استخدام هذه الوظيفة وإعادة إنشاء مستويات التكبير الافتراضية 12 و 13 و 14 من OpenLayers. كيف يمكنني فعل ذلك؟

أفكر في معرفة مسافة المدى من OpenLayers ، واستخدام ذلك كمدخل للوظيفة ST_Expand. لكن كيف أجد تلك المسافة؟


يمكنك الحصول على مدى الخريطة ومستوى التكبير / التصغير باستخدام الطبقات المفتوحة: (يجب أن تعمل باستخدام جافا سكريبت لإيجاد مدى الخريطة ومستويات التكبير / التصغير)

var zoom = map.getZoom () ؛ // ربما يساعدك المقياس في إيجاد المسافة. فار مقياس = map.getScale () ، var pageExtent = map.getExtent () ،

ويمكنك العثور على المسافة مع مدى الخريطة ومستوى التكبير / التصغير.

آمل أن أتمكن من مساعدتك.


شاهد الفيديو: واجهة قاعدة بيانات بأوامر منسدلة