public interface GeoMapGuiIfc2 extends GeoMapGuiIfc
GeoMapGuiIfc.GlassMapPaneHOME, INCH_EAST, INCH_NORTH, INCH_SOUTH, INCH_WEST, PAN_EAST, PAN_NORTH, PAN_SOUTH, PAN_WEST, ZOOM_IN, ZOOM_IN_NP, ZOOM_OUT, ZOOM_OUT_NP| Modifier and Type | Method and Description |
|---|---|
double |
getBottomLatitude()
Get the latitude of the bottom edge of the map.
|
javax.swing.JMenuBar |
getJMenuBar()
Get the JMenuBar for the map window.
|
double |
getLeftLongitude()
Get the longitude of the left edge of the map.
|
javax.swing.ActionMap |
getMapActionMap()
Get the ActionMap associated with the MapPanel in this map widget.
|
RasterMapOverlay |
getRasterMapOverlay()
Get the raster map rendering layer of this map.
|
double |
getRightLongitude()
Get the longitude of the right edge of the map.
|
double |
getTopLatitude()
Get the latitude of the top edge of the map.
|
boolean |
isMouseWheelZooming()
Test whether this map or Layer will zoom the map if the mouse wheel is adjusted.
|
void |
refresh()
Force the map to immediately regenerate itself based on current state data.
|
void |
setDrawLayer(DrawLayer drawLayer)
Set the DrawLayer of this map widget.
|
default void |
setDrawToolBarVisibility(boolean isVisible)
Specify whether the toolbar for the drawing tools should be visible or not.
|
void |
setGraticuleLayer(com.bbn.openmap.layer.GraticuleLayer graticuleLayer)
Set the GraticuleLayer of this map widget.
|
void |
setNWSZoneLayer(NWSZoneLayer nwsZoneLayer)
Set the NWSZoneLayer of this map widget.
|
void |
setOSMLayer(OSMLayer osmLayer)
Set the OSMLayer of this map widget.
|
void |
setRasterMapOverlay(RasterMapOverlay rasterMapOverlay)
Set the RasterMapOverlay of this map widget.
|
void |
setStationRenderer(StationRenderer stationRenderer)
Set the StationRenderer of this map widget.
|
void |
setTopoLayer(TopoLayer topoLayer)
Set the TopoLayer of this map widget.
|
void |
toFront()
Push the map GUI window to the foreground by whatever means the underlying GUI toolkit uses.
|
getIconImage, getLocationOnScreen, getMapBean, getMouseDelegator, getOSMLayer, getSize, getTopoLayer, getWindow, isMapAutoCentered, isNightMode, registerGlassPaneOverMap, registerMapKeystrokeActions, setCenter, setMapAutoCenteringjavax.swing.JMenuBar getJMenuBar()
void setOSMLayer(OSMLayer osmLayer)
osmLayer - OSMLayer to keep a reference toRasterMapOverlay getRasterMapOverlay()
void setRasterMapOverlay(RasterMapOverlay rasterMapOverlay)
rasterMapOverlay - RasterMapOverlay to keep a reference tovoid setGraticuleLayer(com.bbn.openmap.layer.GraticuleLayer graticuleLayer)
graticuleLayer - GraticuleLayer to keep a reference tovoid setDrawLayer(DrawLayer drawLayer)
drawLayer - DrawLayer to keep a reference tovoid setStationRenderer(StationRenderer stationRenderer)
stationRenderer - StationRenderer to keep a reference tovoid setNWSZoneLayer(NWSZoneLayer nwsZoneLayer)
nwsZoneLayer - NWSZoneLayer to keep a reference toboolean isMouseWheelZooming()
void setTopoLayer(TopoLayer topoLayer)
topoLayer - TopoLayer to keep a reference todouble getTopLatitude()
double getLeftLongitude()
double getBottomLatitude()
double getRightLongitude()
javax.swing.ActionMap getMapActionMap()
void refresh()
void toFront()
default void setDrawToolBarVisibility(boolean isVisible)
isVisible - boolean true if draw toolbar should be shown