• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Autodesk MapGuide Enterprise Developer

    Reply
    Active Member
    Posts: 6
    Registered: ‎12-04-2007

    toggling layers in mg2008

    102 Views, 2 Replies
    12-04-2007 04:41 PM
    I have seen a great deal of info on toggling layers in mg6.x but finding it difficult to apply those to mg2008 studio. I am trying to invoke a script in my toolbar that will toggle a layer on or off. Any help for a newbie would be appreciated.
    Please use plain text.
    Active Member
    Posts: 6
    Registered: ‎12-04-2007

    Re: toggling layers in mg2008

    12-06-2007 01:44 PM in reply to: joshk
    Figure it out by looking at web API rough example that worked:

    MgLayer roadsLayer = mgLayers.GetItem("streets") as MgLayer;
    if (roadsLayer.GetVisible() == true)
    {
    roadsLayer.SetVisible(false);
    }
    else
    {
    roadsLayer.SetVisible(true);
    }
    Please use plain text.
    Active Member
    Posts: 6
    Registered: ‎12-04-2007

    Re: toggling layers in mg2008

    12-06-2007 01:50 PM in reply to: joshk
    also if you are toggling groups:

    MgLayerGroupCollection mgLayerGroup = Map.GetLayerGroups();

    MgLayerGroup nameGroup = mgLayerGroup.GetItem("name") as MgLayerGroup;
    if (nameGroup.GetVisible() == true)
    {
    nameGroup.SetVisible(false);
    }
    else
    {
    nameGroup.SetVisible(true);
    }
    Please use plain text.