public class PolygonMarkers extends Object implements ShapeWithChildrenMarkers
| Constructor and Description |
|---|
PolygonMarkers(GoogleMapShapeConverter converter)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(Marker marker)
Add a marker
|
void |
addHole(PolygonHoleMarkers hole)
Add a polygon hole
|
void |
addNew(Marker marker)
Add the marker
|
ShapeMarkers |
createChild()
Create a child shape
|
void |
delete(Marker marker)
Delete the marker
|
List<PolygonHoleMarkers> |
getHoles()
Get the polygon holes
|
List<Marker> |
getMarkers()
Get all markers
|
Polygon |
getPolygon()
Get the polygon
|
boolean |
isDeleted()
Is it deleted
|
boolean |
isValid()
Is it valid
|
void |
remove()
Remove from the map
|
void |
setHoles(List<PolygonHoleMarkers> holes)
Set the polygon holes
|
void |
setMarkers(List<Marker> markers)
Set the markers
|
void |
setPolygon(Polygon polygon)
Set the polygon
|
void |
setVisible(boolean visible)
Updates visibility of all objects
|
void |
setVisibleMarkers(boolean visible)
Updates visibility of the shape representing markers
|
void |
setZIndex(float zIndex)
Set the z index
|
void |
update()
Update based upon marker changes
|
public PolygonMarkers(GoogleMapShapeConverter converter)
converter - shape converterpublic Polygon getPolygon()
public void setPolygon(Polygon polygon)
polygon - polygonpublic void add(Marker marker)
marker - markerpublic List<Marker> getMarkers()
getMarkers in interface ShapeMarkerspublic void setMarkers(List<Marker> markers)
markers - markerspublic void addHole(PolygonHoleMarkers hole)
hole - polygon hole markerspublic List<PolygonHoleMarkers> getHoles()
public void setHoles(List<PolygonHoleMarkers> holes)
holes - list of polygone hole markerspublic void update()
public void remove()
public void setVisible(boolean visible)
setVisible in interface ShapeMarkersvisible - visible flagpublic void setVisibleMarkers(boolean visible)
setVisibleMarkers in interface ShapeMarkersvisible - visible flagpublic void setZIndex(float zIndex)
setZIndex in interface ShapeMarkerszIndex - z indexpublic boolean isValid()
public boolean isDeleted()
public void delete(Marker marker)
delete in interface ShapeMarkerspublic void addNew(Marker marker)
addNew in interface ShapeMarkerspublic ShapeMarkers createChild()
createChild in interface ShapeWithChildrenMarkers