-
public class SymbolManager extends AnnotationManager<SymbolLayer, Symbol, SymbolOptions, OnSymbolDragListener, OnSymbolClickListener, OnSymbolLongClickListener>
The symbol manager allows to add symbols to a map.
-
-
Constructor Summary
Constructors Constructor Description SymbolManager(MapView mapView, MapLibreMap maplibreMap, Style style)Create a symbol manager, used to manage symbols. SymbolManager(MapView mapView, MapLibreMap maplibreMap, Style style, String belowLayerId, String aboveLayerId)Create a symbol manager, used to manage symbols. SymbolManager(MapView mapView, MapLibreMap maplibreMap, Style style, String belowLayerId, String aboveLayerId, GeoJsonOptions geoJsonOptions)Create a symbol manager, used to manage symbols. SymbolManager(MapView mapView, MapLibreMap maplibreMap, Style style, String belowLayerId, String aboveLayerId, ClusterOptions clusterOptions)Create a symbol manager, used to manage symbols.
-
Method Summary
Modifier and Type Method Description List<Symbol>create(@NonNull() String json)Create a list of symbols on the map. List<Symbol>create(@NonNull() FeatureCollection featureCollection)Create a list of symbols on the map. StringgetSymbolPlacement()Get the SymbolPlacement propertyLabel placement relative to its geometry. voidsetSymbolPlacement(String value)Set the SymbolPlacement propertyLabel placement relative to its geometry. FloatgetSymbolSpacing()Get the SymbolSpacing propertyDistance between two symbol anchors. voidsetSymbolSpacing(Float value)Set the SymbolSpacing propertyDistance between two symbol anchors. BooleangetSymbolAvoidEdges()Get the SymbolAvoidEdges propertyIf true, the symbols will not cross tile edges to avoid mutual collisions. voidsetSymbolAvoidEdges(Boolean value)Set the SymbolAvoidEdges propertyIf true, the symbols will not cross tile edges to avoid mutual collisions. BooleangetIconAllowOverlap()Get the IconAllowOverlap propertyIf true, the icon will be visible even if it collides with other previously drawn symbols. voidsetIconAllowOverlap(Boolean value)Set the IconAllowOverlap propertyIf true, the icon will be visible even if it collides with other previously drawn symbols. BooleangetIconIgnorePlacement()Get the IconIgnorePlacement propertyIf true, other symbols can be visible even if they collide with the icon. voidsetIconIgnorePlacement(Boolean value)Set the IconIgnorePlacement propertyIf true, other symbols can be visible even if they collide with the icon. BooleangetIconOptional()Get the IconOptional propertyIf true, text will display without their corresponding icons when the icon collides with other symbols and the text does not. voidsetIconOptional(Boolean value)Set the IconOptional propertyIf true, text will display without their corresponding icons when the icon collides with other symbols and the text does not. StringgetIconRotationAlignment()Get the IconRotationAlignment propertyIn combination with Property.SYMBOL_PLACEMENT, determines the rotation behavior of icons. voidsetIconRotationAlignment(String value)Set the IconRotationAlignment propertyIn combination with Property.SYMBOL_PLACEMENT, determines the rotation behavior of icons. StringgetIconTextFit()Get the IconTextFit propertyScales the icon to fit around the associated text. voidsetIconTextFit(String value)Set the IconTextFit propertyScales the icon to fit around the associated text. Array<Float>getIconTextFitPadding()Get the IconTextFitPadding propertySize of the additional area added to dimensions determined by Property.ICON_TEXT_FIT, in clockwise order: top, right, bottom, left. voidsetIconTextFitPadding(Array<Float> value)Set the IconTextFitPadding propertySize of the additional area added to dimensions determined by Property.ICON_TEXT_FIT, in clockwise order: top, right, bottom, left. FloatgetIconPadding()Get the IconPadding propertySize of the additional area around the icon bounding box used for detecting symbol collisions. voidsetIconPadding(Float value)Set the IconPadding propertySize of the additional area around the icon bounding box used for detecting symbol collisions. BooleangetIconKeepUpright()Get the IconKeepUpright propertyIf true, the icon may be flipped to prevent it from being rendered upside-down. voidsetIconKeepUpright(Boolean value)Set the IconKeepUpright propertyIf true, the icon may be flipped to prevent it from being rendered upside-down. StringgetIconPitchAlignment()Get the IconPitchAlignment propertyOrientation of icon when map is pitched. voidsetIconPitchAlignment(String value)Set the IconPitchAlignment propertyOrientation of icon when map is pitched. StringgetTextPitchAlignment()Get the TextPitchAlignment propertyOrientation of text when map is pitched. voidsetTextPitchAlignment(String value)Set the TextPitchAlignment propertyOrientation of text when map is pitched. StringgetTextRotationAlignment()Get the TextRotationAlignment propertyIn combination with Property.SYMBOL_PLACEMENT, determines the rotation behavior of the individual glyphs forming the text. voidsetTextRotationAlignment(String value)Set the TextRotationAlignment propertyIn combination with Property.SYMBOL_PLACEMENT, determines the rotation behavior of the individual glyphs forming the text. FloatgetTextLineHeight()Get the TextLineHeight propertyText leading value for multi-line text. voidsetTextLineHeight(Float value)Set the TextLineHeight propertyText leading value for multi-line text. Array<String>getTextVariableAnchor()Get the TextVariableAnchor propertyTo increase the chance of placing high-priority labels on the map, you can provide an array of Property.TEXT_ANCHOR locations: the render will attempt to place the label at each location, in order, before moving onto the next label. voidsetTextVariableAnchor(Array<String> value)Set the TextVariableAnchor propertyTo increase the chance of placing high-priority labels on the map, you can provide an array of Property.TEXT_ANCHOR locations: the render will attempt to place the label at each location, in order, before moving onto the next label. FloatgetTextMaxAngle()Get the TextMaxAngle propertyMaximum angle change between adjacent characters. voidsetTextMaxAngle(Float value)Set the TextMaxAngle propertyMaximum angle change between adjacent characters. FloatgetTextPadding()Get the TextPadding propertySize of the additional area around the text bounding box used for detecting symbol collisions. voidsetTextPadding(Float value)Set the TextPadding propertySize of the additional area around the text bounding box used for detecting symbol collisions. BooleangetTextKeepUpright()Get the TextKeepUpright propertyIf true, the text may be flipped vertically to prevent it from being rendered upside-down. voidsetTextKeepUpright(Boolean value)Set the TextKeepUpright propertyIf true, the text may be flipped vertically to prevent it from being rendered upside-down. BooleangetTextAllowOverlap()Get the TextAllowOverlap propertyIf true, the text will be visible even if it collides with other previously drawn symbols. voidsetTextAllowOverlap(Boolean value)Set the TextAllowOverlap propertyIf true, the text will be visible even if it collides with other previously drawn symbols. BooleangetTextIgnorePlacement()Get the TextIgnorePlacement propertyIf true, other symbols can be visible even if they collide with the text. voidsetTextIgnorePlacement(Boolean value)Set the TextIgnorePlacement propertyIf true, other symbols can be visible even if they collide with the text. BooleangetTextOptional()Get the TextOptional propertyIf true, icons will display without their corresponding text when the text collides with other symbols and the icon does not. voidsetTextOptional(Boolean value)Set the TextOptional propertyIf true, icons will display without their corresponding text when the text collides with other symbols and the icon does not. Array<Float>getIconTranslate()Get the IconTranslate propertyDistance that the icon's anchor is moved from its original placement. voidsetIconTranslate(Array<Float> value)Set the IconTranslate propertyDistance that the icon's anchor is moved from its original placement. StringgetIconTranslateAnchor()Get the IconTranslateAnchor propertyControls the frame of reference for iconTranslate. voidsetIconTranslateAnchor(String value)Set the IconTranslateAnchor propertyControls the frame of reference for iconTranslate. Array<Float>getTextTranslate()Get the TextTranslate propertyDistance that the text's anchor is moved from its original placement. voidsetTextTranslate(Array<Float> value)Set the TextTranslate propertyDistance that the text's anchor is moved from its original placement. StringgetTextTranslateAnchor()Get the TextTranslateAnchor propertyControls the frame of reference for textTranslate. voidsetTextTranslateAnchor(String value)Set the TextTranslateAnchor propertyControls the frame of reference for textTranslate. voidsetFilter(@NonNull() Expression expression)Set filter on the managed symbols. ExpressiongetFilter()Get filter of the managed symbols. -
Methods inherited from class org.maplibre.android.plugins.annotation.AnnotationManager
addClickListener, addDragListener, addLongClickListener, create, create, delete, delete, deleteAll, getAboveLayerId, getAnnotations, getBelowLayerId, getLayerId, onDestroy, removeClickListener, removeDragListener, removeLongClickListener, update, update, updateSource -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
SymbolManager
SymbolManager(MapView mapView, MapLibreMap maplibreMap, Style style)
Create a symbol manager, used to manage symbols.- Parameters:
maplibreMap- the map object to add symbols tostyle- a valid a fully loaded style object
-
SymbolManager
SymbolManager(MapView mapView, MapLibreMap maplibreMap, Style style, String belowLayerId, String aboveLayerId)
Create a symbol manager, used to manage symbols.- Parameters:
maplibreMap- the map object to add symbols tostyle- a valid a fully loaded style objectbelowLayerId- the id of the layer above the symbol layeraboveLayerId- the id of the layer below the symbol layer
-
SymbolManager
SymbolManager(MapView mapView, MapLibreMap maplibreMap, Style style, String belowLayerId, String aboveLayerId, GeoJsonOptions geoJsonOptions)
Create a symbol manager, used to manage symbols.- Parameters:
maplibreMap- the map object to add symbols tostyle- a valid a fully loaded style objectbelowLayerId- the id of the layer above the symbol layeraboveLayerId- the id of the layer below the symbol layergeoJsonOptions- options for the internal source
-
SymbolManager
SymbolManager(MapView mapView, MapLibreMap maplibreMap, Style style, String belowLayerId, String aboveLayerId, ClusterOptions clusterOptions)
Create a symbol manager, used to manage symbols.- Parameters:
maplibreMap- the map object to add symbols tostyle- a valid a fully loaded style objectbelowLayerId- the id of the layer above the symbol layeraboveLayerId- the id of the layer below the symbol layerclusterOptions- options for the clustering configuration
-
-
Method Detail
-
create
@UiThread() List<Symbol> create(@NonNull() String json)
Create a list of symbols on the map.
Symbols are going to be created only for features with a matching geometry.
All supported properties are:SymbolOptions.PROPERTY_SYMBOL_SORT_KEY - FloatSymbolOptions.PROPERTY_ICON_SIZE - FloatSymbolOptions.PROPERTY_ICON_IMAGE - StringSymbolOptions.PROPERTY_ICON_ROTATE - FloatSymbolOptions.PROPERTY_ICON_OFFSET - Float[]SymbolOptions.PROPERTY_ICON_ANCHOR - StringSymbolOptions.PROPERTY_TEXT_FIELD - StringSymbolOptions.PROPERTY_TEXT_FONT - String[]SymbolOptions.PROPERTY_TEXT_SIZE - FloatSymbolOptions.PROPERTY_TEXT_MAX_WIDTH - FloatSymbolOptions.PROPERTY_TEXT_LETTER_SPACING - FloatSymbolOptions.PROPERTY_TEXT_JUSTIFY - StringSymbolOptions.PROPERTY_TEXT_RADIAL_OFFSET - FloatSymbolOptions.PROPERTY_TEXT_ANCHOR - StringSymbolOptions.PROPERTY_TEXT_ROTATE - FloatSymbolOptions.PROPERTY_TEXT_TRANSFORM - StringSymbolOptions.PROPERTY_TEXT_OFFSET - Float[]SymbolOptions.PROPERTY_ICON_OPACITY - FloatSymbolOptions.PROPERTY_ICON_COLOR - StringSymbolOptions.PROPERTY_ICON_HALO_COLOR - StringSymbolOptions.PROPERTY_ICON_HALO_WIDTH - FloatSymbolOptions.PROPERTY_ICON_HALO_BLUR - FloatSymbolOptions.PROPERTY_TEXT_OPACITY - FloatSymbolOptions.PROPERTY_TEXT_COLOR - StringSymbolOptions.PROPERTY_TEXT_HALO_COLOR - StringSymbolOptions.PROPERTY_TEXT_HALO_WIDTH - FloatSymbolOptions.PROPERTY_TEXT_HALO_BLUR - FloatLearn more about above properties in the Style specification.
Out of spec properties:"is-draggable" - Boolean, true if the symbol should be draggable, false otherwise
- Parameters:
json- the GeoJSON defining the list of symbols to build
-
create
@UiThread() List<Symbol> create(@NonNull() FeatureCollection featureCollection)
Create a list of symbols on the map.
Symbols are going to be created only for features with a matching geometry.
All supported properties are:SymbolOptions.PROPERTY_SYMBOL_SORT_KEY - FloatSymbolOptions.PROPERTY_ICON_SIZE - FloatSymbolOptions.PROPERTY_ICON_IMAGE - StringSymbolOptions.PROPERTY_ICON_ROTATE - FloatSymbolOptions.PROPERTY_ICON_OFFSET - Float[]SymbolOptions.PROPERTY_ICON_ANCHOR - StringSymbolOptions.PROPERTY_TEXT_FIELD - StringSymbolOptions.PROPERTY_TEXT_FONT - String[]SymbolOptions.PROPERTY_TEXT_SIZE - FloatSymbolOptions.PROPERTY_TEXT_MAX_WIDTH - FloatSymbolOptions.PROPERTY_TEXT_LETTER_SPACING - FloatSymbolOptions.PROPERTY_TEXT_JUSTIFY - StringSymbolOptions.PROPERTY_TEXT_RADIAL_OFFSET - FloatSymbolOptions.PROPERTY_TEXT_ANCHOR - StringSymbolOptions.PROPERTY_TEXT_ROTATE - FloatSymbolOptions.PROPERTY_TEXT_TRANSFORM - StringSymbolOptions.PROPERTY_TEXT_OFFSET - Float[]SymbolOptions.PROPERTY_ICON_OPACITY - FloatSymbolOptions.PROPERTY_ICON_COLOR - StringSymbolOptions.PROPERTY_ICON_HALO_COLOR - StringSymbolOptions.PROPERTY_ICON_HALO_WIDTH - FloatSymbolOptions.PROPERTY_ICON_HALO_BLUR - FloatSymbolOptions.PROPERTY_TEXT_OPACITY - FloatSymbolOptions.PROPERTY_TEXT_COLOR - StringSymbolOptions.PROPERTY_TEXT_HALO_COLOR - StringSymbolOptions.PROPERTY_TEXT_HALO_WIDTH - FloatSymbolOptions.PROPERTY_TEXT_HALO_BLUR - FloatLearn more about above properties in the Style specification.
Out of spec properties:"is-draggable" - Boolean, true if the symbol should be draggable, false otherwise
- Parameters:
featureCollection- the featureCollection defining the list of symbols to build
-
getSymbolPlacement
String getSymbolPlacement()
Get the SymbolPlacement property
Label placement relative to its geometry.
-
setSymbolPlacement
void setSymbolPlacement(String value)
Set the SymbolPlacement property
Label placement relative to its geometry.
- Parameters:
value- property wrapper value around String
-
getSymbolSpacing
Float getSymbolSpacing()
Get the SymbolSpacing property
Distance between two symbol anchors.
-
setSymbolSpacing
void setSymbolSpacing(Float value)
Set the SymbolSpacing property
Distance between two symbol anchors.
- Parameters:
value- property wrapper value around Float
-
getSymbolAvoidEdges
Boolean getSymbolAvoidEdges()
Get the SymbolAvoidEdges property
If true, the symbols will not cross tile edges to avoid mutual collisions. Recommended in layers that don't have enough padding in the vector tile to prevent collisions, or if it is a point symbol layer placed after a line symbol layer.
-
setSymbolAvoidEdges
void setSymbolAvoidEdges(Boolean value)
Set the SymbolAvoidEdges property
If true, the symbols will not cross tile edges to avoid mutual collisions. Recommended in layers that don't have enough padding in the vector tile to prevent collisions, or if it is a point symbol layer placed after a line symbol layer.
- Parameters:
value- property wrapper value around Boolean
-
getIconAllowOverlap
Boolean getIconAllowOverlap()
Get the IconAllowOverlap property
If true, the icon will be visible even if it collides with other previously drawn symbols.
-
setIconAllowOverlap
void setIconAllowOverlap(Boolean value)
Set the IconAllowOverlap property
If true, the icon will be visible even if it collides with other previously drawn symbols.
- Parameters:
value- property wrapper value around Boolean
-
getIconIgnorePlacement
Boolean getIconIgnorePlacement()
Get the IconIgnorePlacement property
If true, other symbols can be visible even if they collide with the icon.
-
setIconIgnorePlacement
void setIconIgnorePlacement(Boolean value)
Set the IconIgnorePlacement property
If true, other symbols can be visible even if they collide with the icon.
- Parameters:
value- property wrapper value around Boolean
-
getIconOptional
Boolean getIconOptional()
Get the IconOptional property
If true, text will display without their corresponding icons when the icon collides with other symbols and the text does not.
-
setIconOptional
void setIconOptional(Boolean value)
Set the IconOptional property
If true, text will display without their corresponding icons when the icon collides with other symbols and the text does not.
- Parameters:
value- property wrapper value around Boolean
-
getIconRotationAlignment
String getIconRotationAlignment()
Get the IconRotationAlignment property
In combination with Property.SYMBOL_PLACEMENT, determines the rotation behavior of icons.
-
setIconRotationAlignment
void setIconRotationAlignment(String value)
Set the IconRotationAlignment property
In combination with Property.SYMBOL_PLACEMENT, determines the rotation behavior of icons.
- Parameters:
value- property wrapper value around String
-
getIconTextFit
String getIconTextFit()
Get the IconTextFit property
Scales the icon to fit around the associated text.
-
setIconTextFit
void setIconTextFit(String value)
Set the IconTextFit property
Scales the icon to fit around the associated text.
- Parameters:
value- property wrapper value around String
-
getIconTextFitPadding
Array<Float> getIconTextFitPadding()
Get the IconTextFitPadding property
Size of the additional area added to dimensions determined by Property.ICON_TEXT_FIT, in clockwise order: top, right, bottom, left.
-
setIconTextFitPadding
void setIconTextFitPadding(Array<Float> value)
Set the IconTextFitPadding property
Size of the additional area added to dimensions determined by Property.ICON_TEXT_FIT, in clockwise order: top, right, bottom, left.
- Parameters:
value- property wrapper value around Float[]
-
getIconPadding
Float getIconPadding()
Get the IconPadding property
Size of the additional area around the icon bounding box used for detecting symbol collisions.
-
setIconPadding
void setIconPadding(Float value)
Set the IconPadding property
Size of the additional area around the icon bounding box used for detecting symbol collisions.
- Parameters:
value- property wrapper value around Float
-
getIconKeepUpright
Boolean getIconKeepUpright()
Get the IconKeepUpright property
If true, the icon may be flipped to prevent it from being rendered upside-down.
-
setIconKeepUpright
void setIconKeepUpright(Boolean value)
Set the IconKeepUpright property
If true, the icon may be flipped to prevent it from being rendered upside-down.
- Parameters:
value- property wrapper value around Boolean
-
getIconPitchAlignment
String getIconPitchAlignment()
Get the IconPitchAlignment property
Orientation of icon when map is pitched.
-
setIconPitchAlignment
void setIconPitchAlignment(String value)
Set the IconPitchAlignment property
Orientation of icon when map is pitched.
- Parameters:
value- property wrapper value around String
-
getTextPitchAlignment
String getTextPitchAlignment()
Get the TextPitchAlignment property
Orientation of text when map is pitched.
-
setTextPitchAlignment
void setTextPitchAlignment(String value)
Set the TextPitchAlignment property
Orientation of text when map is pitched.
- Parameters:
value- property wrapper value around String
-
getTextRotationAlignment
String getTextRotationAlignment()
Get the TextRotationAlignment property
In combination with Property.SYMBOL_PLACEMENT, determines the rotation behavior of the individual glyphs forming the text.
-
setTextRotationAlignment
void setTextRotationAlignment(String value)
Set the TextRotationAlignment property
In combination with Property.SYMBOL_PLACEMENT, determines the rotation behavior of the individual glyphs forming the text.
- Parameters:
value- property wrapper value around String
-
getTextLineHeight
Float getTextLineHeight()
Get the TextLineHeight property
Text leading value for multi-line text.
-
setTextLineHeight
void setTextLineHeight(Float value)
Set the TextLineHeight property
Text leading value for multi-line text.
- Parameters:
value- property wrapper value around Float
-
getTextVariableAnchor
Array<String> getTextVariableAnchor()
Get the TextVariableAnchor property
To increase the chance of placing high-priority labels on the map, you can provide an array of Property.TEXT_ANCHOR locations: the render will attempt to place the label at each location, in order, before moving onto the next label. Use `text-justify: auto` to choose justification based on anchor position. To apply an offset, use the textRadialOffset instead of the two-dimensional textOffset.
-
setTextVariableAnchor
void setTextVariableAnchor(Array<String> value)
Set the TextVariableAnchor property
To increase the chance of placing high-priority labels on the map, you can provide an array of Property.TEXT_ANCHOR locations: the render will attempt to place the label at each location, in order, before moving onto the next label. Use `text-justify: auto` to choose justification based on anchor position. To apply an offset, use the textRadialOffset instead of the two-dimensional textOffset.
- Parameters:
value- property wrapper value around String[]
-
getTextMaxAngle
Float getTextMaxAngle()
Get the TextMaxAngle property
Maximum angle change between adjacent characters.
-
setTextMaxAngle
void setTextMaxAngle(Float value)
Set the TextMaxAngle property
Maximum angle change between adjacent characters.
- Parameters:
value- property wrapper value around Float
-
getTextPadding
Float getTextPadding()
Get the TextPadding property
Size of the additional area around the text bounding box used for detecting symbol collisions.
-
setTextPadding
void setTextPadding(Float value)
Set the TextPadding property
Size of the additional area around the text bounding box used for detecting symbol collisions.
- Parameters:
value- property wrapper value around Float
-
getTextKeepUpright
Boolean getTextKeepUpright()
Get the TextKeepUpright property
If true, the text may be flipped vertically to prevent it from being rendered upside-down.
-
setTextKeepUpright
void setTextKeepUpright(Boolean value)
Set the TextKeepUpright property
If true, the text may be flipped vertically to prevent it from being rendered upside-down.
- Parameters:
value- property wrapper value around Boolean
-
getTextAllowOverlap
Boolean getTextAllowOverlap()
Get the TextAllowOverlap property
If true, the text will be visible even if it collides with other previously drawn symbols.
-
setTextAllowOverlap
void setTextAllowOverlap(Boolean value)
Set the TextAllowOverlap property
If true, the text will be visible even if it collides with other previously drawn symbols.
- Parameters:
value- property wrapper value around Boolean
-
getTextIgnorePlacement
Boolean getTextIgnorePlacement()
Get the TextIgnorePlacement property
If true, other symbols can be visible even if they collide with the text.
-
setTextIgnorePlacement
void setTextIgnorePlacement(Boolean value)
Set the TextIgnorePlacement property
If true, other symbols can be visible even if they collide with the text.
- Parameters:
value- property wrapper value around Boolean
-
getTextOptional
Boolean getTextOptional()
Get the TextOptional property
If true, icons will display without their corresponding text when the text collides with other symbols and the icon does not.
-
setTextOptional
void setTextOptional(Boolean value)
Set the TextOptional property
If true, icons will display without their corresponding text when the text collides with other symbols and the icon does not.
- Parameters:
value- property wrapper value around Boolean
-
getIconTranslate
Array<Float> getIconTranslate()
Get the IconTranslate property
Distance that the icon's anchor is moved from its original placement. Positive values indicate right and down, while negative values indicate left and up.
-
setIconTranslate
void setIconTranslate(Array<Float> value)
Set the IconTranslate property
Distance that the icon's anchor is moved from its original placement. Positive values indicate right and down, while negative values indicate left and up.
- Parameters:
value- property wrapper value around Float[]
-
getIconTranslateAnchor
String getIconTranslateAnchor()
Get the IconTranslateAnchor property
Controls the frame of reference for iconTranslate.
-
setIconTranslateAnchor
void setIconTranslateAnchor(String value)
Set the IconTranslateAnchor property
Controls the frame of reference for iconTranslate.
- Parameters:
value- property wrapper value around String
-
getTextTranslate
Array<Float> getTextTranslate()
Get the TextTranslate property
Distance that the text's anchor is moved from its original placement. Positive values indicate right and down, while negative values indicate left and up.
-
setTextTranslate
void setTextTranslate(Array<Float> value)
Set the TextTranslate property
Distance that the text's anchor is moved from its original placement. Positive values indicate right and down, while negative values indicate left and up.
- Parameters:
value- property wrapper value around Float[]
-
getTextTranslateAnchor
String getTextTranslateAnchor()
Get the TextTranslateAnchor property
Controls the frame of reference for textTranslate.
-
setTextTranslateAnchor
void setTextTranslateAnchor(String value)
Set the TextTranslateAnchor property
Controls the frame of reference for textTranslate.
- Parameters:
value- property wrapper value around String
-
setFilter
void setFilter(@NonNull() Expression expression)
Set filter on the managed symbols.
- Parameters:
expression- expression
-
-
-
-