¡Ayúdanos a traducir esta Web y consigue licencias gratis!
Usuario anónimo  |  Ingresar  |  Regístrate

Cómo...

Hierarchical Map Type Control

El GHierarchicalMapTypeControl es un nuevo control para mostrar los tipos de mapa de los que dispone el usuario.

Su objetivo es mostrar la información de forma jerárquica en el modo en que nosotros lo configuremos, aunque tiene una interesante configuración por defecto.

Al GHierarchicalMapTypeControl le iremos añadiendo GHierarchicalMapTypeControlRelation.

El GHierarchicalMapTypeControlRelation se compone de las siguientes propiedades:
  • parentType: el tipo de mapa "padre". 
  • childType: el tipo de mapa "hijo".
  •  childText: el texto que saldrá en el menú al referirse al tipo de mapa hijo.
  •  isDefault: indica si está activado por defecto.
Como siempre, lo mejor es un ejemplo:




Code.aspx
<cc1:GMap ID="GMap1" runat="server" />
Code.aspx.cs
GMap1.addMapType(GMapType.GTypes.Physical);

GHierarchicalMapTypeControl hierarchicalMapTypeControl = new GHierarchicalMapTypeControl();

hierarchicalMapTypeControl.clearPreviousRelationShips = true;
hierarchicalMapTypeControl.hierarchicalMapTypeControlRelations.Add(
    new GHierarchicalMapTypeControlRelation(GMapType.GTypes.Normal, GMapType.GTypes.Physical, "Subgurim Physical", false));
hierarchicalMapTypeControl.hierarchicalMapTypeControlRelations.Add(
    new GHierarchicalMapTypeControlRelation(GMapType.GTypes.Satellite, GMapType.GTypes.Hybrid, "Subgurim Hybrid", false));

GMap1.gHierarchicalMapTypeControl = hierarchicalMapTypeControl;
Powered by Subgurim.NET and Comunactivo