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, setVisible
public 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 MapMarker
public double getLat()
getLat
in interface ICoordinate
getLat
in interface MapMarker
public double getLon()
getLon
in interface ICoordinate
getLon
in interface MapMarker
public double getRadius()
public MapMarker.STYLE getMarkerStyle()
getMarkerStyle
in interface MapMarker
public void paint(java.awt.Graphics g, java.awt.Point position, int radio)
MapMarker
position
specifies the
coordinates within g
public static Style getDefaultStyle()
public java.lang.String toString()
toString
in class java.lang.Object
public void setLat(double lat)
setLat
in interface ICoordinate
public void setLon(double lon)
setLon
in interface ICoordinate