Guillaume Beraudo
e3947fb09a
Add optional fast parameter for clearing vector source
2014-12-05 18:06:23 +01:00
Guillaume Beraudo
17e56d8357
Introduce clear event on vector source
...
Three seconds speed up when clearing 100'000 features.
Clearing is now around 350ms.
2014-12-05 15:03:23 +01:00
Frederic Junod
cf8738f9f6
Rename updatefeature event to changefeature
2014-09-30 09:02:53 +02:00
Frederic Junod
79b8ef3a53
Dispatch an 'updatefeature' from the vector source
2014-09-23 16:19:00 +02:00
Frederic Junod
a172eda242
Remove uniqueness constraint check
2014-06-26 17:55:38 +02:00
Tim Schaub
a2b81d6bd0
Disallow adding the same feature twice
2014-05-23 16:52:11 -06:00
Tim Schaub
652f11cefa
Provide a method for retrieving features by id
2014-05-23 16:35:07 -06:00
Éric Lemoine
814e5d2790
Re-render on feature changes
2014-03-12 10:03:42 +01:00
Tim Schaub
30dc8195ca
Rename getAllFeatruesInExtent to getFeaturesInExtent
2014-03-05 12:31:09 -07:00
Tim Schaub
333e4a9625
Rename getAllFeatures to getFeatures
2014-03-05 12:29:24 -07:00
Tom Payne
8a7ae264e1
Handle feature's geometries changing to and from null in ol.source.Vector
2013-12-20 14:44:21 +01:00
Tom Payne
b2c822c9ca
Clear null geometry features in ol.source.Vector#clear
2013-12-19 14:53:22 +01:00
Tom Payne
aa0a02b935
Enable remaining ol.source.Vector tests
2013-12-04 15:03:20 +01:00
Tom Payne
79c6787e52
Add ol.source.Vector#clear
2013-12-04 14:59:30 +01:00
Tom Payne
66457a7aaf
Add ol.source.Vector#isEmpty
2013-12-04 14:49:25 +01:00
Tom Payne
8294ca9f57
Port ol.source.Vector to ol.structs.RBush
2013-11-26 11:57:37 +01:00
Tom Payne
a89bf0c329
Refactor ol.geom.Point
2013-11-20 11:41:58 +01:00
Tom Payne
67cd0597bb
Add ol.source.Vector#forEachFeatureInExtent and #getAllFeaturesInExtent
2013-11-20 11:41:08 +01:00
Tom Payne
db40842487
Add ol.source.Vector
2013-11-20 11:41:07 +01:00
Tom Payne
4e65fefc00
Move vector code out of the way
2013-11-20 11:39:21 +01:00
Tim Schaub
e806f51b3d
Changing extent structure back to single array: [minX, minY, maxX, maxY]
...
This means we'll have to have a new structure and new methods for 3D envelopes.
2013-09-15 00:31:32 -06:00
Tim Schaub
75cb19d7e1
Source updates for new extent structure
2013-09-14 21:13:46 -06:00
ahocevar
f325046a95
Allow VectorSource to load and parse data
...
This adds url, data and parser options to the source, and makes
EPSG:4326 the default projection. It also adds a prepareFeatures
method, which is used to load/parse data once the target
projection is known.
2013-07-17 11:24:34 +02:00
Tobias Bieniek
d5d8afc858
Converted "vector" branch unit tests to mocha, expect.js and sinon
2013-03-13 04:48:08 +01:00
Tim Schaub
12bee3178e
Moving the feature management to the layer
...
The source will be responsible for fetching vector data.
2013-03-05 12:46:55 +01:00
Tim Schaub
1d6cd1bd1b
Lint-free tests
2013-03-04 21:30:23 +01:00
Tim Schaub
d3c4869917
Work with new ol.projection package
2013-03-03 16:09:00 +01:00
ahocevar
da7820121f
Renaming the 'evaluate' method to 'applies'
2013-03-02 12:50:53 +01:00
Tim Schaub
735f490f56
Treating geometry as just another attribute
...
The first set geometry is considered the default. As an added bonus, we're back to a single argument constructor. Later, we could allow a schema to be set. This would be done before setting values (calling constructor with no args).
2013-02-20 00:02:50 -07:00
ahocevar
77b8688eae
Regrouping tests
2013-02-15 23:42:22 +01:00
ahocevar
59fe714fa6
Making the linter happy
2013-02-15 17:44:09 +01:00
ahocevar
8c03abdaa2
Adding ol.source.Vector unit tests
2013-02-15 16:25:47 +01:00