Marc Jansen
c2f4b38981
Correct documentation for ol.FeatureStyleFunction
2015-08-20 10:39:59 +02:00
Éric Lemoine
6260c4d744
Merge pull request #4011 from elemoine/update-segment-data
...
Make Modify interaction listen to feature changes
2015-08-20 09:24:00 +02:00
Marc Jansen
5029b5dc97
Merge pull request #3917 from cmiles74/cluster-source-refresh
...
Resolved issue with cluster source reloading
2015-08-19 17:34:54 +02:00
Andreas Hocevar
7505460d65
Merge pull request #4015 from weskamm/xyzgeturls
...
Add a getUrls Method to ol.source.XYZ
2015-08-19 16:22:57 +02:00
Frederic Junod
8730fc8824
Remove goog.style.getRelativePosition workaround
...
Fixed upstream with https://github.com/google/closure-library/pull/424
2015-08-19 13:50:14 +02:00
Andreas Hocevar
a8797ae1ff
Do not overwrite projections in the registry
2015-08-19 13:06:23 +02:00
Johannes Weskamm
a6c49dabcf
Add a getUrls Method to ol.source.XYZ
...
Added the getUrls method to get access to the url / urls property.
When using a tileUrlFunction, getUrls should return null.
This should fix issue #3886
2015-08-19 12:43:35 +02:00
Éric Lemoine
5f7e6ac61a
Make Modify interaction listen to feature changes
...
This commit makes the Modify interaction modify its segment data when the candidate features change.
2015-08-18 16:39:49 +02:00
Éric Lemoine
33da0e7b66
Merge pull request #4008 from elemoine/translate-interaction
...
Add a Translate interaction
2015-08-18 12:26:31 +02:00
Christopher S. Case
338d0570fd
Add a Translate interaction
...
This allows features to be moved around the map. It works much like the Modify interaction, however it's significantly simpler. It uses the geometry's underlying `translate` function.
2015-08-18 11:17:01 +02:00
Pierre GIRAUD
de0266ded7
Add stroke to default editing style for geometry collections
2015-08-18 10:54:45 +02:00
Frederic Junod
0578e8f2f6
Handle JSONP errors in ol.source.TileJSON
...
Fixes #3938
2015-08-10 15:28:26 +02:00
Guillaume Beraudo
464ce13b13
Mark ol.style.Icon#load() @api
...
We currently rely on the renderer to load the styles it intents to use.
In Ol3-Cesium we want to allow different styles for 3D and for 2D.
This commit fixes the issue by allowing application code to explicitely
initiate the loading process.
2015-08-07 15:56:07 +02:00
Éric Lemoine
1921e009e6
Merge pull request #3900 from Jenselme/kmlformat
...
Do not add Style as a feature property
2015-08-07 13:00:11 +02:00
Éric Lemoine
b0584acaa5
Add ol.format.KML.findStyle_ function
...
This commit adds an `ol.format.KML.findStyle_` function to prevent creating a function for every call to `ol.format.KML.createFeatureStyleFunction_`, as suggested by @ahocevar in #3900 .
2015-08-07 11:54:38 +02:00
Guillaume Beraudo
e57919e55b
Skip features without geometry during webgl replay
...
Setting a feature geometry to null or undefined and triggering a hit
detection was throwing an exception.
This patch handles a batched feature without a geometry in the same
fashion as skipped features.
An equivalent patch has been applied to the canvas replay.
2015-08-07 09:50:25 +02:00
Andreas Hocevar
73d4ba2a51
Merge pull request #3961 from gberaudo/skip_empty_features_in_replay
...
Skip features without geometry during canvas replay
2015-08-06 13:12:43 +02:00
Andreas Hocevar
a1946a6e69
Revert "Cache the image extent"
...
This reverts commit eb2a30e461 .
2015-08-06 08:15:02 +02:00
Andreas Hocevar
317a27d6f3
Merge pull request #3964 from rattai/imagewms_extent
...
Compute new image extent for comparison to existing image extent
2015-08-05 22:52:10 +02:00
rattai
eb2a30e461
Cache the image extent
2015-08-05 12:59:41 -04:00
rattai
b3f14f09c4
Compute new image extent for comparison to existing image extent
2015-08-04 17:25:47 -04:00
Andreas Hocevar
0ec70256d6
Merge pull request #3875 from geonux/draw_undo
...
Undo last points method to the draw interraction
2015-08-04 20:25:02 +02:00
Guillaume Beraudo
23ae91cfd5
Skip features without geometry during canvas replay
...
Setting a feature geometry to null or undefined and triggering a hit
detection was throwing an exception.
This patch handles a batched feature without a geometry in the same
fashion as skipped features.
2015-08-04 18:08:54 +02:00
geonux
999880f350
Add missing braces on statement
2015-08-04 15:02:49 +02:00
Frederic Junod
0a6745f1e4
Remove unused goog.require
...
Found by the latest version of closure-compiler (v20150729)
2015-08-04 10:01:11 +02:00
Tim Schaub
85ddded15c
Only remove the vertex feature if it exists
...
When deleting a vertex shared by multiple features, we iterate through drag segments and only need to remove the vertex feature once.
2015-08-03 22:44:22 -06:00
Tim Schaub
d3c8880b22
Merge pull request #3954 from fredj/rm_bindMouseOutFocusOutBlur
...
Remove ol.control.Control.bindMouseOutFocusOutBlur function.
2015-08-03 21:51:09 -06:00
Tim Schaub
54d3bbd625
Merge pull request #3214 from tschaub/raster
...
Pixel manipulation with raster sources.
2015-08-03 21:49:19 -06:00
Tim Schaub
405a8db075
Merge pull request #3946 from Turbo87/modify
...
Fix vertex deletion for Modify interaction on mobile devices.
2015-08-03 21:47:41 -06:00
Tim Schaub
16aa548383
Only create a worker if an operation is provided
2015-08-03 21:32:16 -06:00
Tim Schaub
860fdabd76
Simplify raster sources by working with a single operation
2015-08-03 20:10:46 -06:00
Frederic Junod
761aa0ea5c
Remove ol.control.Control.bindMouseOutFocusOutBlur function
...
It was a workaround added in #1761 to hide the button tooltip on
OSX / Chrome 32 and 33.
Because we're not using the tooltips anymore (see #2781 ) and this
version of chrome is deprecated this workaround can be removed.
2015-08-03 17:12:33 +02:00
Frederic Junod
2143eebd30
Fix drawstart and drawend events when drawing a point
...
The previous behavior was to fire a `drawstart` on the first `mousemove`.
2015-08-03 13:40:56 +02:00
Tim Schaub
4320b07c5d
Doc corrections
2015-08-01 16:33:43 -06:00
Tobias Bieniek
c3f51c676a
interaction/modify: Fix identation issue
2015-08-01 22:05:44 +02:00
Tobias Bieniek
968c8aa34e
interaction/modify: Replace lastNewVertexPixel with ignoreNextSingleClick
...
The previous approach did not work on mobile devices where no `pointermove`
event is sent except from dragging.
Logic now is: Upon vertex creation due to `pointerdown` we will ignore
the next `singleclick` event unless there is a `pointerdrag` event, which will
not lead to a `singleclick` event following the vertex creation.
Resolves #3935
2015-08-01 22:00:41 +02:00
Tobias Bieniek
b001a48567
interaction/modify: Simplify lastNewVertexPixel condition
2015-08-01 21:12:59 +02:00
Tobias Bieniek
e3ead5df06
events/condition: Add doubleClick condition
2015-08-01 20:46:21 +02:00
Andreas Hocevar
95e43c852d
Fix WMTS TileMatrixSet lookup by SRS identifier
2015-07-30 19:48:28 +02:00
Andreas Hocevar
ef9a1a25b1
Merge pull request #3929 from probins/patch-2
...
Expand description for XYZ source
2015-07-28 22:15:16 +02:00
Peter Robins
44fdfaa630
Expand description for XYZ source
2015-07-28 12:54:01 +00:00
Andreas Hocevar
5e505f200a
Snap center to pixel to avoid floating point issues
2015-07-28 14:02:09 +02:00
cmiles74
89b62cd53b
Resolved issue with cluster source reloading
...
The cluster source was not reloading when a map was panned, only when
the resolution changed.
2015-07-22 09:18:41 -04:00
Tim Schaub
0c486c522a
Allow UI thread to be used
...
Where workers are not available, or if operations are trivial to run, the main UI thread can be used instead. This also adds tests that run in real browsers.
2015-07-21 17:12:08 -06:00
Tim Schaub
643c2e6f21
Only update canvas if not dirty
2015-07-21 17:12:07 -06:00
Tim Schaub
793b27e9f5
Allow operations to be updated
2015-07-21 17:12:07 -06:00
Tim Schaub
9d28549b2b
Pass along potentially modified data
2015-07-21 17:12:07 -06:00
Tim Schaub
ef90f5a097
Run operations in a worker
2015-07-21 17:12:07 -06:00
Tim Schaub
65fee5b7ac
Pass data object to operations
2015-07-21 17:12:07 -06:00
Tim Schaub
5267776627
Provide extent and resolution in raster events
2015-07-21 17:12:06 -06:00