Tom Payne
6b26cbfb38
Refactor projection architecture
2013-03-03 12:22:24 +01:00
Tim Schaub
69b6fae744
Parser base class
...
GeoJSON is now a parser. The idea is that we'll want to pass parsers to sources or protocols and want a known type.
2013-03-03 11:50:51 +01:00
Frederic Junod
66d4c44159
Rename ol.ViewHint.PANNING to ol.ViewHint.INTERACTING
2013-03-03 10:44:58 +01:00
Tim Schaub
93ab45432b
Merge branch 'master' of github.com:openlayers/ol3 into vector
2013-03-03 09:46:11 +01:00
Tim Schaub
b52d283641
Allow geometries to use a shared vertex array
...
The ol.geom.SharedVertices structure represents a flattened array of vertex coordinates. This is intended to support optimal WebGL rendering.
2013-03-02 18:39:24 +01:00
ahocevar
bdfa2cc88c
Fixing return type to make Closure compiler happy
2013-03-02 17:44:15 +01:00
ahocevar
f4a4522eb4
Giving vector layers the style they deserve
...
Now vector layers can have a style. ol.Style instances have an
apply method to get the symbolizer literals for a feature. If the
layer does not have a style defined, there is also a static
applyDefaultStyle function on ol.Style to get the default
symbolizer literals for a feature. The vector layer also got a
groupFeaturesBySymbolizerLiteral method, which returns an array
with features grouped by symbolizer, as needed by the canvas
renderer.
2013-03-02 17:38:01 +01:00
ahocevar
fcd5804d2d
Symbolizer and SymbolizerLiteral as base class, not interface
2013-03-02 14:08:52 +01:00
ahocevar
da7820121f
Renaming the 'evaluate' method to 'applies'
2013-03-02 12:50:53 +01:00
Bruno Binet
4bdf59bc6b
Remove extent property from ol.tilegrid.TileGridOptions
...
This follows tilegrid extent_ property removal from #216 .
2013-03-02 10:36:11 +01:00
Tim Schaub
ff27fd33a1
Merge pull request #232 from tschaub/projection-tests
...
Projection tests
2013-02-27 21:06:54 -08:00
Frederic Junod
90cb0e8fcb
Export ol.easing.*
2013-02-27 13:52:39 +01:00
Frederic Junod
dda4060d84
Export ol.animation.zoom
2013-02-27 13:35:32 +01:00
Frederic Junod
3b74f72c56
Add optional kinetic parameter.
2013-02-26 10:54:15 +01:00
Frederic Junod
20e8eab142
Add missing 'protected' comment for targetTouches prop.
2013-02-26 09:46:24 +01:00
Frederic Junod
585c397a0f
Reset position on touch end
2013-02-26 08:58:47 +01:00
Frederic Junod
c0aa50abfc
Split TouchRotateAndZoom interaction.
...
Split TouchRotateAndZoom interaction into two new interaction:
TouchRotate and TouchZoom.
2013-02-26 08:58:47 +01:00
Tim Schaub
ca85c26537
Method for removing cached transforms
2013-02-25 11:28:14 -07:00
Tim Schaub
48e69f7559
Unused var
2013-02-25 10:36:21 -07:00
Peter Robins
343d52cff1
Fix bug/typo in projection.getTransform
...
Destination projection is currently using the source projection code
2013-02-25 15:18:51 +00:00
Tom Payne
6ce3ebba5b
Merge pull request #226 from twpayne/preserve-low-resolution-tiles
...
Preserve low resolution tiles
2013-02-22 02:14:41 -08:00
Tom Payne
c36de098bd
Avoid creating a TileCoord object when marking used tiles
2013-02-21 16:52:52 +01:00
Tom Payne
4c9b70fa5c
Move useLowResolutionTiles from layer renderer to tile source
2013-02-21 16:47:10 +01:00
Tom Payne
b139757987
Merge pull request #224 from twpayne/jslint-clean-ups
...
Satisfy JSLint
2013-02-21 07:23:56 -08:00
Tom Payne
47e799ced0
Mark all low resolution tiles as used to prevent cache expiration
2013-02-21 16:19:38 +01:00
Tom Payne
57b446fa0a
Implement useTile for image tile sources with caches
2013-02-21 16:14:15 +01:00
Tom Payne
e68c1adbae
Add ol.source.TileSource.useTile
2013-02-21 16:13:34 +01:00
Tom Payne
e513b8cc39
Make it explicit that functions operate on tile sources
2013-02-21 16:12:45 +01:00
Tom Payne
fabcb313f1
Satisfy JSLint
...
JSLint complains about functions being declared in blocks.
2013-02-21 15:13:33 +01:00
Frédéric Junod
60f0bdb113
Merge pull request #168 from fredj/touch-events
...
Touch events support
2013-02-21 03:29:51 -08:00
Éric Lemoine
a11a98ac1d
Merge pull request #221 from elemoine/imagelayer
...
wms-custom-proj example broken when hosted
2013-02-20 23:06:11 -08:00
Tim Schaub
7ce89f1fbe
Proper getAttributes method
...
With a59aa9bb37 we can now provide an object with user set attributes.
2013-02-20 10:33:42 -07:00
Tim Schaub
0f2f26969d
Merge branch 'master' of github.com:openlayers/ol3 into vector
2013-02-20 10:18:09 -07:00
Tim Schaub
a59aa9bb37
Merge pull request #217 from tschaub/safer-object
...
Allow ol.Object to be used with arbitrary keys. Add a getKeys method.
2013-02-20 07:56:07 -08:00
Éric Lemoine
cf6a27fca3
Export ol.Extent.prototype.getHeight and getWidth
2013-02-20 11:54:35 +01:00
Éric Lemoine
68844007b8
Add missing goog.require's
2013-02-20 11:53:54 +01:00
Tim Schaub
689f8c9d9d
Merge pull request #206 from tschaub/interim-tiles
...
Share common code to find loaded tiles
2013-02-20 00:52:49 -08:00
Bart van den Eijnden
efefb2554a
Merge pull request #204 from bartvde/wmscapsfixes
...
fixes for the WMS capabilities parser (r=@elemoine)
2013-02-20 00:48:30 -08:00
Frederic Junod
8d24311bc8
Take the resolution constraint into account.
...
But only at the end of the pinch zoom action.
2013-02-20 09:40:19 +01:00
Frederic Junod
3e4ae0d79d
Stop ongoing kinetic animation
2013-02-20 09:33:04 +01:00
Frederic Junod
48ff4a95e0
Remove unused variable, coding style
2013-02-20 09:33:04 +01:00
Frederic Junod
8c1d42a318
Listen to both mouse and touch events
2013-02-20 09:33:04 +01:00
Frederic Junod
735e534095
Add ol.interaction.TouchRotateAndZoom
2013-02-20 09:33:04 +01:00
Frederic Junod
d9a1c18300
Add ol.interaction.TouchPan
2013-02-20 09:32:34 +01:00
Frederic Junod
ccd568ca3b
Remove unused goog.require
2013-02-20 09:31:40 +01:00
Frederic Junod
a066b323f2
Move dblclick handling into touch handlers
2013-02-20 09:31:40 +01:00
Frederic Junod
942255e177
Listen to IE pointer events
2013-02-20 09:31:40 +01:00
Frederic Junod
0d42e08785
Add listeners for touchstart, touchmove and touchend events
2013-02-20 09:31:40 +01:00
Frederic Junod
dc40ac6831
Remove touch events handling in handleMouse* handlers
2013-02-20 09:31:39 +01:00
Frederic Junod
0296380807
Rename MapBrowserEventHandler internal handlers name
2013-02-20 09:31:39 +01:00