Serialized Form
-
Package org.jxmapviewer
-
Class org.jxmapviewer.JXMapKit extends javax.swing.JPanel implements Serializable
- serialVersionUID:
- -8366577998349912380L
-
Serialized Fields
-
addressLocationPainter
WaypointPainter<Waypoint> addressLocationPainter
-
addressLocationShown
boolean addressLocationShown
-
dataProviderCreditPainter
AbstractPainter<JXMapViewer> dataProviderCreditPainter
-
dataProviderCreditShown
boolean dataProviderCreditShown
-
defaultProvider
JXMapKit.DefaultProviders defaultProvider
-
jPanel1
javax.swing.JPanel jPanel1
-
mainMap
JXMapViewer mainMap
-
mapCenterPosition
GeoPosition mapCenterPosition
-
miniMap
JXMapViewer miniMap
-
miniMapVisible
boolean miniMapVisible
-
sliderReversed
boolean sliderReversed
-
zoomButtonsVisible
boolean zoomButtonsVisible
-
zoomChanging
boolean zoomChanging
-
zoomInButton
javax.swing.JButton zoomInButton
-
zoomOutButton
javax.swing.JButton zoomOutButton
-
zoomSlider
javax.swing.JSlider zoomSlider
-
zoomSliderVisible
boolean zoomSliderVisible
-
-
Class org.jxmapviewer.JXMapViewer extends javax.swing.JPanel implements Serializable
- serialVersionUID:
- -3530746298586937321L
-
Serialized Fields
-
addressLocation
GeoPosition addressLocation
The position in latitude/longitude of the "address" being mapped. This is a special coordinate that, when moved, will cause the map to be moved as well. It is separate from "center" in that "center" tracks the current center (in pixels) of the viewport whereas this will not change when panning or zooming. Whenever the addressLocation is changed, however, the map will be repositioned. -
center
java.awt.geom.Point2D center
The position, in map coordinates of the center point. This is defined as the distance from the top and left edges of the map in pixels. Dragging the map component will change the center position. Zooming in/out will cause the center to be recalculated so as to remain in the center of the new "map". -
designTime
boolean designTime
-
drawTileBorders
boolean drawTileBorders
Indicates whether or not to draw the borders between tiles. Defaults to false. TODO Generally not very nice looking, very much a product of testing Consider whether this should really be a property or not. -
factory
TileFactory factory
Factory used by this component to grab the tiles necessary for painting the map. -
horizontalWrapped
boolean horizontalWrapped
-
infiniteMapRendering
boolean infiniteMapRendering
-
loadingImage
java.awt.Image loadingImage
-
overlay
Painter<? super JXMapViewer> overlay
The overlay to delegate to for painting the "foreground" of the map component. This would include painting waypoints, day/night, etc. Also receives mouse events. -
panningEnabled
boolean panningEnabled
If true, panning with the mouse should take place. If false, panning should not happen. Does not disable explicit setting of position viaJXMapViewer.setCenter(java.awt.geom.Point2D). -
restrictOutsidePanning
boolean restrictOutsidePanning
-
tileLoadListener
TileListener tileLoadListener
-
zoomLevel
int zoomLevel
The zoom level. Generally a value between 1 and 15 (TODO Is this true for all the mapping worlds? What does this mean if some mapping system doesn't support the zoom level?
-
-
-
Package org.jxmapviewer.beans
-
Class org.jxmapviewer.beans.AbstractSerializableBean extends AbstractBean implements Serializable
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream s) throws java.lang.ClassNotFoundException, java.io.IOException- Throws:
java.lang.ClassNotFoundExceptionjava.io.IOException
-
writeObject
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException- Throws:
java.io.IOException
-
-
-
-
Package org.jxmapviewer.viewer
-
Class org.jxmapviewer.viewer.GeoPosition extends java.lang.Object implements Serializable
-
Serialized Fields
-
latitude
double latitude
-
longitude
double longitude
-
-
-