dlsc-software-consulting-gmbh / Gmapsfx

Licence: apache-2.0
Java API for using Google Maps within a JavaFX application.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Gmapsfx

coronavirus-map-dashboard
🦠 Coronavirus (COVID-19) Map Dashboard using coronavirus-tracker-api
Stars: ✭ 41 (-82.4%)
Mutual labels:  map, maps, mapping
Azuremapscodesamples
A set of code samples for the Azure Maps web control.
Stars: ✭ 167 (-28.33%)
Mutual labels:  mapping, map, maps
svelte-mapbox
MapBox Map and Autocomplete components for Svelte (or Vanilla JS)
Stars: ✭ 267 (+14.59%)
Mutual labels:  maps, mapping, google-maps
Lenz
Console based MAP πŸ—Ί : with lots of features 🀩
Stars: ✭ 51 (-78.11%)
Mutual labels:  mapping, map, maps
Google Maps
Google Maps Web Services API wrapper for .NET
Stars: ✭ 171 (-26.61%)
Mutual labels:  mapping, google-maps, maps
mapus
A map tool with real-time collaboration πŸ—ΊοΈ
Stars: ✭ 2,687 (+1053.22%)
Mutual labels:  map, maps, google-maps
Placepicker
Free Android Map Place Picker alternative using Geocoder instead of Google APIs
Stars: ✭ 126 (-45.92%)
Mutual labels:  google-maps, map, maps
Flask Googlemaps
Easy way to add GoogleMaps to Flask applications. maintainer: @RiverFount
Stars: ✭ 550 (+136.05%)
Mutual labels:  google-maps, map, maps
Svg World Map
πŸ—Ί A JavaScript library to easily integrate one or more SVG world maps with all nations (countries) and second-level political subdivisions (countries, provinces, states).
Stars: ✭ 38 (-83.69%)
Mutual labels:  mapping, map, maps
Openrailwaymap
An OpenStreetMap-based project for creating a map of the world's railway infrastructure.
Stars: ✭ 150 (-35.62%)
Mutual labels:  mapping, map, maps
Mapbox Gl Native Android
Interactive, thoroughly customizable maps in native Android powered by vector tiles and OpenGL
Stars: ✭ 135 (-42.06%)
Mutual labels:  map, maps
Ahorn
Visual Map Maker and Level Editor for the game Celeste
Stars: ✭ 132 (-43.35%)
Mutual labels:  map, maps
Maps Api For Javascript Examples
Self-contained examples for Maps API for JavaScript v3.
Stars: ✭ 130 (-44.21%)
Mutual labels:  mapping, maps
Here Android Sdk Examples
Java-based projects using the HERE SDK for Android.
Stars: ✭ 127 (-45.49%)
Mutual labels:  mapping, maps
Geojsonify
Easily add GeoJson layers to your Maps
Stars: ✭ 141 (-39.48%)
Mutual labels:  mapping, maps
Simplemap
A beautifully simple map field type for Craft CMS.
Stars: ✭ 136 (-41.63%)
Mutual labels:  google-maps, map
Benmaps.fr
Web maps that don't track you.
Stars: ✭ 147 (-36.91%)
Mutual labels:  google-maps, maps
Awesome Maps
There is more than google: A collection of great online maps πŸŒπŸ—ΊπŸŒŽ
Stars: ✭ 124 (-46.78%)
Mutual labels:  map, maps
Airmapview
A view abstraction to provide a map user interface with various underlying map providers
Stars: ✭ 1,824 (+682.83%)
Mutual labels:  google-maps, map
Aerialbot
A simple yet highly configurable bot that tweets geotagged aerial imagery of a random location in the world.
Stars: ✭ 157 (-32.62%)
Mutual labels:  google-maps, maps

GMapsFX

Download

A pure JavaFX API which allows you to add Google Maps to your JavaFX application without the need to interact with the underlying Google Maps JavaScript API.

GMapsFX requires Java 8

GMapsFX GUI

Quick Start

Build the framework
$ mvn install
Run the sample application
$ mvn exec:java
Development Notes

The GMapsFX framework creates underyling JavaScript peer objects when their corresponding Java objects are instantiated. For example when a new com.lynden.gmapsfx.javascript.object.LatLong object is created, the object's constructor will also create a corresponding LatLong object in the JavaScript environment.

Because of this it is important to note that you cannot instantiate JavaScript objects until the JavaScript engine has been fully initialized. The JavaScript engine is intialized asynchronously when a new GoogleMapView component is created. You can register a MapComponentInitializedListener to be notified when the map and JavaScript environment has been fully initialized.

You can take a look at a small example code snippet here.

The latest Javadocs can be found [here.] (http://dlsc-software-consulting-gmbh.github.io/GMapsFX/apidocs/)

Authors

License

Apache License, Version 2.0 (current) http://www.apache.org/licenses/LICENSE-2.0

Also, please be aware, in order to use this library, you must also accept the Google Terms of Service. https://developers.google.com/maps/faq#understanding-terms-of-service

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].