Class CircleOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the current configured circle-blur for the circleGet the current configured circle-color for the circleGet the current configured circle-opacity for the circleGet the current configured circle-radius for the circleGet the current configured circle-stroke-color for the circleGet the current configured circle-stroke-opacity for the circleGet the current configured circle-stroke-width for the circlecom.google.gson.JsonElementgetData()Get the arbitrary json data of the annotation.booleanReturns whether this circle is draggable, meaning it can be dragged across the screen when touched and moved.com.trimblemaps.geojson.PointGet the geometry of the circle, which represents the location of the circle on the mapcom.trimblemaps.mapsdk.geometry.LatLngGet the LatLng of the circle, which represents the location of the circle on the mapwithCircleBlur(Float circleBlur) Set circle-blur to initialise the circle with.withCircleColor(String circleColor) Set circle-color to initialise the circle with.withCircleOpacity(Float circleOpacity) Set circle-opacity to initialise the circle with.withCircleRadius(Float circleRadius) Set circle-radius to initialise the circle with.withCircleStrokeColor(String circleStrokeColor) Set circle-stroke-color to initialise the circle with.withCircleStrokeOpacity(Float circleStrokeOpacity) Set circle-stroke-opacity to initialise the circle with.withCircleStrokeWidth(Float circleStrokeWidth) Set circle-stroke-width to initialise the circle with.withData(com.google.gson.JsonElement jsonElement) Set the arbitrary json data of the annotation.withDraggable(boolean draggable) Set whether this circle should be draggable, meaning it can be dragged across the screen when touched and moved.withGeometry(com.trimblemaps.geojson.Point geometry) Set the geometry of the circle, which represents the location of the circle on the mapwithLatLng(com.trimblemaps.mapsdk.geometry.LatLng latLng) Set the LatLng of the circle, which represents the location of the circle on the map
-
Constructor Details
-
CircleOptions
public CircleOptions()
-
-
Method Details
-
withCircleRadius
Set circle-radius to initialise the circle with.Circle radius.
- Parameters:
circleRadius- the circle-radius value- Returns:
- this
-
getCircleRadius
Get the current configured circle-radius for the circleCircle radius.
- Returns:
- circleRadius value
-
withCircleColor
Set circle-color to initialise the circle with.The fill color of the circle.
- Parameters:
circleColor- the circle-color value- Returns:
- this
-
getCircleColor
Get the current configured circle-color for the circleThe fill color of the circle.
- Returns:
- circleColor value
-
withCircleBlur
Set circle-blur to initialise the circle with.Amount to blur the circle. 1 blurs the circle such that only the centerpoint is full opacity.
- Parameters:
circleBlur- the circle-blur value- Returns:
- this
-
getCircleBlur
Get the current configured circle-blur for the circleAmount to blur the circle. 1 blurs the circle such that only the centerpoint is full opacity.
- Returns:
- circleBlur value
-
withCircleOpacity
Set circle-opacity to initialise the circle with.The opacity at which the circle will be drawn.
- Parameters:
circleOpacity- the circle-opacity value- Returns:
- this
-
getCircleOpacity
Get the current configured circle-opacity for the circleThe opacity at which the circle will be drawn.
- Returns:
- circleOpacity value
-
withCircleStrokeWidth
Set circle-stroke-width to initialise the circle with.The width of the circle's stroke. Strokes are placed outside of the
PropertyFactory.circleRadius(java.lang.Float).- Parameters:
circleStrokeWidth- the circle-stroke-width value- Returns:
- this
-
getCircleStrokeWidth
Get the current configured circle-stroke-width for the circleThe width of the circle's stroke. Strokes are placed outside of the
PropertyFactory.circleRadius(java.lang.Float).- Returns:
- circleStrokeWidth value
-
withCircleStrokeColor
Set circle-stroke-color to initialise the circle with.The stroke color of the circle.
- Parameters:
circleStrokeColor- the circle-stroke-color value- Returns:
- this
-
getCircleStrokeColor
Get the current configured circle-stroke-color for the circleThe stroke color of the circle.
- Returns:
- circleStrokeColor value
-
withCircleStrokeOpacity
Set circle-stroke-opacity to initialise the circle with.The opacity of the circle's stroke.
- Parameters:
circleStrokeOpacity- the circle-stroke-opacity value- Returns:
- this
-
getCircleStrokeOpacity
Get the current configured circle-stroke-opacity for the circleThe opacity of the circle's stroke.
- Returns:
- circleStrokeOpacity value
-
withLatLng
Set the LatLng of the circle, which represents the location of the circle on the map- Parameters:
latLng- the location of the circle in a longitude and latitude pair- Returns:
- this
-
getLatLng
public com.trimblemaps.mapsdk.geometry.LatLng getLatLng()Get the LatLng of the circle, which represents the location of the circle on the map- Returns:
- the location of the circle in a longitude and latitude pair
-
withGeometry
Set the geometry of the circle, which represents the location of the circle on the map- Parameters:
geometry- the location of the circle- Returns:
- this
-
getGeometry
public com.trimblemaps.geojson.Point getGeometry()Get the geometry of the circle, which represents the location of the circle on the map- Returns:
- the location of the circle
-
getDraggable
public boolean getDraggable()Returns whether this circle is draggable, meaning it can be dragged across the screen when touched and moved.- Returns:
- draggable when touched
-
withDraggable
Set whether this circle should be draggable, meaning it can be dragged across the screen when touched and moved.- Parameters:
draggable- should be draggable
-
withData
Set the arbitrary json data of the annotation.- Parameters:
jsonElement- the arbitrary json element data
-
getData
@Nullable public com.google.gson.JsonElement getData()Get the arbitrary json data of the annotation.- Returns:
- the arbitrary json object data if set, else null
-