Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TDesjardins/gwt-ol
GWT wrapper for OpenLayers 3+ using JSInterop
https://github.com/TDesjardins/gwt-ol
gis gwt gwt-ol gwt-ol3 java jsinterop mapping maps ogc ol ol3 ol6 openlayers web wrapper
Last synced: 20 days ago
JSON representation
GWT wrapper for OpenLayers 3+ using JSInterop
- Host: GitHub
- URL: https://github.com/TDesjardins/gwt-ol
- Owner: TDesjardins
- License: apache-2.0
- Created: 2014-09-21T14:25:45.000Z (about 10 years ago)
- Default Branch: main
- Last Pushed: 2024-05-02T13:18:42.000Z (7 months ago)
- Last Synced: 2024-06-11T20:05:45.840Z (6 months ago)
- Topics: gis, gwt, gwt-ol, gwt-ol3, java, jsinterop, mapping, maps, ogc, ol, ol3, ol6, openlayers, web, wrapper
- Language: Java
- Homepage:
- Size: 2.45 MB
- Stars: 69
- Watchers: 15
- Forks: 33
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- gwt-boot-awesome-lili - gwt-ol - Maps library based on [openlayers](https://openlayers.org) :sparkling_heart: (Maps)
- gwt-boot-awesome-lili - gwt-ol - Maps library based on [openlayers](https://openlayers.org) :sparkling_heart: (Maps)
README
GWT-OpenLayers 3+
==================[![Build Status](https://github.com/TDesjardins/gwt-ol/workflows/Build/badge.svg)](https://github.com/TDesjardins/gwt-ol/actions)
[![Maven Central](https://img.shields.io/maven-central/v/com.github.tdesjardins/gwt-ol3.svg?colorB=44cc11)](https://central.sonatype.com/artifact/com.github.tdesjardins/gwt-ol3/)
[![Join the chat at https://gitter.im/gwt-ol3/Lobby](https://badges.gitter.im/gwt-ol3/Lobby.svg)](https://gitter.im/gwt-ol3/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)With **gwt-ol** you can write fast mapping applications for web and mobile in pure Java. Technically speaking, it is a GWT wrapper for [OpenLayers 3+](http://openlayers.org/ "OpenLayers website") using the [JSInterop](https://docs.google.com/document/d/10fmlEYIHcyead_4R1S5wKGs1t2I7Fnp_PaNaa7XTEk0/edit)-Features of the [GWT-SDK](http://www.gwtproject.org/release-notes.html#Release_Notes_2_8_0 "Release notes"). The project consists of two parts:
* a GWT wrapper for OpenLayers 3+ (gwt-ol3-client)
* a demo module for showing wrapper functionality (gwt-ol3-demo)You can build (`mvn package`) and run (`mvn gwt:devmode`) the application using Maven.
If you want to build the application without Maven please consider the following hints:
* Building the application with older GWT-SDK than 2.8.0-beta1 will not work. You can download the latest SDK [here](http://www.gwtproject.org/versions.html).
## Demo App
[GWT-OL live example](https://tdesjardins.github.io/gwt-ol-demo-site/)## Project Setup
### Maven dependency
```xmlcom.github.tdesjardins
gwt-ol3
[x.x.x]```
Replace `[x.x.x]` with the gwt-ol version you want to use.
### GWT module```xml
```
optional: add this line for proj4js support
```xml
```### Resources
```html
```
Replace `[x.x.x]` with the OpenLayers version you want to use.## Download
Releases are deployed to the [Central Repository][dl].
Snapshots of the development version are available in
Sonatype's snapshots repository.[dl]: https://central.sonatype.com/artifact/com.github.tdesjardins/gwt-ol3/
## Projects using gwt-ol[Running Reality](https://www.runningreality.org/)
[Mapping of Covid19 spread in Italy](https://www.k-teq.com/covid19/)