Package mil.nga.geopackage.map.geom
Class MultiMarker
- java.lang.Object
-
- mil.nga.geopackage.map.geom.MultiMarker
-
- All Implemented Interfaces:
ShapeMarkers
public class MultiMarker extends Object implements ShapeMarkers
Multiple Marker object
-
-
Constructor Summary
Constructors Constructor Description MultiMarker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Marker marker)Add a MarkervoidaddNew(Marker marker)Add the markervoiddelete(Marker marker)Delete the markerList<Marker>getMarkers()Get all markersvoidremove()Remove from the mapvoidsetMarkers(List<Marker> markers)Set the MarkersvoidsetVisible(boolean visible)Updates visibility of all objectsvoidsetVisibleMarkers(boolean visible)Updates visibility of the shape representing markersvoidsetZIndex(float zIndex)Set the z index
-
-
-
Method Detail
-
add
public void add(Marker marker)
Add a Marker- Parameters:
marker- marker
-
getMarkers
public List<Marker> getMarkers()
Get all markers- Specified by:
getMarkersin interfaceShapeMarkers- Returns:
- markers
-
setMarkers
public void setMarkers(List<Marker> markers)
Set the Markers- Parameters:
markers- list of Markers
-
remove
public void remove()
Remove from the map
-
setVisible
public void setVisible(boolean visible)
Updates visibility of all objects- Specified by:
setVisiblein interfaceShapeMarkers- Parameters:
visible- visible flag
-
setVisibleMarkers
public void setVisibleMarkers(boolean visible)
Updates visibility of the shape representing markers- Specified by:
setVisibleMarkersin interfaceShapeMarkers- Parameters:
visible- visible flag
-
setZIndex
public void setZIndex(float zIndex)
Set the z index- Specified by:
setZIndexin interfaceShapeMarkers- Parameters:
zIndex- z index
-
delete
public void delete(Marker marker)
Delete the marker- Specified by:
deletein interfaceShapeMarkers- Parameters:
marker- marker
-
addNew
public void addNew(Marker marker)
Add the marker- Specified by:
addNewin interfaceShapeMarkers- Parameters:
marker- marker
-
-