ThinkGeo.com    |     Documentation    |     Premium Support

Change visibility of World Map (bing)

How do I change visibility of World Map (Bing in my case)? I want to have button to hide or show bing map. I try like this:


BingMapsOverlay bingMapsOverlay = new BingMapsOverlay("WorldMapOverlay");
bingMapsOverlay.MapType = BingMapsStyle.Road;
// buttons sets this true/false
bingMapsOverlay.IsVisible = false;
map.CustomOverlays.Add(bingMapsOverlay);

But this doesn't hide map, whats wrong?



 Hello Hotter,


 
Thanks for your post, I tested directly set the bingMapsOverlay isVisible as false and use button click to set the overlay isVisible as false, all the result works fine, can you check the code below?

        protected void btnPhysical_Click(object sender, EventArgs e)
        {
            BingMapsOverlay bingMapsOverlay = (BingMapsOverlay)Map1.CustomOverlays[0];
            bingMapsOverlay.IsVisible = false;
        }

Regards,
 
Gary

Which version do you use? I set IsVisible to false at the begining of the application (like in my code shown (for testing will it be visible)) and map is still visible. I am using v6.0.0.0. Maybe it i fixed in your version?



Hello Hotter, 
  
 I’m using the newest version, so you can get 6.0.276.0 or later and have another try. 
  
 Regards, 
  
 Gary

 Here I made a sample project. Does it show/hide map for you? For me no. Map is always visible, dont know where is the problem. Map shouldn't be visible on start up too but it is. Can you confirm my bug?


 



ShowHideMap.zip (141 KB)

Hi Hotter, 
  
 Sorry for the inconvenience, we have fixed this bug, please get the 6.0.279.0 or 6.0.0.279 and have a try. 
  
 Regards, 
 Edgar

Hi Hotter, 
  
 Sorry for the inconvenience, we have fixed this bug, please get the 6.0.279.0 or 6.0.0.279 and have a try. 
  
 Regards, 
 Edgar

 Thanks, now it works with my first sample, but I can't make it work using javascript callbacks without reloading page. Do I need somehow to refresh map? Could you help?


I attach a sample with javascript.



ShowHideMap_javascript.zip (144 KB)

Hotter,


Thanks for your sample, please try the modified sample.


Regards,


Edgar



001_ShowHideMap_javascript.zip (123 KB)