# Package org.apache.sis.gui.map

package org.apache.sis.gui.map
Widgets for showing a map in a JavaFX application. `MapCanvas` is the base class for painting a map using arbitrary JavaFX nodes such as `ImageView` or `Canvas`. `MapCanvasAWT` is a specialization for painting the map using Java2D.

Since:
  1.1

- Related Packages
  Package
  Description
  org.apache.sis.gui
  JavaFX application for Apache SIS.
  org.apache.sis.gui.coverage
  Widgets showing `GridCoverage` images or sample values.
  org.apache.sis.gui.dataset
  Widgets about data store resources and their metadata.
  org.apache.sis.gui.metadata
  Widgets about metadata.
  org.apache.sis.gui.referencing
  Widgets about coordinate reference systems.
- Classes
  Class
  Description
  GestureFollower
  A listener of mouse or keyboard events in a source canvas which can be reproduced in a target canvas.
  MapCanvas
  A canvas for maps to be rendered on screen in a JavaFX application.
  MapCanvas.Renderer
  A snapshot of `MapCanvas` state to render as a map, together with rendering code.
  MapCanvasAWT
  A canvas for maps to be rendered using Java2D from Abstract Window Toolkit.
  MapCanvasAWT.Renderer
  A snapshot of `MapCanvasAWT` state to paint as an image.
  MapMenu
  A `ContextMenu` that can be shown in a `MapCanvas`.
  StatusBar
  A status bar showing geographic or projected coordinates under mouse cursor.
  ValuesUnderCursor
  Provider of textual content to show in a `StatusBar` for values under cursor position.
  ValuesUnderCursor.Formatter
  Task for fetching and formatting values in a background thread.