javafx8 application showing the features of the mapjfx map component that is based on WebView and OpenLayers
Clone or download
Latest commit 03e6352 Dec 7, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/main add code for initial map projection handling Dec 5, 2018
.gitignore added offline cache usage Apr 13, 2016
.travis.yml fix travis for openjdk11 Nov 2, 2018
LICENSE initial commit Dec 26, 2014
README.md set version to 2.3.0 Dec 5, 2018
pom.xml set version to 2.3.0 Dec 5, 2018

README.md

mapjfx-demo

a demo application showing the possibilites of the mapjfx component. The application's scene is built using an fxml file.

More Information about the project can be found at the sothawo website.

license

Copyright 2014-2018 Peter-Josef Meisch (pj.meisch@sothawo.com)

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

building the program

this project is built using mvn. The library jar is created by running mvn package. This creates as well an application directory structure in target/mapjfx-demo. You can copy this whole directory to a machine which has Java 11 installed and start the program by using the scripts found in the bin directory. Or start it on the machine where you did the build using

(cd target/mapjfx-demo && ./bin/mapjfx-demo)

or all in one:

mvn package && (cd target/mapjfx-demo && ./bin/mapjfx-demo)

version history

the version of this artifact is always the same as the one of the integrated mapjfx component.

2.3.0

  • add code to handle wgs84 commandline parameter and set initial map projection
  • use mapjfx 2.3.0

2.2.0

  • add polygon drawing code
  • use mapjfx 2.2.0

2.1.1

  • use mapjfx 2.1.1

2.1.0

  • use mapjfx 2.1.0

2.0.0

  • switch to OpenJDK 11 and OpenJFX 11

1.19.0

1.18.0

  • log MAP_POINTER_MOVED event
  • use mapjfx 1.18.0-SNAPSHOT

1.17.0

  • display bounding extent event
  • use mapjfx 1.17.0

1.16.0

  • add map type Stamen Watercolor
  • use mapjfx 1.16.0

1.15.0

  • use mapjfx 1.15.0

1.14.0

  • use mapjfx 1.14.0

1.13.2

  • use mapjfx 1.13.2

1.13.1

  • use mapjfx 1.13.1

1.13.0

  • use mapjfx 1.13.0

1.12.2

  • do not use cache as default
  • use mapjfx 1.12.2

1.12.1

  • use mapjfx 1.12.1

1.12.0

  • added MAP_EXTENT handling

1.11.0

  • using mapjfx 1.11.0

1.10.0

  • using mapjfx 1.10.0
  • added two WMS servers

1.9.0

  • using mapjfx 1.9.0

1.8.2

  • using mapjfx 1.8.2

1.8.1

  • using mapjfx 1.8.1

current development version

1.7.3

1.7.2

  • using mapjfx 1.7.2

1.7.1

  • using mapjfx 1.7.1

1.7.0

  • using offline cache

1.6.0-SNAPSHOT

  • added Labels

1.5.0

  • added entry for BingMaps API Key and corresponding selection.

1.3.0-SNAPSHOT

  • added markers, predefined and custom
  • added single click handler

1.1.1

  • added configurable options to the left of the window

1.1.0

  • intial version