JavaScript CSS HTML GLSL Makefile Python Shell
Latest commit 1d47fc9 Feb 21, 2017 @tschaub tschaub committed on GitHub Merge pull request #6515 from tschaub/zoom
Add view methods for getting max zoom, min zoom, and any zoom for a resolution
Permalink
Failed to load latest commit information.
bin Remove the '3' from OpenLayers Jan 2, 2017
changelog Changelog for v4.0.1 Feb 14, 2017
config Merge pull request #6461 from tchandelle/codepen Feb 8, 2017
css Simplify css color notation Nov 24, 2015
doc Merge pull request #6320 from ahocevar/stackoverflow Feb 8, 2017
examples Revert accidently committed example change Feb 17, 2017
externs Fix olx.style.IconOptions.prototype.src type Feb 20, 2017
package Make it easier to apply the required Browserify transform Feb 17, 2017
src Add view.getMaxZoom() and view.getMinZoom() Feb 20, 2017
tasks Merge pull request #6461 from tchandelle/codepen Feb 8, 2017
test Add view.getMaxZoom() and view.getMinZoom() Feb 20, 2017
test_rendering Add rendering test for 192x256 tiles Feb 13, 2017
transforms ol.DEBUG no longer needed in transforms/module.js Feb 17, 2017
.editorconfig Simplify .editorconfig file Aug 19, 2015
.eslintignore Lint free examples Jan 12, 2016
.gitignore Remove '*.pyc' from .{git,npm}ignore Dec 2, 2015
.npmignore Remove '*.pyc' from .{git,npm}ignore Dec 2, 2015
.travis.yml Do not fail on failing 'npm ls' Feb 15, 2017
CONTRIBUTING.md Use the 'openlayers' tag instead of 'openlayers-3' Feb 7, 2017
DEVELOPING.md Remove the '3' from OpenLayers Jan 2, 2017
LICENSE.md Use present in license text Jan 17, 2017
Makefile Include stylesheet in the package Feb 16, 2017
README.md Merge pull request #6320 from ahocevar/stackoverflow Feb 8, 2017
package.json chore(package): update eslint to version 3.16.0 Feb 20, 2017

README.md

OpenLayers

Travis CI Status Greenkeeper badge Coverage Status OSGeo Project

OpenLayers is a high-performance, feature-packed library for creating interactive maps on the web. It can display map tiles, vector data and markers loaded from any source on any web page. OpenLayers has been developed to further the use of geographic information of all kinds. It is completely free, Open Source JavaScript, released under the 2-clause BSD License (also known as the FreeBSD).

Getting Started

  • Download the latest release
  • Install with npm: npm install openlayers
  • Clone the repo: git clone git@github.com:openlayers/openlayers.git

Supported Browsers

OpenLayers runs on all modern browsers that support HTML5 and ECMAScript 5. This includes Chrome, Firefox, Safari and Edge. For older browsers and platforms like Internet Explorer (down to version 9) and Android 4.x, polyfills for requestAnimationFrame and Element.prototype.classList are required, and using the KML format requires a polyfill for URL.

Documentation

Check out the hosted examples, the workshop or the API documentation.

Bugs

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.

Contributing

Please see our guide on contributing if you're interested in getting involved.

Community