-
- All Implemented Interfaces:
-
javafx.css.Styleable,javafx.event.EventTarget
public final class CustomLeafletMapView extends LeafletMapViewA LeafletMapView that implements functions used to manage the map without any mouse events.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classCustomLeafletMapView.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Node.AccessibilityPropertiesaccessibilityPropertiesprivate final Accessibleaccessibleprivate final BooleanboundsChangedprivate final CssFlagscssFlagprivate final LayoutFlagslayoutFlagprivate final BooleanlayoutRootprivate final ObservableSet<PseudoClass>pseudoClassStatesprivate final CssStyleHelperstyleHelper
-
Constructor Summary
Constructors Constructor Description CustomLeafletMapView()
-
Method Summary
Modifier and Type Method Description final UnitpanBy(Integer x, Integer y)Pan the map by a given amount of pixels. final UnitsetZoomWithoutAnimating(Integer zoom)Set the zoom to the given value without animating. final LatLonggetLatLongFromPoint(Point p)Retrieve the LatLong of the given Point on the screen (pixel coordinates). final PointgetPointFromLatLong(LatLong latLong)Retrieve the Point on the screen (in pixel coordinates) of the given LatLong position. final UnitpreventWrapping()Prevent the map from wrapping. -
Methods inherited from class javafx.scene.Parent
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundedSize, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clearDirty, clipProperty, computeAreaInScreen, computeDerivedDepthTest, contains, contains, cursorProperty, depthTestProperty, disableProperty, disabledProperty, effectProperty, effectiveNodeOrientationProperty, eventDispatcherProperty, executeAccessibleAction, findStyles, fireEvent, focusTraversableProperty, focusedProperty, getAccessible, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCSSFlags, getCacheHint, getClip, getClipParent, getCurrentLocalToSceneTransformState, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getGeomBounds, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLeafTransform, getLocalBounds, getLocalToParentTransform, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseDragged, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getPeer, getPivotX, getPivotY, getPivotZ, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleClass, getStyleMap, getStyleableParent, getSubScene, getTransformedBounds, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasMirroring, hasProperties, hoverProperty, idProperty, indent, inputMethodRequestsProperty, intersects, intersects, intersects, intersectsBounds, isCache, isCanReceiveFocus, isDerivedDepthTest, isDirty, isDisable, isDisabled, isFocusTraversable, isFocused, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isShowMnemonics, isTreeShowing, isTreeVisible, isVisible, layoutBoundsChanged, layoutBoundsProperty, layoutXProperty, layoutYProperty, localBoundsChanged, localToParent, localToParent, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, markDirtyLayoutBranch, mouseTransparentProperty, nodeOrientationProperty, nodeResolvedOrientationInvalidated, notifyAccessibleAttributeChanged, notifyParentOfBoundsChange, notifyParentsOfInvalidatedCSS, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseDraggedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentResolvedOrientationInvalidated, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickNode, pickOnBoundsProperty, pressedProperty, processCSS, pseudoClassStateChanged, reapplyCSS, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocusTraversable, setFocused, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseDragged, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setParent, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setScenes, setShowMnemonics, setStyle, setStyleMap, setTranslateX, setTranslateY, setTranslateZ, setTreeShowing, setTreeVisible, setUserData, setViewOrder, setVisible, showMnemonicsProperty, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, syncPeer, toBack, toFront, toString, transformedBoundsChanged, translateXProperty, translateYProperty, translateZProperty, traverse, treeShowingProperty, treeVisibleProperty, updateGeomBounds, updateLocalToParentTransform, updateTxBounds, usesMirroring, viewOrderProperty, visibleProperty, wouldCreateCycle -
Methods inherited from class javafx.scene.layout.Pane
addImageListener, adjustHeightByMargin, adjustWidthByMargin, backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeChildMaxAreaHeight, computeChildMaxAreaWidth, computeChildMinAreaHeight, computeChildMinAreaHeight, computeChildMinAreaWidth, computeChildMinAreaWidth, computeChildPrefAreaHeight, computeChildPrefAreaHeight, computeChildPrefAreaWidth, computeChildPrefAreaWidth, computeMaxHeight, computeMaxMinAreaHeight, computeMaxMinAreaHeight, computeMaxMinAreaHeight, computeMaxMinAreaWidth, computeMaxMinAreaWidth, computeMaxMinAreaWidth, computeMaxPrefAreaHeight, computeMaxPrefAreaHeight, computeMaxPrefAreaHeight, computeMaxPrefAreaWidth, computeMaxPrefAreaWidth, computeMaxPrefAreaWidth, computeMaxWidth, getAreaBaselineOffset, getAreaBaselineOffset, getAreaBaselineOffset, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, removeImageListener, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snapPortionX, snapPortionY, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, widthProperty -
Methods inherited from class it.unibo.alchemist.boundary.CustomLeafletMapView
addMarker, addTrack, clearMarkersAndTracks, displayMap, moveMarker, panTo, removeMarker, setView, setZoom -
Methods inherited from class de.saring.leafletmap.LeafletMapView
alignmentProperty, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getAlignment, getContentBias, getCssMetaData, layoutChildren, requestLayout, setAlignment -
Methods inherited from class javafx.scene.layout.Region
childBoundsChanged, childVisibilityChanged, clearSizeCache, getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isConnected, isCurrentLayoutChild, isNeedsLayout, isPerformingLayout, isSceneRoot, layout, lookup, lookupAll, managedChildChanged, markViewOrderChildrenDirty, needsLayoutProperty, nodeResolvedOrientationChanged, notifyManagedChanged, pickChildrenNode, printSeq, queryAccessibleAttribute, releaseAccessible, requestLayout, requestParentLayout, requestParentLayout, scenesChanged, setDerivedDepthTest, setLayoutFlag, setNeedsLayout, test_getRemoved, test_getViewOrderChildren, toBack, toFront, updateBounds, validatePG -
Methods inherited from class javafx.scene.layout.StackPane
getChildren -
Methods inherited from class javafx.scene.Node
getStyleableNode -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
setZoomWithoutAnimating
final Unit setZoomWithoutAnimating(Integer zoom)
Set the zoom to the given value without animating.
-
getLatLongFromPoint
final LatLong getLatLongFromPoint(Point p)
Retrieve the LatLong of the given Point on the screen (pixel coordinates).
-
getPointFromLatLong
final Point getPointFromLatLong(LatLong latLong)
Retrieve the Point on the screen (in pixel coordinates) of the given LatLong position.
-
preventWrapping
final Unit preventWrapping()
Prevent the map from wrapping. Cannot be simply called in the init block since the map does not yet exist at that point in time in the javascript engine.
-
-
-
-