Package com.arubanetworks.meridian.maps
Class OverlayMarker
java.lang.Object
com.arubanetworks.meridian.maprender.TextureProvider
com.arubanetworks.meridian.maps.Marker
com.arubanetworks.meridian.maps.OverlayMarker
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA factory class for creating OverlayMarkersNested classes/interfaces inherited from class com.arubanetworks.meridian.maps.Marker
Marker.CollisionType, Marker.MarkerListenerNested classes/interfaces inherited from class com.arubanetworks.meridian.maprender.TextureProvider
TextureProvider.OverlayType -
Constructor Summary
ConstructorsConstructorDescriptionOverlayMarker(android.content.Context context, OverlayMarkerOptions options) OverlayMarker(android.content.Context context, OverlayMarkerOptions options, Marker.MarkerListener listener) -
Method Summary
Modifier and TypeMethodDescriptionandroid.graphics.BitmapDefault implementation returns null.intAccess to overlay’s stroke colorintAccess to overlay’s fill colorfloat[]Access to point values: first item in list is the number of pointsintAccess to overlay’s typefloatAccess to overlay’s stroke widthvoidMethods inherited from class com.arubanetworks.meridian.maps.Marker
canBeSelected, getAlpha, getAnchor, getCalloutDetails, getCalloutTitle, getCollision, getCollisionCondition, getDetails, getDropShadowBitmap, getMaxZoomLevel, getMinZoomLevel, getName, getPosition, getRotationFixedToMap, getScaleFixedToMap, getWeight, getXScale, getYScale, invalidate, invalidate, isDisabled, isDragDropEnabled, onTapped, setAlpha, setAnchor, setCollision, setCollisionCondition, setDetails, setDisabled, setDragDropEnabled, setListener, setMaxZoomLevel, setMinZoomLevel, setName, setPosition, setRotationFixedToMap, setScaleFixedToMap, setShowsCallout, setWeight, setXScale, setYScale, showsCallout, showsPinMarkerMethods inherited from class com.arubanetworks.meridian.maprender.TextureProvider
getId, getNativeBitmap, getOverlayColorInterface, getOverlayFillColorInterface, getOverlayPointsInterface, getOverlayTypeInterface, getOverlayWidthInterface, getSize, overlayClosed, setSize
-
Constructor Details
-
OverlayMarker
-
OverlayMarker
public OverlayMarker(android.content.Context context, OverlayMarkerOptions options, Marker.MarkerListener listener)
-
-
Method Details
-
getOverlayMarkerOptions
-
setOverlayMarkerOptions
-
getBitmap
public android.graphics.Bitmap getBitmap()Default implementation returns null.OverlayMarkers draw using data in OverlayType and OverlayPoints
- Specified by:
getBitmapin classTextureProvider- Returns:
- null
-
getOverlayPoints
public float[] getOverlayPoints()Access to point values: first item in list is the number of points- Overrides:
getOverlayPointsin classTextureProvider- Returns:
- points: [num, x1, y1, x2, y2, …]
-
getOverlayType
public int getOverlayType()Access to overlay’s type- Overrides:
getOverlayTypein classTextureProvider- Returns:
TextureProvider.OverlayType
-
getOverlayWidth
public float getOverlayWidth()Access to overlay’s stroke width- Overrides:
getOverlayWidthin classTextureProvider- Returns:
- stroke width
-
getOverlayColor
public int getOverlayColor()Access to overlay’s stroke color- Overrides:
getOverlayColorin classTextureProvider- Returns:
- stroke color (ARGB)
-
getOverlayFillColor
public int getOverlayFillColor()Access to overlay’s fill color- Overrides:
getOverlayFillColorin classTextureProvider- Returns:
- fill color (ARGB)
-