Package globus.glmap

Class GLMapVectorCascadeStyle


  • @ParametersAreNonnullByDefault
    public class GLMapVectorCascadeStyle
    extends GLNativeObject
    GLMapVectorCascadeStyle defines appearance of GLMapVectorObject. One style could be used with many GLMapVectorObjects.

    Style, used to render map is stored inside Style.mapcss. Detailed MapCSS specification is located at: http://www.mapcss.org

    MapCSS examples:

    Any point with tag natural=peak, should be displayed on zoom level 11+ with trangle icon tinted with brown color.

     
     node|z11-[natural=peak] {
        icon-image:"triangle.svgpb";
        icon-tint:brown;
     }
     
     
    Any point with tag natural=peak, should display it's localized name on zoom level 13+.
     
     node|z13-[natural=peak] {
     text: eval( locTag('name') );
     text-color:brown;
     font-size:12;
     }
     
     
    • Method Summary

      Modifier and Type Method Description
      static GLMapVectorCascadeStyle createStyle​(java.lang.String style)
      Creates cascade style object.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • createStyle

        public static GLMapVectorCascadeStyle createStyle​(java.lang.String style)
        Creates cascade style object.
        
        	 GLMapVectorCascadeStyle style = GLMapVectorCascadeStyle.createStyle("area{fill-color:#10106050;}");
             
        Parameters:
        style - Source code of style.
        Returns:
        New GLMapVectorCascadeStyle object or `null` in case of error