public class MapMarkerCircle extends MapObjectImpl implements MapMarker
MapMarker interface. Each map marker
is painted as a circle with a black border line and filled with a specified
color.MapMarker.STYLE| Constructor and Description |
|---|
MapMarkerCircle(Coordinate coord,
double radius) |
MapMarkerCircle(double lat,
double lon,
double radius) |
MapMarkerCircle(Layer layer,
Coordinate coord,
double radius) |
MapMarkerCircle(Layer layer,
double lat,
double lon,
double radius) |
MapMarkerCircle(Layer layer,
java.lang.String name,
Coordinate coord,
double radius) |
MapMarkerCircle(Layer layer,
java.lang.String name,
Coordinate coord,
double radius,
MapMarker.STYLE markerStyle,
Style style) |
MapMarkerCircle(java.lang.String name,
Coordinate coord,
double radius) |
| Modifier and Type | Method and Description |
|---|---|
Coordinate |
getCoordinate() |
static Style |
getDefaultStyle() |
double |
getLat() |
double |
getLon() |
MapMarker.STYLE |
getMarkerStyle() |
double |
getRadius() |
void |
paint(java.awt.Graphics g,
java.awt.Point position,
int radio)
Paints the map marker on the map.
|
void |
setLat(double lat) |
void |
setLon(double lon) |
java.lang.String |
toString() |
getBackColor, getColor, getDefaultFont, getFont, getLayer, getName, getStroke, getStyle, getStyleAssigned, isVisible, paintText, setBackColor, setColor, setFont, setLayer, setName, setStroke, setStyle, setVisiblepublic MapMarkerCircle(Coordinate coord, double radius)
public MapMarkerCircle(java.lang.String name,
Coordinate coord,
double radius)
public MapMarkerCircle(Layer layer, Coordinate coord, double radius)
public MapMarkerCircle(double lat,
double lon,
double radius)
public MapMarkerCircle(Layer layer, double lat, double lon, double radius)
public MapMarkerCircle(Layer layer, java.lang.String name, Coordinate coord, double radius)
public MapMarkerCircle(Layer layer, java.lang.String name, Coordinate coord, double radius, MapMarker.STYLE markerStyle, Style style)
public Coordinate getCoordinate()
getCoordinate in interface MapMarkerpublic double getLat()
getLat in interface ICoordinategetLat in interface MapMarkerpublic double getLon()
getLon in interface ICoordinategetLon in interface MapMarkerpublic double getRadius()
public MapMarker.STYLE getMarkerStyle()
getMarkerStyle in interface MapMarkerpublic void paint(java.awt.Graphics g,
java.awt.Point position,
int radio)
MapMarkerposition specifies the
coordinates within gpublic static Style getDefaultStyle()
public java.lang.String toString()
toString in class java.lang.Objectpublic void setLat(double lat)
setLat in interface ICoordinatepublic void setLon(double lon)
setLon in interface ICoordinate