Class LatLonGraticuleLayer

    • Field Detail

      • GRATICULE_LATLON_LEVEL_0

        public static final java.lang.String GRATICULE_LATLON_LEVEL_0
        See Also:
        Constant Field Values
      • GRATICULE_LATLON_LEVEL_1

        public static final java.lang.String GRATICULE_LATLON_LEVEL_1
        See Also:
        Constant Field Values
      • GRATICULE_LATLON_LEVEL_2

        public static final java.lang.String GRATICULE_LATLON_LEVEL_2
        See Also:
        Constant Field Values
      • GRATICULE_LATLON_LEVEL_3

        public static final java.lang.String GRATICULE_LATLON_LEVEL_3
        See Also:
        Constant Field Values
      • GRATICULE_LATLON_LEVEL_4

        public static final java.lang.String GRATICULE_LATLON_LEVEL_4
        See Also:
        Constant Field Values
      • GRATICULE_LATLON_LEVEL_5

        public static final java.lang.String GRATICULE_LATLON_LEVEL_5
        See Also:
        Constant Field Values
      • latitudeLabels

        protected java.util.ArrayList<java.lang.Double> latitudeLabels
      • longitudeLabels

        protected java.util.ArrayList<java.lang.Double> longitudeLabels
    • Constructor Detail

      • LatLonGraticuleLayer

        public LatLonGraticuleLayer()
    • Method Detail

      • getAngleFormat

        public java.lang.String getAngleFormat()
        Get the graticule division and angular display format. Can be one of Angle.ANGLE_FORMAT_DD or Angle.ANGLE_FORMAT_DMS.
        Returns:
        the graticule division and angular display format.
      • setAngleFormat

        public void setAngleFormat​(java.lang.String format)
        Sets the graticule division and angular display format. Can be one of Angle.ANGLE_FORMAT_DD, Angle.ANGLE_FORMAT_DMS of Angle.ANGLE_FORMAT_DM.
        Parameters:
        format - the graticule division and angular display format.
        Throws:
        java.lang.IllegalArgumentException - is format is null.
      • initRenderingParams

        protected void initRenderingParams()
      • getOrderedTypes

        protected java.lang.String[] getOrderedTypes()
      • getTypeFor

        protected java.lang.String getTypeFor​(double resolution)
      • clearTiles

        protected void clearTiles()
      • makeAngleLabel

        protected java.lang.String makeAngleLabel​(Angle angle,
                                                  double resolution)
      • addLabel

        protected void addLabel​(double value,
                                java.lang.String labelType,
                                java.lang.String graticuleType,
                                double resolution,
                                LatLon labelOffset)