Andreas Hocevar c1b16217f2 Conditionally render tiles to a separate tile canvas
Because clip geometries are anti-aliased in most browsers, there will be tiny
gaps between tiles. If tiles are rendered to a tile canvas which is then drawn
to the map canvas upon composition, these gaps can be avoided. For rotated
views, it is stil necessary to clip the tile, but in this case a 1-pixel
buffer is used.

This change also brings a huge performance improvement for panning, because
the fully rendered tiles can be reused.

Because of the added cost of using drawImage in addition to replaying the tile
replay group, we fall back to directly drawing to the map canvas when the tile
canvas would be too large, or during interaction/animation when resolution or
rotation change.
2015-12-17 00:17:27 +01:00
2015-08-26 10:36:55 +02:00
2015-12-15 10:57:30 +01:00
2015-11-24 17:01:22 +01:00
2015-12-10 10:18:23 +01:00
2015-08-19 14:49:28 +02:00
2015-01-07 21:06:04 -07:00
2015-11-01 01:19:07 -07:00
2015-12-08 14:52:06 +01:00
2015-10-19 13:39:03 +02:00
2015-03-30 10:05:21 +02:00
2015-10-17 15:11:37 -06:00
2015-12-15 10:57:53 +01:00
2015-09-04 13:51:25 -06:00
2015-08-26 10:36:55 +02:00

OpenLayers 3

Travis CI Status Coverage Status

OpenLayers 3 is a high-performance, feature-packed library for creating interactive maps on the web.

Getting Started

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

Documentation

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

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

Description
Languages
JavaScript 99%
CSS 0.6%
Handlebars 0.3%
Shell 0.1%