[英]Overlaying a text box on a leaflet.js map
這似乎是一個非常簡單的問題,但我在其他地方尋找答案卻沒有運氣!
如何將一個簡單的文本框疊加到在地圖加載時加載的 Leaflet 地圖上(不固定到地圖上的任何點) - 例如,在實際地圖對象中提供標題和更多信息。 沒有什么花哨。
我知道這是舊的,但這里有一些示例代碼,必要時使用 CSS:
L.Control.textbox = L.Control.extend({ onAdd: function(map) { var text = L.DomUtil.create('div'); text.id = "info_text"; text.innerHTML = "<strong>text here</strong>" return text; }, onRemove: function(map) { // Nothing to do here } }); L.control.textbox = function(opts) { return new L.Control.textbox(opts);} L.control.textbox({ position: 'bottomleft' }).addTo(map);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.