Cool extensions for OpenLayers (ol/ol3/ol4).
ol-ext is a set of extensions, controls, interactions to use with Openlayers.
View live examples online or the API documentation.
! ol3-ext is now ol-ext !
ol3-ext has been renamed to ol-ext and is now available on NPM: update your bookmark and your code.
Keywords: CSS popup, Font Awesome symbol renderer, charts for statistical map (pie/bar), layer switcher, wikipedia layer, animations
- Just download the build script in the dist directory of the project.
- If you just want to add a
<script>
tag to test things out, you can link directly to the builds from the github rawgit (not recommended in production):
<!-- jQuery -->
<script type="text/javascript" src="https://code.jquery.com/jquery-1.11.0.min.js"></script>
<!-- Openlayers -->
<link rel="stylesheet" href="https://openlayers.org/en/master/css/ol.css" />
<script type="text/javascript" src="https://openlayers.org/en/latest/build/ol.js"></script>
<!-- OL-ext -->
<link rel="stylesheet" href="https://cdn.rawgit.com/Viglino/ol-ext/gh-pages/dist/ol-ext.min.css" />
<script type="text/javascript" src="https://cdn.rawgit.com/Viglino/ol-ext/gh-pages/dist/ol-ext.min.js"></script>
- Use npm ol-ext package:
npm install ol-ext
The project requires Openlayers and jQuery.
Use the gulp command to build the project into the /dist
directory:
gulp
Check out the hosted examples or the API documentation.
The documentation use gulp-jsdoc3 to create the doc.
- install the gulp-jsdoc3 project at the root directory:
npm install gulp-jsdoc3
- then run the gulp command to create the doc in the doc/doc-pages directory:
gulp doc
Please use the GitHub issue tracker for all bugs and feature requests. Before creating a new issue, do a quick search to see if the problem has been reported already.
ol-ext is licenced under the French Opensource BSD compatible CeCILL-B FREE SOFTWARE LICENSE.
(c) 2016-2017 - Jean-Marc Viglino
Some resources (mapping services and API) used in this sofware may have a specific license.
You must check before use.
For convenience you can use the BSD licence instead when publish content to webpacks.