Tobias Sauerwein
|
9d5f7c1eb4
|
Merge pull request #3177 from tsauerwein/style-polygons
Add example showing how to style polygon vertices
|
2015-01-27 10:18:55 +01:00 |
|
tsauerwein
|
48cf51a7ca
|
Add example for polygon vertices styling
|
2015-01-27 10:02:28 +01:00 |
|
Tobias Sauerwein
|
90a5997c22
|
Merge pull request #3108 from tsauerwein/webgl-point-skipFeatures
Support skipping features in the WebGL renderer
|
2015-01-23 08:56:39 +01:00 |
|
tsauerwein
|
316480dcda
|
Rename argument
|
2015-01-22 10:24:59 +01:00 |
|
tsauerwein
|
a39544cce0
|
Implement skipping features for hasFeatureAtPixel
|
2015-01-22 10:24:59 +01:00 |
|
tsauerwein
|
cf9619f378
|
Implement skipping features for 1by1 hit detection
|
2015-01-22 10:24:59 +01:00 |
|
tsauerwein
|
c4ee074274
|
Implement skipping features for drawReplay
|
2015-01-22 10:24:59 +01:00 |
|
Tobias Sauerwein
|
1702a4ed36
|
Merge pull request #3066 from tsauerwein/webgl-point-hasFeatureAtPixel
Introduce hasFeatureAtPixel
|
2015-01-22 10:20:00 +01:00 |
|
Tobias Sauerwein
|
53f98dcf4e
|
Merge pull request #3065 from tsauerwein/webgl-point-hit-detection
Add hit-detection support for WebGL
|
2015-01-22 10:19:37 +01:00 |
|
Tobias Sauerwein
|
110ed04a84
|
Merge pull request #3124 from sirtet/master
Add a space between scale -value and -unit
|
2015-01-14 12:41:01 +01:00 |
|
tsauerwein
|
c85982bbe5
|
Remove unused variables
|
2015-01-09 09:21:40 +01:00 |
|
tsauerwein
|
d39904b66b
|
Add @const annotation
|
2015-01-08 16:12:52 +01:00 |
|
tsauerwein
|
25612f1af2
|
Unify return statement
Only return the callback result if it is truthy,
otherwise return undefined.
|
2015-01-08 16:12:52 +01:00 |
|
tsauerwein
|
35c58b3b0e
|
Use hasFeatureAtPixel in icon example
|
2015-01-08 16:12:52 +01:00 |
|
tsauerwein
|
3e5c4d0bf6
|
Show hasFeatureAtPixel in example
|
2015-01-08 16:12:52 +01:00 |
|
tsauerwein
|
bc71a36292
|
Implement hasFeatureAtPixel for webgl
|
2015-01-08 16:12:52 +01:00 |
|
tsauerwein
|
d62e910239
|
Implement hasFeatureAtPixel for canvas
|
2015-01-08 16:12:52 +01:00 |
|
tsauerwein
|
d0691ecc4d
|
Add hasFeatureAtPixel function to map
|
2015-01-08 16:12:52 +01:00 |
|
tsauerwein
|
974823dbd4
|
Refactor createTexture
|
2015-01-08 15:40:03 +01:00 |
|
tsauerwein
|
38322d615b
|
Use renderBuffer for hit-detection
|
2015-01-08 15:38:00 +01:00 |
|
tsauerwein
|
060c9f3bc6
|
Reduce number of arrays created
|
2015-01-08 15:38:00 +01:00 |
|
tsauerwein
|
6c48b2067b
|
Make icon example work with webgl
|
2015-01-08 15:38:00 +01:00 |
|
tsauerwein
|
da7f38635b
|
Remove hitDetectionOrigin
|
2015-01-08 15:38:00 +01:00 |
|
tsauerwein
|
461ec1d3bc
|
Make sure hit-detection atlas is in sync
... with the atlas for the original images, so that
the offsets are the same.
|
2015-01-08 15:38:00 +01:00 |
|
tsauerwein
|
cf6dd38866
|
Use hit-detection images
|
2015-01-08 15:38:00 +01:00 |
|
tsauerwein
|
3ef61fa1c5
|
Add hit-detection support for webgl
|
2015-01-08 15:38:00 +01:00 |
|
tsauerwein
|
740420468e
|
Add hit-detection framebuffer to context
|
2015-01-08 15:38:00 +01:00 |
|
tsauerwein
|
e109be4b57
|
Rename size to initialSize
|
2014-12-04 11:49:50 +01:00 |
|
tsauerwein
|
0fd1a575a9
|
Use string instead of ol.structs.Checksum
|
2014-12-04 11:48:43 +01:00 |
|
tsauerwein
|
b5d80679d8
|
Add and fix documentation for atlas manager
|
2014-12-04 10:21:32 +01:00 |
|
tsauerwein
|
88a3fda514
|
Remove star example in favor of #2976
|
2014-12-04 09:23:00 +01:00 |
|
tsauerwein
|
d6841e6d9d
|
Fix tests for when not run with WebGL support
|
2014-11-24 13:26:45 +01:00 |
|
tsauerwein
|
b8b48afc82
|
Use WEBGL_MAX_TEXTURE_SIZE as default
|
2014-11-24 09:57:09 +01:00 |
|
tsauerwein
|
e307579d49
|
Move constants from ol.has to ol
|
2014-11-24 09:42:10 +01:00 |
|
Tobias Sauerwein
|
ac24b615c3
|
Merge pull request #39 from tsauerwein/webgl-point-hit-detection-atlas
[webgl-point] Add hit-detection images of symbols to separate atlas
|
2014-11-21 11:37:48 +01:00 |
|
tsauerwein
|
fb8af71f25
|
Use goog.isNull and goog.isDef
|
2014-11-21 10:42:06 +01:00 |
|
Tobias Sauerwein
|
283d878177
|
Merge pull request #36 from tsauerwein/webgl-point-has-stable
Mark ol.has.WEBGL_MAX_TEXTURE_SIZE as API
|
2014-11-21 10:33:18 +01:00 |
|
tsauerwein
|
8fcde092c7
|
Set the default of WEBGL_MAX_TEXTURE_SIZE to undefined
By doing so the examples will also work if WebGL is not supported.
|
2014-11-21 09:54:55 +01:00 |
|
tsauerwein
|
40c33a21eb
|
Mark ol.has.WEBGL_MAX_TEXTURE_SIZE as API
|
2014-11-21 09:52:09 +01:00 |
|
tsauerwein
|
ab42965aa2
|
Add hit-detection image to atlas (RegularShape)
|
2014-11-21 09:41:38 +01:00 |
|
tsauerwein
|
4132505313
|
Add hit-detection image to atlas (Circle)
|
2014-11-21 09:41:10 +01:00 |
|
tsauerwein
|
97f8e4ac8d
|
Keep separate atlas for hit-detection images
|
2014-11-21 09:40:22 +01:00 |
|
tsauerwein
|
82ef80cf60
|
Add imageSize and origin for hit-detection image
|
2014-11-21 09:39:38 +01:00 |
|
Tobias Sauerwein
|
9681ec3e10
|
Merge pull request #35 from tsauerwein/webgl-point-fix-examples
Fix examples (minor)
|
2014-11-20 12:01:22 +01:00 |
|
Tobias Sauerwein
|
d5ffd8abac
|
Merge pull request #34 from camptocamp/webgl-point-texture-per-image
Make sure only one texture is created per image
|
2014-11-20 12:01:11 +01:00 |
|
tsauerwein
|
d73e183c89
|
Fix examples
The very last style was not used.
|
2014-11-20 11:50:46 +01:00 |
|
tsauerwein
|
d12db0419c
|
Make sure only one texture is created per image
|
2014-11-20 11:39:25 +01:00 |
|
Tobias Sauerwein
|
c564a0963c
|
Merge pull request #33 from tsauerwein/webgl-point-symbol-atlas
[webgl-point] Use the atlas manager for symbols [WIP]
|
2014-11-20 09:50:03 +01:00 |
|
tsauerwein
|
327763cc82
|
Add stars to example
|
2014-11-13 12:04:51 +01:00 |
|
tsauerwein
|
f07e59d63f
|
Add regular shape example
|
2014-11-13 11:52:35 +01:00 |
|
tsauerwein
|
e9e76954b2
|
Integrate atlas manager into RegularShape
|
2014-11-13 11:48:23 +01:00 |
|
tsauerwein
|
7593a18a19
|
Add atlas manager to RegularShapeOptions
|
2014-11-13 10:53:03 +01:00 |
|
tsauerwein
|
ea65f65b37
|
Implement getChecksum for RegularShape
|
2014-11-13 10:50:07 +01:00 |
|
tsauerwein
|
7e9dd65f8b
|
Add example for symbols in an atlas
|
2014-11-13 10:24:28 +01:00 |
|
tsauerwein
|
62e9d259b2
|
Fix @type annotation
A description for @type annotation emits a warning.
|
2014-11-12 17:22:27 +01:00 |
|
tsauerwein
|
b3b7579f84
|
Use atlas manager for circle style
|
2014-11-12 17:22:27 +01:00 |
|
tsauerwein
|
ffced21893
|
Add atlas manager to CircleOptions
|
2014-11-12 17:22:27 +01:00 |
|
Tobias Sauerwein
|
2a5fffaee4
|
Merge pull request #32 from tsauerwein/webgl-point-offset
[webgl-point] Fix call to drawElements
|
2014-11-12 17:21:21 +01:00 |
|
tsauerwein
|
41887e660b
|
Fix call to drawElements
The offset must be given in bytes.
|
2014-11-12 16:29:46 +01:00 |
|
Tobias Sauerwein
|
4c3a7d0248
|
Merge pull request #14 from tsauerwein/webgl-point-atlas-manager
[webgl-point] Add atlas manager
|
2014-11-07 14:50:33 +01:00 |
|
tsauerwein
|
fe3cdd8d1b
|
Add AtlasManagerOptions and improve docs
|
2014-11-07 11:12:32 +01:00 |
|
tsauerwein
|
ebe0c6a88c
|
Move AtlasManager to ol.style.AtlasManager
|
2014-11-06 17:51:15 +01:00 |
|
tsauerwein
|
64da2647a6
|
Take space into account when checking size
|
2014-11-06 17:09:34 +01:00 |
|
tsauerwein
|
f0841b38cd
|
Use id string instead of hash code
|
2014-11-06 16:22:46 +01:00 |
|
tsauerwein
|
5ba6ddcecf
|
Only create new atlas after testing all existing
|
2014-11-06 15:28:44 +01:00 |
|
tsauerwein
|
509fbaee1c
|
Replace hashCode with checksum
Hash codes are not collision free, so what we
actually need is a checksum.
|
2014-11-06 15:08:34 +01:00 |
|
tsauerwein
|
581b372c6a
|
Add constant ol.has.WEBGL_MAX_TEXTURE_SIZE
|
2014-11-06 10:24:14 +01:00 |
|
tsauerwein
|
7618c96c29
|
Double the size when creating new atlases
|
2014-11-03 18:00:57 +01:00 |
|
tsauerwein
|
1bd388188b
|
Add atlas manager
|
2014-11-03 15:40:42 +01:00 |
|
tsauerwein
|
22e1159736
|
Implement hashCode for ol.style.Circle
|
2014-10-31 17:22:44 +01:00 |
|
tsauerwein
|
46ec078501
|
Add Hashable interface
|
2014-10-31 11:17:03 +01:00 |
|
Tobias Sauerwein
|
5ddbe54310
|
Merge pull request #2870 from tsauerwein/rbush-bulk-insert
Use bulk-insertion for addFeatures
|
2014-10-27 09:12:23 +01:00 |
|
tsauerwein
|
56e3ba4578
|
Use bulk insertion for addFeatures
|
2014-10-24 17:10:02 +02:00 |
|
tsauerwein
|
97acd989a2
|
Add support for bulk insertion to rbush wrapper
|
2014-10-24 17:10:02 +02:00 |
|
tsauerwein
|
47d17342ca
|
Set type for ol.ext.*
|
2014-10-24 08:39:03 -06:00 |
|
tsauerwein
|
af4184e743
|
Add wrapper for the RBush
|
2014-10-23 15:57:27 -06:00 |
|
Tobias Sauerwein
|
a231086a8b
|
Merge pull request #2407 from ahocevar/format-projection
Options for feature readers and writers to support transforms
|
2014-08-21 17:58:10 +02:00 |
|
tsauerwein
|
939e167c0b
|
Rename "adaptOptionsWithDefaultDataProjection"
|
2014-08-21 11:39:01 +02:00 |
|
tsauerwein
|
b30ed6b934
|
Put options on objectStack for xml formats
|
2014-08-19 09:42:44 +02:00 |
|
tsauerwein
|
e7864be2be
|
Fix ol.format.transformWithOptions
|
2014-08-18 15:48:29 +02:00 |
|
tsauerwein
|
539e4a23b9
|
Introduce defaultDataProjection for formats
|
2014-08-18 15:31:06 +02:00 |
|
tsauerwein
|
1205d0fe1e
|
Fix ol.format.GML.readProjectionFromNode
|
2014-08-13 10:32:26 +02:00 |
|
tsauerwein
|
294afe16fe
|
Fix compiler type errors
|
2014-08-11 14:04:31 +02:00 |
|
tsauerwein
|
3ff180b224
|
Implement read transforms for ol.format.WFS
|
2014-08-11 12:22:29 +02:00 |
|
tsauerwein
|
48ed2e861e
|
Implement read/write transforms for ol.format.Polyline
|
2014-08-11 11:59:27 +02:00 |
|
tsauerwein
|
f8560df793
|
Implement read transforms for ol.format.IGC
|
2014-08-11 10:51:34 +02:00 |
|
tsauerwein
|
9bc70f3459
|
Implement read/write transforms for ol.format.WKT
|
2014-08-11 10:17:31 +02:00 |
|
tsauerwein
|
bfb6c2e3b8
|
Implement read transforms for ol.format.OSMXML
|
2014-08-08 17:25:05 +02:00 |
|
tsauerwein
|
b05f880f7c
|
Implement read/write transforms for ol.format.KML
|
2014-08-08 17:10:11 +02:00 |
|
tsauerwein
|
31dbbc6a8c
|
Implement read/write transforms for ol.format.GPX
|
2014-08-08 15:50:55 +02:00 |
|
tsauerwein
|
e446738491
|
Implement read transforms for ol.format.TopoJSON
|
2014-08-08 11:43:53 +02:00 |
|
tsauerwein
|
3090a0af37
|
Fix GeoJSON.readFeaturesFromObject
Only feature collections worked properly.
|
2014-08-08 11:14:03 +02:00 |
|
tsauerwein
|
281fd3c6a9
|
Implement GML.readProjectionFromNode()
|
2014-08-08 10:54:40 +02:00 |
|
Tobias Sauerwein
|
05e9a47fd1
|
Merge pull request #2442 from tsauerwein/build-version
Write library version in build files
|
2014-07-25 16:37:12 +02:00 |
|
tsauerwein
|
9102647751
|
Write version in builds
|
2014-07-25 16:10:08 +02:00 |
|
Tobias Sauerwein
|
a9d68a1899
|
Merge pull request #2405 from tsauerwein/kinetic-fast
Improve kinetic effect when panning fast
|
2014-07-22 08:37:57 +02:00 |
|
tsauerwein
|
73951394f9
|
Ensure that the first point for kinetic is valid
|
2014-07-21 09:05:32 +02:00 |
|
tsauerwein
|
02a2c5aceb
|
Start earlier to log points for kinetic
|
2014-07-18 15:54:38 +02:00 |
|
tsauerwein
|
3b8e182856
|
Add maxZoom to ol.View.fitGeometry() options
|
2014-07-11 16:31:01 +02:00 |
|
tsauerwein
|
7c22d8ffd4
|
Also accept empty array for ol.geom.MultiPolygon
|
2014-07-10 17:18:24 +02:00 |
|