Andreas Hocevar
5ae2521724
Make tileCoordTransform configurable
...
Instead of using the static createOriginTopLeftTileCoordTransform
function, the correct transform is now a non-API config option of the tile
grid.
2015-05-31 22:22:41 +02:00
Bart van den Eijnden
78dcbe6b8e
Merge pull request #3683 from probins/group
...
Improve Map docs for layers and layergroups
2015-05-23 17:25:25 +02:00
Peter Robins
074941bf1f
Improve Map docs for layers and layergroups
2015-05-23 11:53:37 +00:00
Éric Lemoine
824a77e41b
Merge pull request #3720 from elemoine/missingprovides
...
Add missing goog.provides in drawinteraction.js
2015-05-22 12:15:56 +02:00
Frederic Junod
9870fe58e0
Document default value for olx.interaction.ModifyOptions#pixelTolerance
2015-05-22 11:26:58 +02:00
Éric Lemoine
531b35d7c2
Be consistent with the way we name types
2015-05-21 17:32:32 +02:00
Andreas Hocevar
100020fd59
Refactoring for more consistency
...
* Min and max number of points configurable for lines and polygons
* Polygons from custom geometryFunction now have a sketch line
* The example shows how to use a custom geometryFunction
2015-05-20 10:28:16 +02:00
Andreas Hocevar
250221cded
Add new geometryFunction option
...
This allows applications to control the geometry that is created from the
drawing sketch. Will e.g. be useful to create a regular polygon instead of
a circle when in Circle mode.
2015-05-14 23:24:29 +02:00
Tobias Sauerwein
e4e91b82d6
Merge pull request #3662 from tsauerwein/renderbuffer-docs
...
Clarify docs for renderBuffer option
2015-05-06 09:09:12 +02:00
Andreas Hocevar
a116878a57
Allow extents to restrict tile ranges requested from the server
...
The addition of full extent tile ranges also allows us to simplify wrapX
handling for tile layers. By limiting wrapX to true and false as possible
values, we can remove a lot of guessing logic.
2015-05-05 18:52:33 +02:00
tsauerwein
c0d9a822f8
Clarify docs for renderBuffer
2015-05-05 17:22:33 +02:00
Andreas Hocevar
ed424eded8
Add support for freehand drawing to the Draw interaction
2015-04-22 17:45:55 +02:00
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
Andreas Hocevar
8fd4e2c7c5
Improve docs, comments and code readability
2015-04-19 08:52:37 +02:00
Andreas Hocevar
9a58151caa
Do not wrapX for editing
2015-04-18 19:10:54 +02:00
Bart van den Eijnden
93c524baa0
Esri JSON read support
2015-04-17 18:36:16 +02:00
Andreas Hocevar
2b75341068
Add support for non-square tiles
2015-04-14 22:54:57 +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
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