Enum Class TilingScheme

java.lang.Object
java.lang.Enum<TilingScheme>
com.here.sdk.mapview.datasource.TilingScheme
All Implemented Interfaces:
Serializable, Comparable<TilingScheme>, Constable

public enum TilingScheme extends Enum<TilingScheme>

List of available data tiling schemes. X axis has the origin at -180 longitude and is increasing in east direction. Y axis has the origin at max latitude and is increasing in south direction. For half quad tree schemes, only the uppper half of the tree is used.

  • Enum Constant Details

    • HALF_QUAD_TREE_IDENTITY

      public static final TilingScheme HALF_QUAD_TREE_IDENTITY

      A tiling scheme that splits 0-th level tile into 2 equal-sized subtiles and all other level tiles into 4 equal-sized subtiles.

    • HALF_QUAD_TREE_MERCATOR

      public static final TilingScheme HALF_QUAD_TREE_MERCATOR

      A tiling scheme that splits 0-th level tile into 2 equal-sized subtiles and all other level tiles into 4 equal-sized subtiles. The coordinates of the tile's corners are transformed through the web-mercator projection.

    • HALF_QUAD_TREE_EQUIRECTANGULAR

      public static final TilingScheme HALF_QUAD_TREE_EQUIRECTANGULAR

      A tiling scheme that splits 0-th level tile into 2 equal-sized subtiles and all other level tiles into 4 equal-sized subtiles. The coordinates of the tile's corners are transformed through the equirectangular (plate carree) projection.

    • QUAD_TREE_IDENTITY

      public static final TilingScheme QUAD_TREE_IDENTITY

      A tiling scheme that splits each level tile into 4 equal-sized subtiles.

    • QUAD_TREE_MERCATOR

      public static final TilingScheme QUAD_TREE_MERCATOR

      A tiling scheme that splits each level tile into 4 equal-sized subtiles. The coordinates of the tile's corners are transformed through the web-mercator projection.

    • QUAD_TREE_EQUIRECTANGULAR

      public static final TilingScheme QUAD_TREE_EQUIRECTANGULAR

      A tiling scheme that splits each level tile into 4 equal-sized subtiles. The coordinates of the tile's corners are transformed through the equirectangular (plate carree) projection.

  • Method Details

    • values

      public static TilingScheme[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static TilingScheme valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null