public class PolygonMarkers extends Object implements ShapeWithChildrenMarkers
| Constructor and Description |
|---|
PolygonMarkers(GoogleMapShapeConverter converter)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(Marker marker) |
void |
addHole(PolygonHoleMarkers hole) |
void |
addNew(Marker marker)
Add the marker
|
ShapeMarkers |
createChild()
Create a child shape
|
void |
delete(Marker marker)
Delete the marker
|
List<PolygonHoleMarkers> |
getHoles() |
List<Marker> |
getMarkers()
Get all markers
|
Polygon |
getPolygon() |
boolean |
isDeleted()
Is it deleted
|
boolean |
isValid()
Is it valid
|
void |
remove()
Remove from the map
|
void |
setHoles(List<PolygonHoleMarkers> holes) |
void |
setMarkers(List<Marker> markers) |
void |
setPolygon(Polygon polygon) |
void |
setVisible(boolean visible)
Updates visibility of all objects
|
void |
setVisibleMarkers(boolean visible)
Updates visibility of the shape representing markers
|
void |
update()
Update based upon marker changes
|
public PolygonMarkers(GoogleMapShapeConverter converter)
converter - public Polygon getPolygon()
public void setPolygon(Polygon polygon)
public void add(Marker marker)
public List<Marker> getMarkers()
getMarkers in interface ShapeMarkerspublic void setMarkers(List<Marker> markers)
public void addHole(PolygonHoleMarkers hole)
public List<PolygonHoleMarkers> getHoles()
public void setHoles(List<PolygonHoleMarkers> holes)
public 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 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