Class CircleLayer
java.lang.Object
com.trimblemaps.mapsdk.style.layers.Layer
com.trimblemaps.mapsdk.style.layers.CircleLayer
A filled circle.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfinalize()Get the CircleBlur propertyGet the CircleBlur property transition optionsGet the CircleColor propertyintThe fill color of the circle.Get the CircleColor property transition optionsGet the CircleOpacity propertyGet the CircleOpacity property transition optionsGet the CirclePitchAlignment propertyGet the CirclePitchScale propertyGet the CircleRadius propertyGet the CircleRadius property transition optionsGet the CircleSortKey propertyGet the CircleStrokeColor propertyintThe stroke color of the circle.Get the CircleStrokeColor property transition optionsGet the CircleStrokeOpacity propertyGet the CircleStrokeOpacity property transition optionsGet the CircleStrokeWidth propertyGet the CircleStrokeWidth property transition optionsGet the CircleTranslate propertyGet the CircleTranslateAnchor propertyGet the CircleTranslate property transition optionsGet a single expression filter.Get the source id.Get the source layer.protected voidinitialize(String layerId, String sourceId) voidsetCircleBlurTransition(TransitionOptions options) Set the CircleBlur property transition optionsvoidSet the CircleColor property transition optionsvoidSet the CircleOpacity property transition optionsvoidSet the CircleRadius property transition optionsvoidSet the CircleStrokeColor property transition optionsvoidSet the CircleStrokeOpacity property transition optionsvoidSet the CircleStrokeWidth property transition optionsvoidSet the CircleTranslate property transition optionsvoidsetFilter(Expression filter) Set a single expression filter.voidsetSourceLayer(String sourceLayer) Set the source layer.withFilter(Expression filter) Set a single expression filter.withProperties(PropertyValue<?>... properties) Set a property or properties.withSourceLayer(String sourceLayer) Set the source Layer.Methods inherited from class com.trimblemaps.mapsdk.style.layers.Layer
checkThread, getId, getMaxZoom, getMinZoom, getNativePtr, getVisibility, isDetached, nativeGetFilter, nativeGetId, nativeGetMaxZoom, nativeGetMinZoom, nativeGetSourceId, nativeGetSourceLayer, nativeGetVisibility, nativeSetFilter, nativeSetLayoutProperty, nativeSetMaxZoom, nativeSetMinZoom, nativeSetPaintProperty, nativeSetSourceLayer, setDetached, setMaxZoom, setMinZoom, setProperties
-
Constructor Details
-
CircleLayer
Creates a CircleLayer.- Parameters:
layerId- the id of the layersourceId- the id of the source
-
-
Method Details
-
initialize
-
setSourceLayer
Set the source layer.- Parameters:
sourceLayer- the source layer to set
-
withSourceLayer
Set the source Layer.- Parameters:
sourceLayer- the source layer to set- Returns:
- This
-
getSourceId
Get the source id.- Returns:
- id of the source
-
getSourceLayer
Get the source layer.- Returns:
- sourceLayer the source layer to get
-
setFilter
Set a single expression filter.- Parameters:
filter- the expression filter to set
-
withFilter
Set a single expression filter.- Parameters:
filter- the expression filter to set- Returns:
- This
-
getFilter
Get a single expression filter.- Returns:
- the expression filter to get
-
withProperties
Set a property or properties.- Parameters:
properties- the var-args properties- Returns:
- This
-
getCircleSortKey
Get the CircleSortKey property- Returns:
- property wrapper value around Float
-
getCircleRadius
Get the CircleRadius property- Returns:
- property wrapper value around Float
-
getCircleRadiusTransition
Get the CircleRadius property transition options- Returns:
- transition options for Float
-
setCircleRadiusTransition
Set the CircleRadius property transition options- Parameters:
options- transition options for Float
-
getCircleColor
Get the CircleColor property- Returns:
- property wrapper value around String
-
getCircleColorAsInt
@ColorInt public int getCircleColorAsInt()The fill color of the circle.- Returns:
- int representation of a rgba string color
- Throws:
RuntimeException- thrown if property isn't a value
-
getCircleColorTransition
Get the CircleColor property transition options- Returns:
- transition options for String
-
setCircleColorTransition
Set the CircleColor property transition options- Parameters:
options- transition options for String
-
getCircleBlur
Get the CircleBlur property- Returns:
- property wrapper value around Float
-
getCircleBlurTransition
Get the CircleBlur property transition options- Returns:
- transition options for Float
-
setCircleBlurTransition
Set the CircleBlur property transition options- Parameters:
options- transition options for Float
-
getCircleOpacity
Get the CircleOpacity property- Returns:
- property wrapper value around Float
-
getCircleOpacityTransition
Get the CircleOpacity property transition options- Returns:
- transition options for Float
-
setCircleOpacityTransition
Set the CircleOpacity property transition options- Parameters:
options- transition options for Float
-
getCircleTranslate
Get the CircleTranslate property- Returns:
- property wrapper value around Float[]
-
getCircleTranslateTransition
Get the CircleTranslate property transition options- Returns:
- transition options for Float[]
-
setCircleTranslateTransition
Set the CircleTranslate property transition options- Parameters:
options- transition options for Float[]
-
getCircleTranslateAnchor
Get the CircleTranslateAnchor property- Returns:
- property wrapper value around String
-
getCirclePitchScale
Get the CirclePitchScale property- Returns:
- property wrapper value around String
-
getCirclePitchAlignment
Get the CirclePitchAlignment property- Returns:
- property wrapper value around String
-
getCircleStrokeWidth
Get the CircleStrokeWidth property- Returns:
- property wrapper value around Float
-
getCircleStrokeWidthTransition
Get the CircleStrokeWidth property transition options- Returns:
- transition options for Float
-
setCircleStrokeWidthTransition
Set the CircleStrokeWidth property transition options- Parameters:
options- transition options for Float
-
getCircleStrokeColor
Get the CircleStrokeColor property- Returns:
- property wrapper value around String
-
getCircleStrokeColorAsInt
@ColorInt public int getCircleStrokeColorAsInt()The stroke color of the circle.- Returns:
- int representation of a rgba string color
- Throws:
RuntimeException- thrown if property isn't a value
-
getCircleStrokeColorTransition
Get the CircleStrokeColor property transition options- Returns:
- transition options for String
-
setCircleStrokeColorTransition
Set the CircleStrokeColor property transition options- Parameters:
options- transition options for String
-
getCircleStrokeOpacity
Get the CircleStrokeOpacity property- Returns:
- property wrapper value around Float
-
getCircleStrokeOpacityTransition
Get the CircleStrokeOpacity property transition options- Returns:
- transition options for Float
-
setCircleStrokeOpacityTransition
Set the CircleStrokeOpacity property transition options- Parameters:
options- transition options for Float
-
finalize
-