Andreas Hocevar
90b736c62e
Merge pull request #3571 from ahocevar/vector-wrapx
...
Add wrapX support for vector layers (canvas renderer only)
2015-04-22 09:21:02 +02:00
Peter Robins
30b52ef213
Improve docs for source.Vector options
2015-04-20 13:31:27 +00:00
Frédéric Junod
8b95ea4fbc
Merge pull request #3549 from fredj/keyboard_pan_duration
...
Move ol.*_DURATION const to a constructor option
2015-04-20 09:03:53 +02:00
Tim Schaub
a67218bd7d
Merge pull request #3516 from tschaub/unbinary
...
Remove ol.format.BinaryFeature.
2015-04-19 10:04:53 -06:00
Andreas Hocevar
8fd4e2c7c5
Improve docs, comments and code readability
2015-04-19 08:52:37 +02:00
Frederic Junod
288392c8a7
Remove externs/vbarray.js
2015-04-18 17:10:24 -06:00
Andreas Hocevar
9a58151caa
Do not wrapX for editing
2015-04-18 19:10:54 +02:00
Bart van den Eijnden
4901d9a48f
Primitive types are not nullable by default
2015-04-17 18:36:17 +02:00
Bart van den Eijnden
a438ffb280
Add full support for XYM and XYZM layouts
2015-04-17 18:36:16 +02:00
Bart van den Eijnden
93c524baa0
Esri JSON read support
2015-04-17 18:36:16 +02:00
Tim Schaub
14b7edb140
Keep the examples simple
...
Please write blog posts, create tutorials, or develop workshops that show off cool ways to develop applications that use OL3. The examples should be kept very simple. This download functionality is neat, but it's really a gratuitous use of non-map related functionality. While it does demonstrate the use of `format.writeFeatures()`, this is buried in too much additional code that is not accessible (buried in resources/common.js) and not really related to mapping things. If we want to have examples that demonstrate how formats can be used to serialize features, a simple textarea would suffice as the target.
2015-04-17 09:55:44 -06:00
Tim Schaub
c5cf709c55
The common.js script makes a "common" object available
2015-04-17 09:49:53 -06:00
Andreas Hocevar
ab9846ff24
Merge pull request #3559 from ahocevar/tile-width-height
...
Add support for non-square tiles
2015-04-16 09:26:27 +02:00
Andreas Hocevar
2b75341068
Add support for non-square tiles
2015-04-14 22:54:57 +02:00
Frederic Junod
8882e85cb4
Update FastClick externs to version 1.0.6
2015-04-14 16:20:48 +02:00
Frederic Junod
6c33f84798
Move ol.DRAGROTATE_ANIMATION_DURATION const to a constructor option
2015-04-14 09:05:52 +02:00
Frederic Junod
a94a87323d
Move ol.DRAGROTATEANDZOOM_ANIMATION_DURATION const to a constructor option
2015-04-14 08:57:27 +02:00
Frederic Junod
1daf4628b7
Move ol.ROTATE_ANIMATION_DURATION const to a constructor option
2015-04-13 15:05:35 +02:00
Frederic Junod
2fcdc48d20
Move ol.DRAGZOOM_ANIMATION_DURATION const to a constructor option
2015-04-13 14:59:39 +02:00
Frederic Junod
3eb22559d6
Move ol.ZOOMSLIDER_ANIMATION_DURATION const to a constructor option
2015-04-13 14:54:23 +02:00
Frederic Junod
3b4bc0be25
Move ol.KEYBOARD_PAN_DURATION const to a constructor option
2015-04-13 14:54:23 +02:00
Éric Lemoine
bb0ee1e6e9
Make ol.source.TileVector inherit from ol.source.Vector
2015-04-08 10:22:56 +02:00
Éric Lemoine
09b90c8424
Add loader and strategy to ol.source.Vector
2015-04-08 10:22:56 +02:00
Éric Lemoine
e86fd4afd4
Get rid of disliked vector classes
2015-04-07 17:36:57 +02:00
Éric Lemoine
765fc4c279
Add a type alias to goog.vec.Number
...
This addition is related to the definition of olx.FrameState in olx.js. Without this alias and corresponding goog.provide in src/ol/vec/mat4.js we get this error when compiling an OpenLayers application:
ERR! compile node_modules/openlayers/externs/olx.js:6853: ERROR - Bad type annotation. Unknown type goog.vec.Mat4.Number
ERR! compile * coordinateToPixelMatrix: goog.vec.Mat4.Number,
Currently, the Closure Library does not have a goog.provide for goog.vec.Mat4.Number. If it did have this goog.provide then we wouldn't have the error.
This commit works around the issue by creating our own type alias (ol.vec.Mat4.Number) and adding a goog.provide for that type alias.
2015-04-07 14:10:46 +02:00
Guillaume Beraudo
0e32456108
Use an abstract base class instead of IVectorContext
...
By having the abstract methods in the base class, subclasses can simply
override the methods they actually provide.
Additionally, this change fixes a regression in webgl canvas immediate.
2015-04-04 13:47:53 +02:00
Tobias Sauerwein
8c2700b3c8
Merge pull request #3455 from tsauerwein/webgl-loaded-icon
...
Fix pre-loaded icons images for WebGL
2015-04-02 20:29:29 +02:00
tsauerwein
ed1d9cc8fc
Add imgSize to Icon options
2015-04-02 19:18:38 +02:00
Tim Schaub
5c87efccdb
Stable WMTS constructor and options
2015-04-02 16:23:53 +02:00
Tim Schaub
0b2c097686
Stable format read/write options
2015-04-02 16:23:53 +02:00
Éric Lemoine
42c4ae9ced
Add updateWhileInteracting to olx.layer.VectorOptions
2015-04-01 08:27:29 +02:00
Éric Lemoine
91d14a35bb
Merge pull request #3402 from elemoine/selectfilter
...
Add "filter" option to Select interaction
2015-03-30 13:45:46 +02:00
acanimal
1f0c21ac60
Add "filter" option to Select interaction
2015-03-30 13:07:02 +02:00
Andreas Hocevar
254039a6ab
Merge pull request #3109 from fperucic/snap-feature
...
Snap feature
2015-03-27 14:45:57 +01:00
Alexandre Dubé
b34d7ce6cc
Fix - support ol.Collection only as features
2015-03-27 08:58:21 -04:00
Fran Peručić
42d2adb1cf
fix: repeating sort function + js annotation
...
Sort function is now bind to this, and it uses a pixelCoordinate_ member.
ol.interaction.Snap.handleEvent is removed
js annotations are modified
2015-03-27 12:48:52 +01:00
Tim Schaub
6e878468ae
Merge pull request #3401 from tschaub/geojson-orientation
...
Allow GeoJSON to be serialized according to the right-hand rule.
2015-03-26 08:44:57 -06:00
Andreas Hocevar
338901774b
Configure proj4 options and transforms upon construction
2015-03-26 10:39:26 +01:00
Tim Schaub
be0c9f3c8a
Allow orienting coordinates when serializing GeoJSON
2015-03-25 18:32:31 -06:00
Alexandre Dubé
d92917ac89
Fix Snap -> Interaction
...
This commit changes ol.Snap -> ol.interaction.Snap, which extends
ol.interaction.Pointer. The 'pointerdown', 'pointermove' and
'pointerup' map browser events are hanlded to edit the pixel and
coordinate properties to make them 'snap' to the closest feature.
2015-03-25 15:10:41 -04:00
Andreas Hocevar
0d507dcbb0
Clarify when widths need to be configured on a tile grid
2015-03-25 16:52:45 +01:00
Andreas Hocevar
e58a470e69
Merge pull request #3387 from ahocevar/wmts-wrapx
...
Add wrapX option for ol.source.WMTS
2015-03-25 14:01:04 +01:00
Andreas Hocevar
ebb40c8046
Clean up docs and consistently work with resolutions
2015-03-24 19:03:33 +01:00
Andreas Hocevar
4822ca273f
Give tile grids a width
2015-03-24 19:03:09 +01:00
Andreas Hocevar
57d9b87fb3
Add wrapX option for ol.source.WMTS
2015-03-24 17:13:07 +01:00
Frederic Junod
e669b20ed5
Add new geometry layout option for polyline format
...
To be able to choose the geometry layout of the feature geometries created by
the format reader.
Default is `ol.geom.GeometryLayout.XY`
2015-03-24 11:39:18 +01:00
Andreas Hocevar
3e18b85206
Add ol.source.Tile support for wrapping around the x-axis
2015-03-22 14:27:19 +01:00
Andreas Hocevar
d8f624bf44
Better docs for #getPointResolution
2015-03-18 09:26:02 +01:00
Andreas Hocevar
7916f36f7a
Merge pull request #3363 from bill-chadwick/master
...
New ol.proj features
2015-03-18 00:22:34 +01:00
bill-chadwick
3efea3ddfc
Update to ol.proj
...
Add support for custom getPointResolution
and setting the 'global' boolean
2015-03-17 23:08:11 +00:00