Stéphane Brunner
86001fd331
Add zoom to extent control
2013-07-16 17:13:38 +02:00
Éric Lemoine
757ccf148b
Merge pull request #858 from elemoine/getzoom
...
Add ol.View2D#getZoom
2013-07-11 00:51:25 -07:00
Éric Lemoine
3e4d39b228
Export ol.View2D#getZoom
2013-07-11 09:50:31 +02:00
Éric Lemoine
d7e838274e
Merge pull request #840 from fredj/zoomcontrol
...
Add ol.control.Zoom#zoomByDelta function
2013-07-09 21:38:41 -07:00
Éric Lemoine
2cc5c7a776
Merge pull request #857 from elemoine/view2d-docs
...
Better View2D docs
2013-07-09 06:29:12 -07:00
Éric Lemoine
daa03b5ef7
@class doc for View2D
2013-07-09 15:28:31 +02:00
Éric Lemoine
42abdb308a
Better docs for View2DOptions
2013-07-09 15:28:31 +02:00
Frederic Junod
17f0d01e9f
Add ol.control.Zoom#zoomByDelta function
...
To replace ol.control.Zoom#handleIn_ and ol.control.Zoom#handleOut_ callbacks.
2013-07-09 14:21:46 +02:00
Éric Lemoine
f72784dc38
Merge pull request #855 from elemoine/zoom-slider-fix
...
Zoomslider cannot be added to a map with no target
2013-07-09 04:45:50 -07:00
Éric Lemoine
44a9c181aa
handleMapPostrender may get a null frameState
2013-07-09 10:06:01 +02:00
Éric Lemoine
ccf6aa10ac
Zoomslider cannot be added to a map with no target
...
The zoom slider control's initSlider_ function requires that the control's element is inserted in the document. So if initSlider_ is called before the map have a target then the slider isn't correctly initialized. This commit fixes that by defering the slider initialization until the first handleMapPostrender call.
2013-07-09 10:05:15 +02:00
Éric Lemoine
a10d142752
Add ol.View2D#getZoom
2013-07-09 09:30:45 +02:00
Tim Schaub
087b4d04a6
Merge pull request #809 from tschaub/clockwise
...
Consistent winding order for polygon rings.
2013-07-05 17:04:50 -07:00
Éric Lemoine
3af5e530ca
Merge pull request #835 from elemoine/setzoom
...
Add ol.View2D.prototype.setZoom
2013-07-05 12:31:34 -07:00
Tim Schaub
d482b66af3
Doc typo
2013-07-05 11:48:45 -06:00
Éric Lemoine
7efff5c3cf
Merge pull request #833 from elemoine/stop-other-interactions
...
Remove ol.MapBrowserEvent#stopOtherInteractions
2013-07-04 00:48:35 -07:00
Éric Lemoine
d0e198df93
Use constrainResolution function
...
Use the constrainResolution function when setting the initial view resolution.
2013-07-04 09:16:04 +02:00
Éric Lemoine
e6efa741d2
More type checking for View2D
2013-07-04 09:13:31 +02:00
Éric Lemoine
552853a3b8
Remove unused createContinuous function
2013-07-04 08:58:33 +02:00
Éric Lemoine
0cf4024194
Add ol.View2D.prototype.setZoom
2013-07-04 08:58:32 +02:00
Frederic Junod
1c3369a3f6
Add className parameter documentation
2013-07-01 15:04:14 +02:00
Éric Lemoine
2974c74f1a
Export ol.tilegrid.TileGrid#getResolutions
2013-06-27 22:37:27 +02:00
Éric Lemoine
a19cb9ca64
Sort matrixIds by scaleDenominator
...
We cannot assume that the matrixIds are ordered in the matrixSet. For example, they're not ordered in http://wxs.ign.fr/cle/geoportail/wmts?SERVICE=WMTS&REQUEST=GetCapabilities .
2013-06-27 21:36:14 +02:00
Éric Lemoine
e6e98a6ca2
Fix WMTS requestEncoding
2013-06-27 21:36:14 +02:00
Tim Schaub
fa4d2d485d
Merge pull request #829 from tschaub/kml
...
Parse MultiGeometry in KML
2013-06-27 06:35:50 -07:00
Éric Lemoine
6fc4aa68b6
Remove ol.MapBrowserEvent#stopOtherInteractions
...
and check for false/true in the return from handleMapBrowserEvent. Refs #791 .
2013-06-27 14:43:00 +02:00
Frédéric Junod
07d790260c
Merge pull request #690 from fredj/layer-options
...
ol.layer.Layer: default values
2013-06-27 04:35:02 -07:00
Tom Payne
f360dd86a0
Use view2DState in ol.interaction.TouchZoom
2013-06-27 12:25:52 +02:00
Tom Payne
dc9d7e857a
Use view2DState in ol.interaction.TouchRotate
2013-06-27 12:25:52 +02:00
Tom Payne
e84c484677
Use view2DState in ol.interaction.TouchPan
2013-06-27 12:25:52 +02:00
Tom Payne
79e0c81301
Use view2DState in ol.interaction.DragRotate
2013-06-27 12:25:50 +02:00
Tom Payne
ec4110ee54
Use view2DState in ol.interaction.DragRotateAndZoom
2013-06-27 12:20:48 +02:00
Tom Payne
8565201c74
Use view2DState in ol.interaction.DragPan
2013-06-27 12:20:46 +02:00
Tom Payne
b555c52013
Use view2DState in ol.interaction.Drag
2013-06-27 12:19:16 +02:00
Tom Payne
a4e8e529c4
Make View2D-only comments more consistent
2013-06-27 12:19:15 +02:00
Tom Payne
d96ea1cb97
Don't invoke interactions if view is not defined
2013-06-27 12:19:15 +02:00
Tim Schaub
a7ca22dde0
Merge pull request #790 from tschaub/expression
...
Expression parsing
2013-06-26 16:40:08 -07:00
Tim Schaub
71153d26d1
Prefer if/else to switch
2013-06-26 17:01:27 -06:00
Tim Schaub
42aa94de21
KML MultiGeometry may contain other MultiGeometry
...
As demonstrated in the tests, a MultiGeometry may contain other MultiGeometry nodes. We can support this with heterogenous GeometryCollection instances - though these are not currently rendered.
2013-06-26 12:31:08 -06:00
Tim Schaub
30d947521d
The fromParts factories take geometry instances instead of coords
...
The MultiLineString case was correct here. The MultiPoint and MultiPolygon cases should be using the constructor instead of the `fromParts` factories.
2013-06-26 12:23:19 -06:00
Éric Lemoine
16e23a33fb
Merge pull request #823 from elemoine/tilegridbug
...
Tile has a child if z < maxZoom
2013-06-26 10:10:38 -07:00
Frederic Junod
87dda95b18
Handle ol.ViewHint.INTERACTING in ol.interaction.Touch
2013-06-26 09:27:44 +02:00
Frederic Junod
ae7b342ee9
Handle ol.ViewHint.INTERACTING in ol.interaction.Drag
2013-06-26 09:27:44 +02:00
Éric Lemoine
020d528e73
Tile has a child if z < maxZoom
2013-06-26 07:18:59 +02:00
Tim Schaub
3dc8c4bc7b
Properly exporting the transformFeatureInfo option
...
This was previously called getTransformFeatureInfo, which is a method instead of an option. In addition, the generate-exports.py script does not properly export properties whose names appear on a different line than the @property annotation. This makes the vector-layer.html, kml.html, and gpx.html examples work with the built lib.
2013-06-25 13:21:13 -06:00
Tim Schaub
72532b7dd6
Export individual geometry types
...
This makes the style-rules.html example work with built lib.
2013-06-25 13:21:13 -06:00
Tim Schaub
4e5ef05e5e
Expression for evaluating feature ids
2013-06-25 12:15:34 -06:00
Tim Schaub
1eaf82ead5
Enum for checking built-in lib functions internally
2013-06-25 12:15:34 -06:00
Tim Schaub
c81057780a
More tests for binary operators
2013-06-25 12:15:34 -06:00
Tim Schaub
2577d3f7d6
Rename ol.expression to ol.expr
2013-06-25 12:15:34 -06:00