ThinkGeo.com    |     Documentation    |     Premium Support

getAdornmentOverlay is not a function error

Hi, 



I’m getting the above error when I call this function:

Map1.getAdornmentOverlay().redraw(true);





Please let me know if I’m doing it wrong.





Many thanks,

Benito

Hi Benito,


 


Thanks for your post, we have tried to recreate the problem, but it didn’t show up. Could you please provide us more information like your dll version or if possible, a “self-contained” sample is highly appreciated?


 


Here is our test Code:


 


Controller:


            LayerOverlay adornmentOverlay = new LayerOverlay();


            adornmentOverlay.IsBaseOverlay = false;


            adornmentOverlay.TileType = TileType.SingleTile;


            adornmentOverlay.Layers.Add(new ScaleBarAdornmentLayer());


            map.CustomOverlays.Add(adornmentOverlay);


View:


    function test() {


        var layer = Map1.getAdornmentOverlay();


        if (layer) {


            layer.redraw(true);


        }


    }


 


 


Looking for your further information.


 


Johnny