Tom Payne
|
ed586bad39
|
Use forEachFeatureInExtentAtResolution in ol.renderer.canvas.VectorLayer
|
2014-04-03 15:23:24 +02:00 |
|
Tom Payne
|
b24e122d4f
|
Add projection argument when loading features
|
2014-04-03 15:12:22 +02:00 |
|
Tom Payne
|
8c984cc8f7
|
Load features before rendering
|
2014-04-03 15:08:03 +02:00 |
|
Frederic Junod
|
55de0a54b9
|
Add ol.dom.createCanvasContext2D function
|
2014-04-02 09:37:41 +02:00 |
|
Frédéric Junod
|
e5d59fd7f1
|
Merge pull request #1933 from fredj/null-renderOrder
Don't sort the features when renderOrder is null
|
2014-04-01 14:47:44 +02:00 |
|
Frederic Junod
|
ea28b3716c
|
Don't sort the features when renderOrder is null
|
2014-04-01 14:11:51 +02:00 |
|
Tom Payne
|
ba0d35668f
|
Stop draw order from preventing batch reuse
|
2014-04-01 13:45:15 +02:00 |
|
Tom Payne
|
192c97d52b
|
Respect renderOrder in ol.renderer.canvas.Vector
|
2014-03-27 19:03:42 +01:00 |
|
Éric Lemoine
|
c4b654b26c
|
Rename skippedFeaturesHash to skippedFeatureUids
|
2014-03-20 13:29:30 +01:00 |
|
Antoine Abt
|
78039aceb8
|
Use a hash to store features uids
|
2014-03-20 13:03:31 +01:00 |
|
Antoine Abt
|
e1e4969599
|
Name frameState skippedFeaturesIds as private
|
2014-03-20 10:24:39 +01:00 |
|
Antoine Abt
|
0d87516135
|
Map stores skippedFeatures instead of layers
|
2014-03-19 17:24:58 +01:00 |
|
Antoine Abt
|
9f7cba0ac0
|
Skipped features replaces RenderGeometryFunction
|
2014-03-19 12:31:45 +01:00 |
|
Tim Schaub
|
88efda1a1f
|
Track resolution and buffer max extent to capture strokes
|
2014-03-13 20:40:18 -04:00 |
|
Tim Schaub
|
36204faf2f
|
Merge pull request #1754 from tschaub/clip
Track max extent for replay and limit draw instructions outside that extent.
|
2014-03-06 09:37:43 -07:00 |
|
Frederic Junod
|
c32d8a2e53
|
Add ol.layer.Heatmap class and example
|
2014-03-06 09:14:03 +01:00 |
|
Frederic Junod
|
9d05e08b49
|
Dispatch 'render' event in renderer.canvas.VectorLayer
The context property of the event only contains the vector rendering.
|
2014-03-06 09:14:03 +01:00 |
|
Tim Schaub
|
f4746687e8
|
Keep track of max extent for replay
|
2014-02-25 21:47:57 -07:00 |
|
Tom Payne
|
fe420ce1eb
|
Pass view rotation to replay
|
2014-02-21 11:56:34 +01:00 |
|
Tom Payne
|
a178712f6b
|
Only replay replay group if it is not empty
|
2014-02-13 14:47:47 +01:00 |
|
Tom Payne
|
5b8e85afbd
|
Save replay group, even if it is empty
|
2014-02-13 14:36:59 +01:00 |
|
Éric Lemoine
|
d13d2fdc6a
|
Remove a FIXME
|
2014-02-06 12:59:39 +01:00 |
|
Éric Lemoine
|
63aadc5c0f
|
Factor out icon image loading code
|
2014-02-06 12:59:39 +01:00 |
|
Éric Lemoine
|
78aef2f58c
|
Vector renderer uses new image style interface
|
2014-02-06 12:59:38 +01:00 |
|
Éric Lemoine
|
1dfe571b76
|
Vector renderer uses the layer revision
|
2014-01-27 14:08:19 +01:00 |
|
Éric Lemoine
|
8284043bf9
|
Render other features when dirty
|
2014-01-21 16:44:46 +01:00 |
|
Éric Lemoine
|
e83ec2976f
|
Change forEachFeatureAtPixel arguments names
|
2014-01-17 11:38:06 +01:00 |
|
Tom Payne
|
91b0831c68
|
Allow multiple renderGeometryFunctions on ol.layer.Vector
|
2014-01-16 20:09:42 +01:00 |
|
Tom Payne
|
1df516e14d
|
Use opt_this instead of opt_obj in ol.renderer.Layer
|
2014-01-15 15:00:34 +01:00 |
|
Tom Payne
|
4667dec7c3
|
Rename devicePixelRatio to pixelRatio in ol.FrameState
|
2014-01-15 09:46:27 +01:00 |
|
Éric Lemoine
|
542cf80da9
|
Better typing
|
2014-01-14 12:26:50 +01:00 |
|
Éric Lemoine
|
f7be1c155e
|
Hit detection refactoring
Get the frame state from the map instead of storing values in the layer renderers.
|
2014-01-14 12:26:49 +01:00 |
|
Éric Lemoine
|
ffcd4e8cc2
|
Fix hit detection on retina displays
|
2014-01-13 14:10:51 +01:00 |
|
Tom Payne
|
bedfb828d8
|
Display attributions and logos for vector sources
|
2014-01-06 16:21:58 +01:00 |
|
Tom Payne
|
1499af397d
|
Use assertInstanceof instead of getVectorSource
|
2014-01-06 09:36:43 +01:00 |
|
Tom Payne
|
c97588c1e2
|
Use assertInstanceof instead of getVectorLayer
|
2014-01-06 09:36:43 +01:00 |
|
Tom Payne
|
b049094391
|
Merge pull request #1456 from twpayne/vector-api-style-function
[vector-api] Add StyleFunction types
|
2014-01-03 08:30:24 -08:00 |
|
Tom Payne
|
061fed50b7
|
Move all styleFunction types into ol.feature
|
2014-01-03 17:23:11 +01:00 |
|
Éric Lemoine
|
1e54947ebb
|
Only hit-detect visible features
|
2014-01-03 15:48:23 +01:00 |
|
Éric Lemoine
|
e4f2a7552e
|
Add getters to ol.style.Icon
|
2013-12-19 14:37:57 +01:00 |
|
Éric Lemoine
|
1e24ec28be
|
Add getters to ol.style.Style
|
2013-12-19 11:32:57 +01:00 |
|
Tom Payne
|
76bddcf042
|
Pass tolerance to ol.render.canvas.ReplayGroup constructor
|
2013-12-17 17:46:01 +01:00 |
|
Tom Payne
|
81c0c37eb9
|
Simplify geometries to a tolerance of half a device pixel
|
2013-12-16 12:16:02 +01:00 |
|
Tom Payne
|
20e51a5e34
|
Pass pixel ratio to ol.renderer.canvas.VectorLayer#renderFeature
|
2013-12-16 12:15:32 +01:00 |
|
Tom Payne
|
2d0e6fd6bc
|
Pass pixel ratio to ol.render.canvas.ReplayGroup constructor
|
2013-12-16 12:15:30 +01:00 |
|
Tom Payne
|
ec7d193543
|
Don't attempt to render features whose style is undefined or null
|
2013-12-13 22:59:34 +01:00 |
|
Tom Payne
|
afdfb92198
|
Use ol.layer.Vector.defaultStyleFunction by default
|
2013-12-13 22:59:34 +01:00 |
|
Éric Lemoine
|
fda2217166
|
Hit detect rotated features
|
2013-12-11 15:01:58 +01:00 |
|
Tom Payne
|
c6181ea9d1
|
Render simplified geometries in replay mode
|
2013-12-09 16:37:33 +01:00 |
|
Tom Payne
|
e9267e401c
|
Pass layer to forEachFeatureAtPixel callback
|
2013-12-04 00:05:45 +01:00 |
|