Mai mult

Cum se suprapune imaginea neproiectată în openLayers 3

Cum se suprapune imaginea neproiectată în openLayers 3


Trebuie să suprapun o imagine care nu se mișcă odată cu straturile de hartă. Am luat în considerare utilizarea ol.control.Control, deoarece documentul specifică că pot fi „doar informative”, ca în cazul meu. Toate exemplele de control sunt funcționale (rotire etc.), dar am nevoie de un exemplu simplificat care să fie doar imaginea.

Actualizare: iată cu ce mă joc (doar testarea cu DIV, va înlocui cu imaginea), dar DIV nu apare așa cum era de așteptat:

var forecastLabel = funcție (opt_options) {var options = opt_options || {}; var $ button = $ (''). css ({'background': '# f00', 'width': 100, 'height': 100}) .text ("BUTON!"); ol.control.Control.call (aceasta, {element: $ button [0], target: options.target}); }; ol.inherits (forecastLabel, ol.control.Control); var map = new ol.Map ({controls: ol.control.defaults (). extend ([new forecastLabel (),]), ...

Opțiunea 1

Trebuie doar să specificați o atribuire pentru oricare dintre straturile pe care le-ați adăugat pe hartă, indicând fișierul imagine pe care doriți să îl suprapuneți.

În constructorul dvs. pentru strat:

"atribuire": "Împărtășește acest răspunsrăspuns 13 octombrie 15 la 17:56ThomasThomas1,4676 ecusoane de argint18 ecusoane de bronz
							

Priveste filmarea: AutoCAD - 3 - Open Layer