java.lang.Object
gov.llnl.gnem.apps.coda.calibration.gui.plotting.LeafletMap

public class LeafletMap extends Object
  • Constructor Details

    • LeafletMap

      public LeafletMap()
  • Method Details

    • registerEventCallback

      public void registerEventCallback(Consumer<MapCallbackEvent> callback)
    • removeEventCallback

      public void removeEventCallback(Consumer<MapCallbackEvent> callback)
    • getIconCount

      public long getIconCount()
    • attach

      public void attach(javafx.scene.layout.Pane parent)
    • clearIcons

      public void clearIcons()
    • getIcons

      public Set<Icon> getIcons()
    • addLayer

      public void addLayer(WMSLayerDescriptor layer)
    • addLayerToMap

      public void addLayerToMap(WMSLayerDescriptor layer)
    • addIcon

      public boolean addIcon(Icon icon)
    • removeIcon

      public boolean removeIcon(Icon icon)
    • addIcons

      public void addIcons(Collection<Icon> icons)
    • removeIcons

      public void removeIcons(Collection<Icon> icons)
    • addShape

      public void addShape(GeoShape shape)
    • removeShape

      public void removeShape(GeoShape shape)
    • fitViewToActiveShapes

      public void fitViewToActiveShapes()
    • getWebView

      public javafx.scene.web.WebView getWebView()
    • getSvgLayer

      public String getSvgLayer()
    • fitToBounds

      public void fitToBounds(GeoBox bounds)
    • getMapBounds

      public GeoBox getMapBounds()
    • setShowOverlay

      public void setShowOverlay(boolean showOverlay)
    • hasVisibleTileLayers

      public Boolean hasVisibleTileLayers()
    • getPolygonGeoJSON

      public String getPolygonGeoJSON()
    • setPolygonGeoJSON

      public void setPolygonGeoJSON(String geoJSON)