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
Marc Jansen
6bc6fd9cbc
Merge pull request #4571 from marcjansen/select-i-docs
...
Correct typedef of selectinteraction options obj
2015-12-16 14:55:19 +01:00
Marc Jansen
945f1e7580
Correct typedef of selectinteraction options obj
...
The key `features` of the constructor options that can be passed to
`ol.interaction.Select` can also be `undefined`.
2015-12-16 14:42:39 +01:00
Bart van den Eijnden
ae90c32f01
Merge pull request #4570 from bartvde/numbersafe
...
Rename defaultSort to numberSafeCompareFunction on ol.array
2015-12-16 13:50:59 +01:00
Bart van den Eijnden
25e0053a13
Rename defaultSort to numberSafeCompareFunction on ol.array
2015-12-16 13:40:05 +01:00
Bart van den Eijnden
88255fd776
Merge pull request #4567 from bartvde/issue-4566
...
Always pass on a compare function to sort
2015-12-16 11:35:59 +01:00
Bart van den Eijnden
e0be143ed5
Always pass on a compare function to sort
2015-12-16 10:54:46 +01:00
Bart van den Eijnden
dd4e88525e
Merge pull request #4001 from bartvde/jspdf2
...
Export PDF's using jsPDF
2015-12-15 11:43:04 +01:00
Bart van den Eijnden
5d64762bcb
Merge pull request #4562 from openlayers/release-v3.12.0
...
Release v3.12.0
v3.12.0
2015-12-15 11:10:24 +01:00
Bart van den Eijnden
7c98e922c3
Update package version to 3.12.0
2015-12-15 10:57:53 +01:00
Bart van den Eijnden
41c81dec88
Changelog for v3.12.0
2015-12-15 10:57:30 +01:00
Bart van den Eijnden
887e90af1e
Merge pull request #4559 from bartvde/kml-ff-test
...
Fix up failing KML test in Firefox
2015-12-15 10:45:42 +01:00
Bart van den Eijnden
69c44e50df
Merge pull request #4561 from bartvde/ie-featureloader-test
...
Exclude feature loader MVT test from IE9
2015-12-15 10:40:58 +01:00
Bart van den Eijnden
bd4c1f8da6
Fix up failing KML test in Firefox
2015-12-15 10:34:47 +01:00
Bart van den Eijnden
95443d0c88
Exclude feature loader MVT test from IE9
2015-12-15 10:30:20 +01:00
Andreas Hocevar
9b1416da29
Merge pull request #4552 from ahocevar/fix-proj-compiler-issue
...
Make sure compiled code calls ol.VectorTile#setProjection
2015-12-13 13:31:47 +01:00
Petr Sloup
48c8f9ea84
Merge pull request #4551 from klokantech/rasterreproj-wrapx
...
Handle tile coordinate wrapping when reprojecting raster tiles
2015-12-11 16:45:28 +01:00
Petr Sloup
9f5d85f2c6
Handle tile coordinate wrapping when reprojecting raster tiles
2015-12-11 16:35:23 +01:00
Andreas Hocevar
c4237c7858
Merge pull request #4544 from openlayers/greenkeeper-vector-tile-1.2.0
...
Update vector-tile to version 1.2.0 🚀
2015-12-11 15:36:08 +01:00
Andreas Hocevar
fbb59d29b9
Make sure compiled code calls ol.VectorTile#setProjection
2015-12-11 15:20:21 +01:00
Bart van den Eijnden
554aaf1574
Merge pull request #4537 from bartvde/issue-4312
...
Allow specifying non default DPI on ol.source.TileArcGISRest
2015-12-11 13:42:26 +01:00
Andreas Hocevar
2ebcadfcd5
Merge pull request #4548 from ahocevar/vectortile-docs
...
Improve vector tile related docs
2015-12-11 12:16:35 +01:00
Andreas Hocevar
d9bb3adbe8
Improve vector tile related docs
2015-12-11 12:01:24 +01:00
Tobias Sauerwein
070a6b11f0
Merge pull request #4549 from tsauerwein/multiline-example
...
Update vector label example
2015-12-11 10:25:57 +01:00
tsauerwein
43e1c86b6e
Update vector label example
2015-12-11 10:14:02 +01:00
Bart van den Eijnden
b0b202f112
Merge pull request #4512 from flightaware/label-newlines
...
Support for multi-line labels (improved)
2015-12-11 09:38:07 +01:00
Marc Jansen
2fdf7f508d
Merge pull request #4546 from openlayers/greenkeeper-coveralls-2.11.6
...
Update coveralls to version 2.11.6 🚀
2015-12-11 07:54:57 +01:00
greenkeeperio-bot
e14197c060
chore(package): update coveralls to version 2.11.6
...
http://greenkeeper.io/
2015-12-10 18:12:22 -07:00
greenkeeperio-bot
814fd858d8
chore(package): update vector-tile to version 1.2.0
...
http://greenkeeper.io/
2015-12-10 12:16:18 -07:00
Philip Clifton
97995cf20b
Add newline support for text
2015-12-10 11:24:39 -06:00
Frédéric Junod
8fc85198b0
Merge pull request #4539 from fredj/examples_index
...
Ignore index.html in example list
2015-12-10 10:47:56 +01:00
Frederic Junod
2b64a7af7b
Ignore index.html in example list
...
Fixes #3685
2015-12-10 10:18:23 +01:00
Frédéric Junod
fc2c9176a6
Merge pull request #4536 from fredj/tilequeue_listen_in_enqueue
...
Register the change callback when the tile is enqueued
2015-12-10 09:08:31 +01:00
Frederic Junod
7192644c07
Register the change callback when the tile is enqueued
2015-12-09 17:15:47 +01:00
Bart van den Eijnden
992870e2d2
Allow specifying non default DPI on ol.source.TileArcGISRest
2015-12-09 15:27:20 +01:00
Frederic Junod
ad3c6713da
Return if the element is added to the ol.structs.PriorityQueue
2015-12-09 15:27:07 +01:00
Andreas Hocevar
3fef07f9e9
Merge pull request #4528 from ahocevar/simplify-tile-featureloader
...
Remove redundant code from ol.featureloader.tile
2015-12-09 14:12:17 +01:00
Andreas Hocevar
a5abd8df23
Merge pull request #4535 from ahocevar/osm-example-style
...
Do not use an array for a single style
2015-12-09 10:50:31 +01:00
Andreas Hocevar
73158b8c71
Do not use an array for a single style
2015-12-09 10:10:41 +01:00
Frédéric Junod
4f85cbec54
Merge pull request #4532 from fredj/dimensions_nonull
...
Mark olx.source.WMTSOptions#dimensions as not null
2015-12-09 08:59:06 +01:00
Andreas Hocevar
8f4c6a5bbf
Remove redundant code from ol.featureloader.tile
2015-12-08 18:30:25 +01:00
Frederic Junod
5b7227a0bf
Mark olx.source.WMTSOptions#dimensions as not null
2015-12-08 17:46:49 +01:00
Frédéric Junod
f387bb75bf
Merge pull request #4530 from fredj/goog.isNull
...
Remove use of goog.isNull
2015-12-08 16:43:20 +01:00
Frédéric Junod
e27bfc4fa6
Merge pull request #4529 from fredj/coding_style
...
Update coding style rules
2015-12-08 16:23:48 +01:00
Frederic Junod
aa2838cdcd
Remove use of goog.isNull
2015-12-08 16:05:38 +01:00
Frederic Junod
be16ba01ca
Update coding style rules
2015-12-08 14:52:06 +01:00
Andreas Hocevar
3413f6d138
Merge pull request #4518 from ahocevar/osm-vector-tiles
...
Add support for OSM vector tiles
2015-12-08 11:01:49 +01:00
Andreas Hocevar
954a5077cf
Merge pull request #4524 from ahocevar/custom-symbols
...
Add example for rendering custom point symbols
2015-12-07 22:22:20 +01:00
Andreas Hocevar
0050f00703
Add example for rendering custom point symbols
2015-12-07 21:41:42 +01:00
Andreas Hocevar
867bcce1cc
Merge pull request #4523 from ahocevar/render-to-context
...
Allow rendering geometries to an arbitrary canvas
2015-12-07 19:13:47 +01:00