יותר

כיצד לכסות תמונה לא מוקרנת בשכבות פתוחות 3


אני צריך לכסות תמונה שלא זזה עם שכבות המפה. שקלתי להשתמש ב- ol.control.Control, שכן המסמך קובע במפורש שהם יכולים להיות "אינפורמטיביים בלבד", כמו במקרה שלי. כל הדוגמאות לבקרה הן פונקציונליות (סובב וכו '), אבל אני זקוק לדוגמא פשוטה שהיא רק התמונה.

עדכון: הנה מה שאני משחק איתו (רק בדיקה עם DIV, תחליף לתמונה), אך ה- DIV לא מופיע כצפוי:

var forecastLabel = פונקציה (opt_options) {var options = opt_options || {}; var $ button = $ (''). css ({'רקע': '# f00', 'רוחב': 100, 'גובה': 100}). טקסט ("לחצן!"); ol.control.Control.call (זה, {element: $ button [0], target: options.target}); }; ol.inherits (forecastLabel, ol.control.Control); var map = חדש ol.Map ({controls: ol.control.defaults (). הרחב ([תווית תחזית חדשה (),]), ...

אופציה 1

פשוט ציין ייחוס לכל אחת מהשכבות שהוספת למפה, והפנה לקובץ התמונה שברצונך לכסות.

בבנאי שלך לשכבה:

'ייחוס': "לשפר תשובה זוענה 13 באוקטובר 15 'בשעה 17:56תומאסתומאס1,4676 תגי כסף18 תגי ארד


צפו בסרטון: Openlayers 6 Tutorial #4 - View in Openlayers (אוֹקְטוֹבֶּר 2021).