Class Property

java.lang.Object
com.trimblemaps.mapsdk.style.layers.Property

public final class Property extends Object
Paint/Layout properties for Layer
  • Field Details

    • VISIBLE

      public static final String VISIBLE
      The layer is shown.
      See Also:
    • NONE

      public static final String NONE
      The layer is hidden.
      See Also:
    • LINE_CAP_BUTT

      public static final String LINE_CAP_BUTT
      A cap with a squared-off end which is drawn to the exact endpoint of the line.
      See Also:
    • LINE_CAP_ROUND

      public static final String LINE_CAP_ROUND
      A cap with a rounded end which is drawn beyond the endpoint of the line at a radius of one-half of the line's width and centered on the endpoint of the line.
      See Also:
    • LINE_CAP_SQUARE

      public static final String LINE_CAP_SQUARE
      A cap with a squared-off end which is drawn beyond the endpoint of the line at a distance of one-half of the line's width.
      See Also:
    • LINE_JOIN_BEVEL

      public static final String LINE_JOIN_BEVEL
      A join with a squared-off end which is drawn beyond the endpoint of the line at a distance of one-half of the line's width.
      See Also:
    • LINE_JOIN_ROUND

      public static final String LINE_JOIN_ROUND
      A join with a rounded end which is drawn beyond the endpoint of the line at a radius of one-half of the line's width and centered on the endpoint of the line.
      See Also:
    • LINE_JOIN_MITER

      public static final String LINE_JOIN_MITER
      A join with a sharp, angled corner which is drawn with the outer sides beyond the endpoint of the path until they meet.
      See Also:
    • SYMBOL_PLACEMENT_POINT

      public static final String SYMBOL_PLACEMENT_POINT
      The label is placed at the point where the geometry is located.
      See Also:
    • SYMBOL_PLACEMENT_LINE

      public static final String SYMBOL_PLACEMENT_LINE
      The label is placed along the line of the geometry. Can only be used on LineString and Polygon geometries.
      See Also:
    • SYMBOL_PLACEMENT_LINE_CENTER

      public static final String SYMBOL_PLACEMENT_LINE_CENTER
      The label is placed at the center of the line of the geometry. Can only be used on LineString and Polygon geometries. Note that a single feature in a vector tile may contain multiple line geometries.
      See Also:
    • SYMBOL_Z_ORDER_AUTO

      public static final String SYMBOL_Z_ORDER_AUTO
      If symbol sort key is set, sort based on that. Otherwise sort symbols by their y-position relative to the viewport.
      See Also:
    • SYMBOL_Z_ORDER_VIEWPORT_Y

      public static final String SYMBOL_Z_ORDER_VIEWPORT_Y
      Symbols will be sorted by their y-position relative to the viewport.
      See Also:
    • SYMBOL_Z_ORDER_SOURCE

      public static final String SYMBOL_Z_ORDER_SOURCE
      Symbols will be rendered in the same order as the source data with no sorting applied.
      See Also:
    • ICON_ROTATION_ALIGNMENT_MAP

      public static final String ICON_ROTATION_ALIGNMENT_MAP
      When Property.SYMBOL_PLACEMENT is set to SYMBOL_PLACEMENT_POINT, aligns icons east-west. When Property.SYMBOL_PLACEMENT is set to SYMBOL_PLACEMENT_LINE or SYMBOL_PLACEMENT_LINE_CENTER, aligns icon x-axes with the line.
      See Also:
    • ICON_ROTATION_ALIGNMENT_VIEWPORT

      public static final String ICON_ROTATION_ALIGNMENT_VIEWPORT
      Produces icons whose x-axes are aligned with the x-axis of the viewport, regardless of the value of Property.SYMBOL_PLACEMENT.
      See Also:
    • ICON_ROTATION_ALIGNMENT_AUTO

      public static final String ICON_ROTATION_ALIGNMENT_AUTO
      See Also:
    • ICON_TEXT_FIT_NONE

      public static final String ICON_TEXT_FIT_NONE
      The icon is displayed at its intrinsic aspect ratio.
      See Also:
    • ICON_TEXT_FIT_WIDTH

      public static final String ICON_TEXT_FIT_WIDTH
      The icon is scaled in the x-dimension to fit the width of the text.
      See Also:
    • ICON_TEXT_FIT_HEIGHT

      public static final String ICON_TEXT_FIT_HEIGHT
      The icon is scaled in the y-dimension to fit the height of the text.
      See Also:
    • ICON_TEXT_FIT_BOTH

      public static final String ICON_TEXT_FIT_BOTH
      The icon is scaled in both x- and y-dimensions.
      See Also:
    • ICON_ANCHOR_CENTER

      public static final String ICON_ANCHOR_CENTER
      The center of the icon is placed closest to the anchor.
      See Also:
    • ICON_ANCHOR_LEFT

      public static final String ICON_ANCHOR_LEFT
      The left side of the icon is placed closest to the anchor.
      See Also:
    • ICON_ANCHOR_RIGHT

      public static final String ICON_ANCHOR_RIGHT
      The right side of the icon is placed closest to the anchor.
      See Also:
    • ICON_ANCHOR_TOP

      public static final String ICON_ANCHOR_TOP
      The top of the icon is placed closest to the anchor.
      See Also:
    • ICON_ANCHOR_BOTTOM

      public static final String ICON_ANCHOR_BOTTOM
      The bottom of the icon is placed closest to the anchor.
      See Also:
    • ICON_ANCHOR_TOP_LEFT

      public static final String ICON_ANCHOR_TOP_LEFT
      The top left corner of the icon is placed closest to the anchor.
      See Also:
    • ICON_ANCHOR_TOP_RIGHT

      public static final String ICON_ANCHOR_TOP_RIGHT
      The top right corner of the icon is placed closest to the anchor.
      See Also:
    • ICON_ANCHOR_BOTTOM_LEFT

      public static final String ICON_ANCHOR_BOTTOM_LEFT
      The bottom left corner of the icon is placed closest to the anchor.
      See Also:
    • ICON_ANCHOR_BOTTOM_RIGHT

      public static final String ICON_ANCHOR_BOTTOM_RIGHT
      The bottom right corner of the icon is placed closest to the anchor.
      See Also:
    • ICON_PITCH_ALIGNMENT_MAP

      public static final String ICON_PITCH_ALIGNMENT_MAP
      The icon is aligned to the plane of the map.
      See Also:
    • ICON_PITCH_ALIGNMENT_VIEWPORT

      public static final String ICON_PITCH_ALIGNMENT_VIEWPORT
      The icon is aligned to the plane of the viewport.
      See Also:
    • ICON_PITCH_ALIGNMENT_AUTO

      public static final String ICON_PITCH_ALIGNMENT_AUTO
      Automatically matches the value of Property.ICON_ROTATION_ALIGNMENT.
      See Also:
    • TEXT_PITCH_ALIGNMENT_MAP

      public static final String TEXT_PITCH_ALIGNMENT_MAP
      The text is aligned to the plane of the map.
      See Also:
    • TEXT_PITCH_ALIGNMENT_VIEWPORT

      public static final String TEXT_PITCH_ALIGNMENT_VIEWPORT
      The text is aligned to the plane of the viewport.
      See Also:
    • TEXT_PITCH_ALIGNMENT_AUTO

      public static final String TEXT_PITCH_ALIGNMENT_AUTO
      Automatically matches the value of Property.TEXT_ROTATION_ALIGNMENT.
      See Also:
    • TEXT_ROTATION_ALIGNMENT_MAP

      public static final String TEXT_ROTATION_ALIGNMENT_MAP
      When Property.SYMBOL_PLACEMENT is set to SYMBOL_PLACEMENT_POINT, aligns text east-west. When Property.SYMBOL_PLACEMENT is set to SYMBOL_PLACEMENT_LINE or SYMBOL_PLACEMENT_LINE_CENTER, aligns text x-axes with the line.
      See Also:
    • TEXT_ROTATION_ALIGNMENT_VIEWPORT

      public static final String TEXT_ROTATION_ALIGNMENT_VIEWPORT
      Produces glyphs whose x-axes are aligned with the x-axis of the viewport, regardless of the value of Property.SYMBOL_PLACEMENT.
      See Also:
    • TEXT_ROTATION_ALIGNMENT_AUTO

      public static final String TEXT_ROTATION_ALIGNMENT_AUTO
      See Also:
    • TEXT_JUSTIFY_AUTO

      public static final String TEXT_JUSTIFY_AUTO
      The text is aligned towards the anchor position.
      See Also:
    • TEXT_JUSTIFY_LEFT

      public static final String TEXT_JUSTIFY_LEFT
      The text is aligned to the left.
      See Also:
    • TEXT_JUSTIFY_CENTER

      public static final String TEXT_JUSTIFY_CENTER
      The text is centered.
      See Also:
    • TEXT_JUSTIFY_RIGHT

      public static final String TEXT_JUSTIFY_RIGHT
      The text is aligned to the right.
      See Also:
    • TEXT_ANCHOR_CENTER

      public static final String TEXT_ANCHOR_CENTER
      The center of the text is placed closest to the anchor.
      See Also:
    • TEXT_ANCHOR_LEFT

      public static final String TEXT_ANCHOR_LEFT
      The left side of the text is placed closest to the anchor.
      See Also:
    • TEXT_ANCHOR_RIGHT

      public static final String TEXT_ANCHOR_RIGHT
      The right side of the text is placed closest to the anchor.
      See Also:
    • TEXT_ANCHOR_TOP

      public static final String TEXT_ANCHOR_TOP
      The top of the text is placed closest to the anchor.
      See Also:
    • TEXT_ANCHOR_BOTTOM

      public static final String TEXT_ANCHOR_BOTTOM
      The bottom of the text is placed closest to the anchor.
      See Also:
    • TEXT_ANCHOR_TOP_LEFT

      public static final String TEXT_ANCHOR_TOP_LEFT
      The top left corner of the text is placed closest to the anchor.
      See Also:
    • TEXT_ANCHOR_TOP_RIGHT

      public static final String TEXT_ANCHOR_TOP_RIGHT
      The top right corner of the text is placed closest to the anchor.
      See Also:
    • TEXT_ANCHOR_BOTTOM_LEFT

      public static final String TEXT_ANCHOR_BOTTOM_LEFT
      The bottom left corner of the text is placed closest to the anchor.
      See Also:
    • TEXT_ANCHOR_BOTTOM_RIGHT

      public static final String TEXT_ANCHOR_BOTTOM_RIGHT
      The bottom right corner of the text is placed closest to the anchor.
      See Also:
    • TEXT_TRANSFORM_NONE

      public static final String TEXT_TRANSFORM_NONE
      The text is not altered.
      See Also:
    • TEXT_TRANSFORM_UPPERCASE

      public static final String TEXT_TRANSFORM_UPPERCASE
      Forces all letters to be displayed in uppercase.
      See Also:
    • TEXT_TRANSFORM_LOWERCASE

      public static final String TEXT_TRANSFORM_LOWERCASE
      Forces all letters to be displayed in lowercase.
      See Also:
    • FILL_TRANSLATE_ANCHOR_MAP

      public static final String FILL_TRANSLATE_ANCHOR_MAP
      The fill is translated relative to the map.
      See Also:
    • FILL_TRANSLATE_ANCHOR_VIEWPORT

      public static final String FILL_TRANSLATE_ANCHOR_VIEWPORT
      The fill is translated relative to the viewport.
      See Also:
    • LINE_TRANSLATE_ANCHOR_MAP

      public static final String LINE_TRANSLATE_ANCHOR_MAP
      The line is translated relative to the map.
      See Also:
    • LINE_TRANSLATE_ANCHOR_VIEWPORT

      public static final String LINE_TRANSLATE_ANCHOR_VIEWPORT
      The line is translated relative to the viewport.
      See Also:
    • ICON_TRANSLATE_ANCHOR_MAP

      public static final String ICON_TRANSLATE_ANCHOR_MAP
      Icons are translated relative to the map.
      See Also:
    • ICON_TRANSLATE_ANCHOR_VIEWPORT

      public static final String ICON_TRANSLATE_ANCHOR_VIEWPORT
      Icons are translated relative to the viewport.
      See Also:
    • TEXT_TRANSLATE_ANCHOR_MAP

      public static final String TEXT_TRANSLATE_ANCHOR_MAP
      The text is translated relative to the map.
      See Also:
    • TEXT_TRANSLATE_ANCHOR_VIEWPORT

      public static final String TEXT_TRANSLATE_ANCHOR_VIEWPORT
      The text is translated relative to the viewport.
      See Also:
    • CIRCLE_TRANSLATE_ANCHOR_MAP

      public static final String CIRCLE_TRANSLATE_ANCHOR_MAP
      The circle is translated relative to the map.
      See Also:
    • CIRCLE_TRANSLATE_ANCHOR_VIEWPORT

      public static final String CIRCLE_TRANSLATE_ANCHOR_VIEWPORT
      The circle is translated relative to the viewport.
      See Also:
    • CIRCLE_PITCH_SCALE_MAP

      public static final String CIRCLE_PITCH_SCALE_MAP
      Circles are scaled according to their apparent distance to the camera.
      See Also:
    • CIRCLE_PITCH_SCALE_VIEWPORT

      public static final String CIRCLE_PITCH_SCALE_VIEWPORT
      Circles are not scaled.
      See Also:
    • CIRCLE_PITCH_ALIGNMENT_MAP

      public static final String CIRCLE_PITCH_ALIGNMENT_MAP
      The circle is aligned to the plane of the map.
      See Also:
    • CIRCLE_PITCH_ALIGNMENT_VIEWPORT

      public static final String CIRCLE_PITCH_ALIGNMENT_VIEWPORT
      The circle is aligned to the plane of the viewport.
      See Also:
    • FILL_EXTRUSION_TRANSLATE_ANCHOR_MAP

      public static final String FILL_EXTRUSION_TRANSLATE_ANCHOR_MAP
      The fill extrusion is translated relative to the map.
      See Also:
    • FILL_EXTRUSION_TRANSLATE_ANCHOR_VIEWPORT

      public static final String FILL_EXTRUSION_TRANSLATE_ANCHOR_VIEWPORT
      The fill extrusion is translated relative to the viewport.
      See Also:
    • RASTER_RESAMPLING_LINEAR

      public static final String RASTER_RESAMPLING_LINEAR
      (Bi)linear filtering interpolates pixel values using the weighted average of the four closest original source pixels creating a smooth but blurry look when overscaled
      See Also:
    • RASTER_RESAMPLING_NEAREST

      public static final String RASTER_RESAMPLING_NEAREST
      Nearest neighbor filtering interpolates pixel values using the nearest original source pixel creating a sharp but pixelated look when overscaled
      See Also:
    • HILLSHADE_ILLUMINATION_ANCHOR_MAP

      public static final String HILLSHADE_ILLUMINATION_ANCHOR_MAP
      The hillshade illumination is relative to the north direction.
      See Also:
    • HILLSHADE_ILLUMINATION_ANCHOR_VIEWPORT

      public static final String HILLSHADE_ILLUMINATION_ANCHOR_VIEWPORT
      The hillshade illumination is relative to the top of the viewport.
      See Also:
    • ANCHOR_MAP

      public static final String ANCHOR_MAP
      The position of the light source is aligned to the rotation of the map.
      See Also:
    • ANCHOR_VIEWPORT

      public static final String ANCHOR_VIEWPORT
      The position of the light source is aligned to the rotation of the viewport.
      See Also:
    • TEXT_WRITING_MODE_HORIZONTAL

      public static final String TEXT_WRITING_MODE_HORIZONTAL
      If a text's language supports horizontal writing mode, symbols with point placement would be laid out horizontally.
      See Also:
    • TEXT_WRITING_MODE_VERTICAL

      public static final String TEXT_WRITING_MODE_VERTICAL
      If a text's language supports vertical writing mode, symbols with point placement would be laid out vertically.
      See Also: