Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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
```xml

com.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/)