Frédéric Junod
ccdb189e77
Merge pull request #4693 from openlayers/release-v3.13.0
...
Release v3.13.0
2016-01-20 15:35:16 +01:00
Frederic Junod
b5e7a2673d
Update package version to 3.13.0
2016-01-20 14:59:08 +01:00
Frederic Junod
e782e1262c
Changelog for v3.13.0
2016-01-20 14:59:08 +01:00
Frédéric Junod
2975b92fea
Merge pull request #4694 from fredj/lint_errors
...
Fix eslint errors in wms-time example
2016-01-20 14:53:37 +01:00
Frederic Junod
031c31d367
Fix no-use-before-define eslint error
2016-01-20 14:43:27 +01:00
Frederic Junod
30d8d6efd7
Remove unused variable
2016-01-20 14:43:10 +01:00
Bart van den Eijnden
268298d2d8
Merge pull request #4527 from bartvde/wmstime_new
...
Add support for smooth TileWMS dimensions
2016-01-20 14:14:16 +01:00
Tim Schaub
10837fb91a
Merge pull request #4691 from tschaub/bing
...
Updated Bing Maps key.
2016-01-20 06:01:49 -07:00
Andreas Hocevar
7277e295e6
Merge pull request #4673 from ahocevar/fixed-tileurlfunction
...
Respect fixed tile url functions when setting url(s)
2016-01-20 13:28:32 +01:00
Tim Schaub
85ead5486c
New Bing Maps key
2016-01-19 14:08:51 -07:00
Frédéric Junod
b134b080db
Merge pull request #4689 from openlayers/revert-4581-no-render-on-interaction-start
...
Revert "Do not render in handleDownEvent"
2016-01-19 15:48:19 +01:00
Frédéric Junod
eb395894e1
Revert "Do not render in handleDownEvent"
2016-01-19 15:26:10 +01:00
Andreas Hocevar
86c7f950d6
Add setUrl tests
2016-01-19 13:40:47 +01:00
Andreas Hocevar
4b441dc503
Respect fixed tile url functions when setting url(s)
2016-01-19 13:40:47 +01:00
Marc Jansen
1ad3d4e764
Merge pull request #4688 from marcjansen/focus-map
...
Give map a focus-outline in accessible-example
2016-01-19 11:58:12 +01:00
Marc Jansen
f0b0e00b06
Give map a focus-outline in accessible-example
2016-01-19 11:16:20 +01:00
Frédéric Junod
4dbc4c5bfd
Merge pull request #4642 from alexbrault/colour-ex
...
Move the icon style color to its own example
2016-01-19 08:43:21 +01:00
Frédéric Junod
d8296e5dac
Merge pull request #4685 from fredj/rm_check-whitespace
...
Remove bin/check-whitespace.py
2016-01-19 08:37:29 +01:00
Alexandre Brault
2d151fb353
Remove popup code from color example
2016-01-18 22:40:04 -05:00
Alexandre Brault
341ba5b859
Move the icon style color to its own example
2016-01-18 22:36:34 -05:00
Tim Schaub
308565f8f4
Merge pull request #4684 from openlayers/greenkeeper-eslint-config-openlayers-3.0.0
...
Update eslint-config-openlayers to version 3.0.0 🚀
2016-01-18 10:21:33 -07:00
Frederic Junod
5b98066d16
Remove bin/check-whitespace.py
2016-01-18 16:50:16 +01:00
greenkeeperio-bot
93ed1ee50a
chore(package): update eslint-config-openlayers to version 3.0.0
...
http://greenkeeper.io/
2016-01-18 08:46:43 -07:00
Andreas Hocevar
5961431505
Merge pull request #4677 from ahocevar/pixel-proj
...
Make pixel projection handling work in compiled mode
2016-01-15 22:06:42 +01:00
Andreas Hocevar
d6a8c9465e
Make pixel projection handling work in compiled mode
...
The compiler seems to have trouble with functions that can run with
different 'this' types. By moving the units handling to the callback, this
issue can be avoided.
2016-01-15 20:59:16 +01:00
Tim Schaub
dc820fced4
Merge pull request #4639 from nicholas-l/googBind
...
Remove use of goog.bind and use ES5 .bind.
2016-01-15 09:41:11 -08:00
Nicholas L
db3ad70a3d
Remove use of goog.bind and use ES5 .bind
2016-01-15 22:10:55 +13:00
Frédéric Junod
5b40190cbe
Merge pull request #4655 from openlayers/greenkeeper-browserify-13.0.0
...
Update browserify to version 13.0.0 🚀
2016-01-13 13:48:52 +01:00
Andreas Hocevar
69ad741dd4
Merge pull request #4666 from WeaveTeam/dragbox-dragevent-pr
...
Add a 'boxdrag' event to ol.interaction.DragBox. Resolves #4563 .
2016-01-13 12:43:26 +01:00
Frédéric Junod
ffb9674243
Merge pull request #4669 from fredj/eslint_contributing
...
Remove reference to Closure Linter in CONTRIBUTING.md
2016-01-13 12:19:48 +01:00
Frederic Junod
22dab733f0
Remove reference to Closure Linter in CONTRIBUTING.md
...
See #4602
2016-01-13 12:01:29 +01:00
Frédéric Junod
ace3ac4f1d
Merge pull request #4665 from openlayers/greenkeeper-istanbul-0.4.2
...
Update istanbul to version 0.4.2 🚀
2016-01-13 08:47:15 +01:00
greenkeeperio-bot
3a368809fb
chore(package): update istanbul to version 0.4.2
...
http://greenkeeper.io/
2016-01-13 08:35:28 +01:00
Frédéric Junod
50daa17c2a
Merge pull request #4663 from openlayers/greenkeeper-glob-6.0.4
...
Update glob to version 6.0.4 🚀
2016-01-13 08:32:44 +01:00
Petr Sloup
cd308e47d2
Merge pull request #4667 from klokantech/mapquest-opaque-fix
...
Fix rendering of transparent MapQuest layer type
2016-01-13 07:01:30 +01:00
Petr Sloup
5dfb4199ca
Fix rendering of transparent MapQuest layer type
2016-01-12 23:23:16 +01:00
Philip "digitalfox" Kovac
83e173d91f
Add a 'boxdrag' event to ol.interaction.DragBox. Resolves #4563 .
2016-01-12 17:16:56 -05:00
Marc Jansen
fdc2f9d97e
Merge pull request #4661 from gaf-ag/devdocnodejs
...
Fixes #4654 Developer Documentation Updated
2016-01-12 18:22:08 +01:00
Yashar Moradi
f725a46220
Fixes #4654 Metalsmith v2.0 and above uses generators which are not supported out of the box by node.js 0.12.x and below.
2016-01-12 18:00:16 +01:00
Frédéric Junod
08e51d1c8e
Merge pull request #4658 from openlayers/greenkeeper-jquery-2.2.0
...
Update jquery to version 2.2.0 🚀
2016-01-12 16:09:50 +01:00
Bart van den Eijnden
3f5a8085b6
Merge pull request #4659 from bartvde/drawimage-safari-fix
...
Make sure icons show up in Safari
2016-01-12 16:07:16 +01:00
Bart van den Eijnden
4ef1f5e63f
Make sure icons show up in Safari
...
Make sure that drawImage calls don't exceed source image dimensions.
2016-01-12 15:57:11 +01:00
Frédéric Junod
936cd6a028
Merge pull request #4652 from fredj/simplify_fullscreen
...
Use map.getTargetElement instead of map.getTarget
2016-01-12 11:48:14 +01:00
Frederic Junod
3df9ae8c5e
Use map.getTargetElement instead of map.getTarget
2016-01-12 11:36:07 +01:00
greenkeeperio-bot
63b17022f6
chore(package): update browserify to version 13.0.0
...
http://greenkeeper.io/
2016-01-12 02:19:02 -08:00
greenkeeperio-bot
d2ecb1e819
chore(package): update glob to version 6.0.4
...
http://greenkeeper.io/
2016-01-12 02:08:16 -08:00
greenkeeperio-bot
1757fa973b
chore(package): update jquery to version 2.2.0
...
http://greenkeeper.io/
2016-01-12 01:58:35 -08:00
Petr Sloup
dccf867308
Merge pull request #4649 from klokantech/getopaque-doc-fix
...
Missing parameter description for ol.source.Tile#getOpaque
2016-01-12 09:27:41 +01:00
Petr Sloup
3607cddcca
Missing parameter description for ol.source.Tile#getOpaque
2016-01-12 09:16:40 +01:00
Tim Schaub
c9e2b384e7
Merge pull request #4602 from tschaub/eslint
...
Use ESLint.
2016-01-12 00:09:15 -08:00
Petr Sloup
11bd31c15b
Merge pull request #4628 from klokantech/opaque-reprojection-fix
...
Fix for reprojecting opaque tile sources
2016-01-12 09:06:14 +01:00
Petr Sloup
2c3ed38714
Fix for reprojecting opaque tile sources
2016-01-12 08:58:16 +01:00
Frédéric Junod
5504916b80
Merge pull request #4618 from openlayers/greenkeeper-resemblejs-2.1.0
...
Update resemblejs to version 2.1.0 🚀
2016-01-12 08:56:42 +01:00
Tim Schaub
fd77ab64ad
Use eslint@2.0.0-beta.1
2016-01-11 23:37:29 -08:00
Tim Schaub
13a981c94b
Fewer blank lines
2016-01-11 22:03:23 -08:00
Tim Schaub
8d80924ba8
Remove gjslint.py
2016-01-11 22:03:12 -08:00
Tim Schaub
0a5d15db50
Remove jshint
2016-01-11 18:58:02 -08:00
Tim Schaub
8f0ecc4df2
Run ESLint with make lint
2016-01-11 18:56:09 -08:00
Tim Schaub
534124ec2f
Lint free rendering tests
2016-01-11 18:56:09 -08:00
Tim Schaub
8c38d22b60
Lint free examples
2016-01-11 18:56:09 -08:00
Tim Schaub
0555bb081a
Test indentation
2016-01-11 18:56:09 -08:00
Tim Schaub
3cf8618fc7
Prefer single line assignment to 80 character limit
2016-01-11 18:56:08 -08:00
Tim Schaub
59a66c7aaa
Remaining valid-jsdoc corrections
2016-01-11 18:56:08 -08:00
Tim Schaub
e6f6dcc230
Partial valid-jsdoc corrections
2016-01-11 18:56:08 -08:00
Tim Schaub
b1d00af58b
More globals
2016-01-11 18:56:08 -08:00
Tim Schaub
fd0e2436da
Always provide a default case for switch
2016-01-11 18:56:08 -08:00
Tim Schaub
932bf4deb3
Explicitly mark fall-throughs
2016-01-11 18:56:08 -08:00
Tim Schaub
54df314936
Consistent curly brace style
2016-01-11 18:56:08 -08:00
Tim Schaub
ec10b661f3
Use block scoping
2016-01-11 18:56:08 -08:00
Tim Schaub
29a723166d
No empty blocks
2016-01-11 18:56:07 -08:00
Tim Schaub
4e0cddcb41
Lint-free tests
2016-01-11 18:56:07 -08:00
Tim Schaub
cca86886f1
Define variables before use
2016-01-11 18:56:07 -08:00
Tim Schaub
3602a37c96
Remove this commit with ESLint 2.0
2016-01-11 18:56:07 -08:00
Tim Schaub
f627f7679b
Valid JSDoc annotations
2016-01-11 18:56:07 -08:00
Tim Schaub
154b8babc4
Allow console use in Phantom
2016-01-11 18:56:07 -08:00
Tim Schaub
3f23dfb87b
Indentation
2016-01-11 18:56:07 -08:00
Tim Schaub
aac1d921c7
Unused variables
2016-01-11 18:56:07 -08:00
Tim Schaub
179b241aec
Declare variables before assignment
2016-01-11 18:56:07 -08:00
Tim Schaub
f0fc4d4e73
Curly brace spacing
2016-01-11 18:56:06 -08:00
Tim Schaub
9ae748408a
Statement inside curly braces on its own line
2016-01-11 18:56:06 -08:00
Tim Schaub
8ab5a338b5
Unused origins
2016-01-11 18:56:06 -08:00
Tim Schaub
227c984d89
More test globals
2016-01-11 18:56:06 -08:00
Tim Schaub
abd0d66e66
Lint-free tileurlfunction.test.js
2016-01-11 18:56:06 -08:00
Tim Schaub
23eebf396c
Lint-free view.test.js
2016-01-11 18:56:06 -08:00
Tim Schaub
98dedfd2ff
Custom lint configuration for test directory
2016-01-11 18:56:06 -08:00
Tim Schaub
681948e71c
Lint-free test-extensions.js
2016-01-11 18:56:06 -08:00
Tim Schaub
b3578325cb
Lint free tasks
2016-01-11 18:56:06 -08:00
Tim Schaub
b0a70b0ca6
Correcting invalid JSDoc blocks
2016-01-11 18:56:05 -08:00
Tim Schaub
38d0e98ff5
Whitespace
2016-01-11 18:56:05 -08:00
Tim Schaub
23f3e21ba4
Unused variables
2016-01-11 18:56:05 -08:00
Tim Schaub
1d65bab158
Dangling commas
2016-01-11 18:56:05 -08:00
Tim Schaub
80f9a7c5a5
Use ESLint
2016-01-11 18:56:05 -08:00
Andreas Hocevar
c2f90f21db
Merge pull request #4647 from ahocevar/snap-round-to-pixel
...
Proper rounding for possibly negative numbers
2016-01-11 16:34:24 +01:00
Andreas Hocevar
a3147c5d08
Proper rounding for possibly negative numbers
2016-01-11 16:25:09 +01:00
Tim Schaub
7222af3284
Merge pull request #4641 from tschaub/icon
...
Remove extra options from icon example.
2016-01-11 05:14:04 -07:00
Andreas Hocevar
d916e8ccaf
Merge pull request #4629 from ahocevar/scaleline
...
Simplify scaleline calculation
2016-01-11 10:12:53 +01:00
Tim Schaub
5001272a2e
Remove extra options from icon example
2016-01-10 17:02:02 -07:00
Andreas Hocevar
d05b519f2f
Merge pull request #4457 from alexbrault/colour-icon
...
Add color option to ol.style.Icon
2016-01-10 23:19:54 +01:00
Andreas Hocevar
0f8373dd2d
Merge pull request #4638 from ahocevar/proj-extent
...
Do not rely on projection extent
2016-01-08 10:44:59 +01:00
Andreas Hocevar
dfb534f1d4
Do not rely on projection extent
2016-01-08 10:25:56 +01:00
Tim Schaub
7a644730a5
Merge pull request #4635 from openlayers/greenkeeper-async-1.5.2
...
Update async to version 1.5.2 🚀
2016-01-07 18:16:20 -07:00
greenkeeperio-bot
4066d38e4a
chore(package): update async to version 1.5.2
...
http://greenkeeper.io/
2016-01-07 17:08:46 -07:00
Andreas Hocevar
393a95e41c
Properly handle modulo of negative numbers
2016-01-07 20:19:40 +01:00
Andreas Hocevar
7a8451adeb
Add example with US scale line and reprojection
2016-01-07 20:14:45 +01:00
Andreas Hocevar
b8fc917016
Do not depend on units for resolutions calculation
2016-01-07 20:14:44 +01:00
Andreas Hocevar
6b8da1237c
Simplify scaleline calculation
2016-01-07 20:14:44 +01:00
Andreas Hocevar
5c49e399ce
Merge pull request #4581 from ahocevar/no-render-on-interaction-start
...
Do not render in handleDownEvent
2016-01-07 18:24:39 +01:00
Frédéric Junod
32dadc008b
Merge pull request #4541 from fredj/linestring_interpolated_point
...
Add new ol.geom.LineString#getCoordinateAt function
2016-01-07 18:02:21 +01:00
Frédéric Junod
aff6449c74
Merge pull request #4489 from openlayers/greenkeeper-phantomjs-1.9.19
...
Update phantomjs to version 1.9.19 🚀
2016-01-07 15:34:34 +01:00
Petr Sloup
2237dc8e72
Merge pull request #4625 from klokantech/tilejson-xhr-default
...
Use XHR by default to load TileJSON in ol.source.TileJSON
2016-01-07 15:30:10 +01:00
greenkeeperio-bot
a4b34c16d7
chore(package): update phantomjs to version 1.9.19
...
http://greenkeeper.io/
2016-01-07 15:14:16 +01:00
Frederic Junod
e336947e8d
Add new ol.geom.LineString#getCoordinateAt function
2016-01-07 11:32:25 +01:00
Petr Sloup
bc0d783f50
Use XHR by default to load TileJSON in ol.source.TileJSON
2016-01-07 09:19:23 +01:00
Tim Schaub
4ba443e829
Merge pull request #4622 from openlayers/greenkeeper-fs-extra-0.26.4
...
Update fs-extra to version 0.26.4 🚀
2016-01-06 12:48:02 -07:00
Andreas Hocevar
3d8adaab67
Merge pull request #4630 from ahocevar/meters-per-unit
...
Simplify meters per unit handling
2016-01-06 14:06:43 +01:00
Andreas Hocevar
24f8cba0a1
Simplify meters per unit handling
2016-01-06 13:53:55 +01:00
Frédéric Junod
607d8ad154
Merge pull request #4490 from openlayers/greenkeeper-istanbul-0.4.1
...
Update istanbul to version 0.4.1 🚀
2016-01-06 12:35:00 +01:00
Andreas Hocevar
cde6dce939
Merge pull request #4574 from WeaveTeam/dragbox-config-pr
...
Added boxEndCondition to DragBoxOptions to replace the hardcoded chec…
2016-01-06 11:47:56 +01:00
Frédéric Junod
1caaf6d75f
Merge pull request #4553 from openlayers/greenkeeper-mustache-2.2.1
...
Update mustache to version 2.2.1 🚀
2016-01-06 11:43:33 +01:00
Frédéric Junod
1300cde76c
Merge pull request #4626 from simonseyock/master
...
Fixed documentation error
2016-01-06 11:40:49 +01:00
Simon Seyock
310023e179
Fixed documentation error
...
The imageLoad function option of all ol.source.Image subclasses are not of type ol.TileLoadFunctionType but of type ol.ImageLoadFunctionType.
2016-01-06 11:31:54 +01:00
Frédéric Junod
8c6d9c9e66
Merge pull request #4606 from fredj/ol.DragBoxEvent_MapBrowserEvent
...
Include originating MapBrowserEvent in ol.DragBoxEvent
2016-01-06 09:15:32 +01:00
greenkeeperio-bot
bd6566f85b
chore(package): update fs-extra to version 0.26.4
...
http://greenkeeper.io/
2016-01-05 22:38:23 -07:00
Tim Schaub
b8d69e0f3b
Merge pull request #4614 from tschaub/one-fewer-interface
...
Remove checksum interface.
2016-01-05 11:16:34 -07:00
Philip "digitalfox" Kovac
10e2510f0f
Added boxEndCondition to DragBoxOptions to replace the hardcoded check against DRAG_BOX_HYSTERESIS_PIXELS_SQUARED.
2016-01-05 13:14:30 -05:00
Andreas Hocevar
15be53e98c
Merge pull request #4613 from ahocevar/select-self
...
Include own layer in layerFilter and only select unselected features
2016-01-05 17:48:20 +01:00
Frédéric Junod
ce3030268b
Merge pull request #4612 from fredj/vector_event_type
...
Set oli.source.VectorEvent#feature to ol.Feature|undefined
2016-01-05 15:11:48 +01:00
Tim Schaub
aeffd48ccb
Remove checksum interface
2016-01-05 07:07:45 -07:00
Frédéric Junod
2f1975636a
Merge pull request #4620 from fredj/polyline_option_factor
...
Fix olx.format.PolylineOptions#factor type
2016-01-05 15:07:26 +01:00
Frédéric Junod
b7be16eac7
Merge pull request #4621 from fredj/gpx_option_readExtensions
...
Fix olx.format.GPXOptions#readExtensions type
2016-01-05 14:59:51 +01:00
Frederic Junod
d55afd57b5
Fix olx.format.GPXOptions#readExtensions type
...
This property is optional.
2016-01-05 13:55:14 +01:00
Petr Sloup
22b1460595
Merge pull request #4619 from klokantech/tilejson-xhr
...
Add option to load TileJSON via XHR
2016-01-05 13:48:23 +01:00
Frederic Junod
efc601a76d
Fix olx.format.PolylineOptions#factor type
...
This property is optional.
2016-01-05 13:44:01 +01:00
Petr Sloup
ffd9ace84e
Add option to load TileJSON via XHR
2016-01-05 13:40:20 +01:00
greenkeeperio-bot
251cddfa96
chore(package): update resemblejs to version 2.1.0
...
http://greenkeeper.io/
2016-01-05 04:54:25 -07:00
Bart van den Eijnden
d9b89a8ebe
Merge pull request #4617 from gberaudo/type_geojson_writeFeatureObject
...
Add missing return type to GeoJSON format
2016-01-05 11:17:39 +01:00
Guillaume Beraudo
a1c72d8890
Add missing return type to GeoJSON format
2016-01-05 11:02:23 +01:00
Marc Jansen
9fe3d8b2e2
Merge pull request #4615 from marcjansen/copyright-2016
...
Adjust copyright to include 2016
2016-01-05 11:01:25 +01:00
Marc Jansen
52667c1166
Adjust copyright to include 2016
2016-01-05 08:54:32 +01:00
Frédéric Junod
de1f18417a
Merge pull request #4616 from openlayers/greenkeeper-closure-util-1.10.0
...
Update closure-util to version 1.10.0 🚀
2016-01-05 08:42:47 +01:00
greenkeeperio-bot
acd8b3ddc1
chore(package): update closure-util to version 1.10.0
...
http://greenkeeper.io/
2016-01-05 00:31:44 -07:00
Andreas Hocevar
a65d2d4078
Include own layer in layerFilter and only select unselected features
...
When selecting an already selected feature, it will be on the Select
interaction's featureOverlay_. So we need to include that featureOverlay_
in the layer filter, regardless of what the user set as layer filter.
When in toggle mode, we need to make sure that we only select features that
are not already included in the selection.
2016-01-04 21:55:00 +01:00
Andreas Hocevar
9f43716723
Merge pull request #4596 from ahocevar/tile-key
...
Use consistent tile coordinate keys
2016-01-04 19:27:47 +01:00
Bart van den Eijnden
d6235e714e
Merge pull request #4609 from bartvde/proj4js
...
Add ol.proj.setProj4 function
2016-01-04 19:08:30 +01:00
Bart van den Eijnden
cdf9a8e84d
Add ol.proj.setProj4 function
2016-01-04 18:51:04 +01:00
Frederic Junod
437412362e
Set oli.source.VectorEvent#feature to ol.Feature|undefined
...
This commit remove incoherency between the class and the interface.
2016-01-04 16:44:23 +01:00
Frederic Junod
7a364e0593
Include originating MapBrowserEvent in ol.DragBoxEvent
2016-01-04 13:29:26 +01:00
Tim Schaub
65b90df4b8
Merge pull request #4603 from openlayers/greenkeeper-async-1.5.1
...
Update async to version 1.5.1 🚀
2016-01-03 11:39:50 -07:00
Tim Schaub
38fd9f2685
Merge pull request #4604 from openlayers/greenkeeper-clean-css-3.4.9
...
Update clean-css to version 3.4.9 🚀
2016-01-03 11:39:01 -07:00
greenkeeperio-bot
de3e3d74ce
chore(package): update clean-css to version 3.4.9
...
http://greenkeeper.io/
2016-01-03 08:28:55 -07:00
greenkeeperio-bot
becaf20ee9
chore(package): update async to version 1.5.1
...
http://greenkeeper.io/
2016-01-02 16:42:26 -07:00
Alexandre Brault
3f16b340fc
Accept string as color input
2016-01-01 12:16:50 -05:00
Alexandre Brault
5c70d37da6
Don't tint the icon if the image is tainted
2016-01-01 12:16:50 -05:00
Alexandre Brault
c0b6eac0c2
Add color option to ol.style.Icon
2016-01-01 12:16:50 -05:00
Marc Jansen
a34c0e262b
Merge pull request #4600 from openlayers/greenkeeper-glob-6.0.3
...
Update glob to version 6.0.3 🚀
2015-12-29 08:06:41 +01:00
greenkeeperio-bot
31a1aae02e
chore(package): update glob to version 6.0.3
...
http://greenkeeper.io/
2015-12-28 16:51:47 -07:00
Andreas Hocevar
b208550e6e
Merge pull request #4595 from ahocevar/opaque-xyz
...
Pass 'opaque' option on to superclass
2015-12-28 14:40:59 +01:00
Petr Sloup
cd1304aaae
Merge pull request #4598 from klokantech/tilepixelratio
...
Make ol.source.Tile#getTilePixelRatio work correctly for all sources
2015-12-28 13:31:59 +01:00
Petr Sloup
767ac44e99
Make ol.source.Tile#getTilePixelRatio work for all sources
...
Even for sources which serve dynamic tile sizes based on devicePixelRatio
2015-12-28 13:19:03 +01:00
Petr Sloup
28240adaf5
Merge pull request #4594 from klokantech/tilequeue-reproj-jam
...
Fix for TileQueue gradually choking up when using raster reprojection
2015-12-28 13:17:39 +01:00
Petr Sloup
9cdf7678bb
Make ol.reproj.Tile#load always async for consistency
2015-12-28 09:30:12 +01:00
Andreas Hocevar
300b5cad44
Use consistent tile coordinate keys
...
Tile coordinate keys from ol.tilecoord.toString() are different than the ones
from Array.prototype.toString(). Both were used, potentially causing problems.
This change makes them consistent and removes the now unnecessary
ol.tileCoord.toString() function.
2015-12-27 17:59:51 +01:00
Andreas Hocevar
72ec3fd48d
Pass 'opaque' option on to superclass
2015-12-27 17:08:54 +01:00
Petr Sloup
e1712eb44a
Initiate tile load only after registering it as loading
2015-12-26 10:49:21 +01:00
Andreas Hocevar
552063aeac
Do not render in handleDownEvent
2015-12-18 18:21:32 +01:00
Andreas Hocevar
dad58ba622
Merge pull request #4557 from ahocevar/vectortile-canvas
...
Conditionally render tiles to a separate tile canvas
2015-12-18 10:43:52 +01:00
Andreas Hocevar
bbc49ca805
Merge pull request #4580 from openlayers/greenkeeper-fs-extra-0.26.3
...
Update fs-extra to version 0.26.3 🚀
2015-12-18 08:05:36 +01:00
Andreas Hocevar
38bb1569af
Remove no longer needed buffer for direct rendering
2015-12-18 00:27:42 +01:00
greenkeeperio-bot
e07c0ec829
chore(package): update fs-extra to version 0.26.3
...
http://greenkeeper.io/
2015-12-17 10:21:32 -07:00
Bart van den Eijnden
6dbb4e6737
Merge pull request #4579 from openlayers/v3.12.x
...
Release v3.12.1
2015-12-17 16:20:01 +01:00
Bart van den Eijnden
863cc1bae3
Update package version to 3.12.1
2015-12-17 15:31:19 +01:00
Bart van den Eijnden
60179e9ab9
Changelog for v3.12.1
2015-12-17 15:30:57 +01:00
Andreas Hocevar
a512a5b115
Merge pull request #4578 from ahocevar/apidoc-landingpage
...
Fix apidoc landing page markup
2015-12-17 15:24:33 +01:00
Bart van den Eijnden
46647373ee
Merge pull request #4570 from bartvde/numbersafe
...
Rename defaultSort to numberSafeCompareFunction on ol.array
2015-12-17 15:24:13 +01:00
Bart van den Eijnden
4b7e8f5f83
Merge pull request #4567 from bartvde/issue-4566
...
Always pass on a compare function to sort
2015-12-17 15:23:50 +01:00
Andreas Hocevar
20be8980e1
Merge pull request #4578 from ahocevar/apidoc-landingpage
...
Fix apidoc landing page markup
2015-12-17 15:15:04 +01:00
Andreas Hocevar
34139f4dce
Fix apidoc landing page markup
2015-12-17 15:13:26 +01:00
Andreas Hocevar
9affb99899
More sensible split between direct and canvas rendering
2015-12-17 10:58:35 +01:00
Marc Jansen
f395a0f8c5
Merge pull request #4575 from openlayers/greenkeeper-rbush-1.4.2
...
Update rbush to version 1.4.2 🚀
2015-12-17 08:14:54 +01:00
Andreas Hocevar
80f10ce824
Avoid unnecessary calculation in loops
2015-12-17 00:17:28 +01:00
Andreas Hocevar
46a266fa5c
Fix replays on transformed contexts
2015-12-17 00:17:27 +01:00
Andreas Hocevar
4f2df30f1d
Avoid clipping by rendering tiles with rotated labels
...
This only works when the device pixel ratio is 1. Labels are incorrectly
positioned and not at all rotated for other pixel ratios. I cannot find the
cause for this problem.
2015-12-17 00:17:27 +01:00
Andreas Hocevar
c1b16217f2
Conditionally render tiles to a separate tile canvas
...
Because clip geometries are anti-aliased in most browsers, there will be tiny
gaps between tiles. If tiles are rendered to a tile canvas which is then drawn
to the map canvas upon composition, these gaps can be avoided. For rotated
views, it is stil necessary to clip the tile, but in this case a 1-pixel
buffer is used.
This change also brings a huge performance improvement for panning, because
the fully rendered tiles can be reused.
Because of the added cost of using drawImage in addition to replaying the tile
replay group, we fall back to directly drawing to the map canvas when the tile
canvas would be too large, or during interaction/animation when resolution or
rotation change.
2015-12-17 00:17:27 +01:00
greenkeeperio-bot
34fb85a9d7
chore(package): update rbush to version 1.4.2
...
http://greenkeeper.io/
2015-12-16 16:01:49 -07:00
Marc Jansen
6bc6fd9cbc
Merge pull request #4571 from marcjansen/select-i-docs
...
Correct typedef of selectinteraction options obj
2015-12-16 14:55:19 +01:00
Marc Jansen
945f1e7580
Correct typedef of selectinteraction options obj
...
The key `features` of the constructor options that can be passed to
`ol.interaction.Select` can also be `undefined`.
2015-12-16 14:42:39 +01:00
Bart van den Eijnden
ae90c32f01
Merge pull request #4570 from bartvde/numbersafe
...
Rename defaultSort to numberSafeCompareFunction on ol.array
2015-12-16 13:50:59 +01:00
Bart van den Eijnden
25e0053a13
Rename defaultSort to numberSafeCompareFunction on ol.array
2015-12-16 13:40:05 +01:00
Bart van den Eijnden
88255fd776
Merge pull request #4567 from bartvde/issue-4566
...
Always pass on a compare function to sort
2015-12-16 11:35:59 +01:00
Bart van den Eijnden
e0be143ed5
Always pass on a compare function to sort
2015-12-16 10:54:46 +01:00
Bart van den Eijnden
dd4e88525e
Merge pull request #4001 from bartvde/jspdf2
...
Export PDF's using jsPDF
2015-12-15 11:43:04 +01:00
Bart van den Eijnden
5d64762bcb
Merge pull request #4562 from openlayers/release-v3.12.0
...
Release v3.12.0
2015-12-15 11:10:24 +01:00
Bart van den Eijnden
7c98e922c3
Update package version to 3.12.0
2015-12-15 10:57:53 +01:00
Bart van den Eijnden
41c81dec88
Changelog for v3.12.0
2015-12-15 10:57:30 +01:00
Bart van den Eijnden
887e90af1e
Merge pull request #4559 from bartvde/kml-ff-test
...
Fix up failing KML test in Firefox
2015-12-15 10:45:42 +01:00
Bart van den Eijnden
69c44e50df
Merge pull request #4561 from bartvde/ie-featureloader-test
...
Exclude feature loader MVT test from IE9
2015-12-15 10:40:58 +01:00
Bart van den Eijnden
bd4c1f8da6
Fix up failing KML test in Firefox
2015-12-15 10:34:47 +01:00
Bart van den Eijnden
95443d0c88
Exclude feature loader MVT test from IE9
2015-12-15 10:30:20 +01:00
Andreas Hocevar
9b1416da29
Merge pull request #4552 from ahocevar/fix-proj-compiler-issue
...
Make sure compiled code calls ol.VectorTile#setProjection
2015-12-13 13:31:47 +01:00
greenkeeperio-bot
195e802f7c
chore(package): update mustache to version 2.2.1
...
http://greenkeeper.io/
2015-12-13 04:07:08 -07:00
Petr Sloup
48c8f9ea84
Merge pull request #4551 from klokantech/rasterreproj-wrapx
...
Handle tile coordinate wrapping when reprojecting raster tiles
2015-12-11 16:45:28 +01:00
Petr Sloup
9f5d85f2c6
Handle tile coordinate wrapping when reprojecting raster tiles
2015-12-11 16:35:23 +01:00
Andreas Hocevar
c4237c7858
Merge pull request #4544 from openlayers/greenkeeper-vector-tile-1.2.0
...
Update vector-tile to version 1.2.0 🚀
2015-12-11 15:36:08 +01:00
Andreas Hocevar
fbb59d29b9
Make sure compiled code calls ol.VectorTile#setProjection
2015-12-11 15:20:21 +01:00
Bart van den Eijnden
554aaf1574
Merge pull request #4537 from bartvde/issue-4312
...
Allow specifying non default DPI on ol.source.TileArcGISRest
2015-12-11 13:42:26 +01:00
Andreas Hocevar
2ebcadfcd5
Merge pull request #4548 from ahocevar/vectortile-docs
...
Improve vector tile related docs
2015-12-11 12:16:35 +01:00
Andreas Hocevar
d9bb3adbe8
Improve vector tile related docs
2015-12-11 12:01:24 +01:00
Tobias Sauerwein
070a6b11f0
Merge pull request #4549 from tsauerwein/multiline-example
...
Update vector label example
2015-12-11 10:25:57 +01:00
tsauerwein
43e1c86b6e
Update vector label example
2015-12-11 10:14:02 +01:00
Bart van den Eijnden
b0b202f112
Merge pull request #4512 from flightaware/label-newlines
...
Support for multi-line labels (improved)
2015-12-11 09:38:07 +01:00
Marc Jansen
2fdf7f508d
Merge pull request #4546 from openlayers/greenkeeper-coveralls-2.11.6
...
Update coveralls to version 2.11.6 🚀
2015-12-11 07:54:57 +01:00
greenkeeperio-bot
e14197c060
chore(package): update coveralls to version 2.11.6
...
http://greenkeeper.io/
2015-12-10 18:12:22 -07:00
greenkeeperio-bot
814fd858d8
chore(package): update vector-tile to version 1.2.0
...
http://greenkeeper.io/
2015-12-10 12:16:18 -07:00
Philip Clifton
97995cf20b
Add newline support for text
2015-12-10 11:24:39 -06:00
Frédéric Junod
8fc85198b0
Merge pull request #4539 from fredj/examples_index
...
Ignore index.html in example list
2015-12-10 10:47:56 +01:00
Frederic Junod
2b64a7af7b
Ignore index.html in example list
...
Fixes #3685
2015-12-10 10:18:23 +01:00
Frédéric Junod
fc2c9176a6
Merge pull request #4536 from fredj/tilequeue_listen_in_enqueue
...
Register the change callback when the tile is enqueued
2015-12-10 09:08:31 +01:00
Frederic Junod
7192644c07
Register the change callback when the tile is enqueued
2015-12-09 17:15:47 +01:00
Bart van den Eijnden
992870e2d2
Allow specifying non default DPI on ol.source.TileArcGISRest
2015-12-09 15:27:20 +01:00
Frederic Junod
ad3c6713da
Return if the element is added to the ol.structs.PriorityQueue
2015-12-09 15:27:07 +01:00
Andreas Hocevar
3fef07f9e9
Merge pull request #4528 from ahocevar/simplify-tile-featureloader
...
Remove redundant code from ol.featureloader.tile
2015-12-09 14:12:17 +01:00
Bart van den Eijnden
0c3aed0083
Add support for smooth TileWMS dimensions
2015-12-09 14:06:47 +01:00
Andreas Hocevar
a5abd8df23
Merge pull request #4535 from ahocevar/osm-example-style
...
Do not use an array for a single style
2015-12-09 10:50:31 +01:00
Andreas Hocevar
73158b8c71
Do not use an array for a single style
2015-12-09 10:10:41 +01:00
Frédéric Junod
4f85cbec54
Merge pull request #4532 from fredj/dimensions_nonull
...
Mark olx.source.WMTSOptions#dimensions as not null
2015-12-09 08:59:06 +01:00
Andreas Hocevar
8f4c6a5bbf
Remove redundant code from ol.featureloader.tile
2015-12-08 18:30:25 +01:00
Frederic Junod
5b7227a0bf
Mark olx.source.WMTSOptions#dimensions as not null
2015-12-08 17:46:49 +01:00
Frédéric Junod
f387bb75bf
Merge pull request #4530 from fredj/goog.isNull
...
Remove use of goog.isNull
2015-12-08 16:43:20 +01:00
Frédéric Junod
e27bfc4fa6
Merge pull request #4529 from fredj/coding_style
...
Update coding style rules
2015-12-08 16:23:48 +01:00
Frederic Junod
aa2838cdcd
Remove use of goog.isNull
2015-12-08 16:05:38 +01:00
Frederic Junod
be16ba01ca
Update coding style rules
2015-12-08 14:52:06 +01:00
Andreas Hocevar
3413f6d138
Merge pull request #4518 from ahocevar/osm-vector-tiles
...
Add support for OSM vector tiles
2015-12-08 11:01:49 +01:00
Andreas Hocevar
954a5077cf
Merge pull request #4524 from ahocevar/custom-symbols
...
Add example for rendering custom point symbols
2015-12-07 22:22:20 +01:00
Andreas Hocevar
0050f00703
Add example for rendering custom point symbols
2015-12-07 21:41:42 +01:00
Andreas Hocevar
867bcce1cc
Merge pull request #4523 from ahocevar/render-to-context
...
Allow rendering geometries to an arbitrary canvas
2015-12-07 19:13:47 +01:00
Andreas Hocevar
257abb63d7
Allow rendering geometries to an arbitrary canvas
2015-12-07 17:27:04 +01:00
Erik Timmers
004e7ad0d0
Add PDF example
2015-12-07 13:53:37 +01:00
Andreas Hocevar
ba93698c20
Merge pull request #4525 from ahocevar/test-render-retina
...
Make render tests work on more devices
2015-12-07 11:32:13 +01:00
Andreas Hocevar
35064a45f7
Merge pull request #4515 from ahocevar/icon-canvas
...
Accept HTMLCanvasElement for an icon's img
2015-12-07 11:26:02 +01:00
Andreas Hocevar
a940cdd6a7
Add support for OSM vector tiles
2015-12-07 11:15:25 +01:00
Andreas Hocevar
e978133b85
Make render tests work on more devices
...
By setting a device pixel ratio of 1.0 and increasing the tolerance for raster
reprojection tests, the render tests now also run from the console on OSX
devices with retina display.
2015-12-06 17:59:49 +01:00
Andreas Hocevar
0b4c0ee41c
Merge pull request #4521 from ahocevar/imagestyle-docs
...
Fix imagestyle docs
2015-12-06 11:43:13 +01:00
Andreas Hocevar
5a1588a2dc
Fix imagestyle docs
2015-12-06 11:33:40 +01:00
Andreas Hocevar
abb680d28f
Accept HTMLCanvasElement for an icon's img
2015-12-04 14:14:01 +01:00
Frédéric Junod
8fcedb03a4
Merge pull request #4508 from fredj/rm_unused_underscore
...
Remove unused files
2015-12-04 13:44:56 +01:00
Frédéric Junod
7ecb6700fb
Merge pull request #4487 from fredj/css_cleanup
...
Remove fallback css color
2015-12-04 13:44:41 +01:00
Frédéric Junod
4892a2f039
Merge pull request #4502 from fredj/optionsFromCapabilities_jsdoc
...
Improve ol.source.WMTS.optionsFromCapabilities jsdoc layout
2015-12-04 13:44:27 +01:00
Frédéric Junod
9363a6a340
Merge pull request #4511 from fredj/cleanup
...
Minor code cleanup
2015-12-02 16:05:42 +01:00
Frederic Junod
6e58be72bb
Remove unused goog.require
2015-12-02 14:08:34 +01:00
Frederic Junod
6530fbe6c3
Remove '*.pyc' from .{git,npm}ignore
...
Not needed since the removal of pake (see #95 )
2015-12-02 14:07:37 +01:00
Bart van den Eijnden
612aa3493b
Merge pull request #4510 from GeoCat/master
...
Adding a check just in case the projection is not defined/supported
2015-12-02 11:54:27 +01:00
María Arias de Reyna
609e94a58a
Adding a check just in case the projection is not defined/supported on current app. It will just ignore it, as if there was no containerSrs defined.
2015-12-02 11:44:24 +01:00
Frédéric Junod
652638e902
Merge pull request #4505 from fredj/rm_goog_object_getKeys
...
Remove use of goog.object.getKeys
2015-12-02 09:13:29 +01:00
Frederic Junod
7149113ab6
Remove unused files
2015-12-01 15:50:51 +01:00
Andreas Hocevar
2215f49617
Merge pull request #4472 from ahocevar/layer-filter
...
Do not ignore layer filter for unmanaged layers
2015-12-01 12:01:58 +01:00
Andreas Hocevar
40fec9ca35
Mention behaviour change in upgrade notes
2015-11-30 17:53:19 +01:00
Éric Lemoine
279eae1dba
Do not ignore layer filter for unmanaged layers
...
PR #3883 made `forEachFeatureAtPixel` ignore unmanaged layers. This commit reverts that change.
2015-11-30 17:53:19 +01:00
Frederic Junod
cf1b1822b8
Remove use of goog.object.getKeys
2015-11-30 17:34:53 +01:00
Frédéric Junod
952a282756
Merge pull request #4476 from fredj/rm_goog.functions.constant
...
Remove use of goog.functions.constant
2015-11-30 16:22:47 +01:00
Frederic Junod
51b62fb188
Improve ol.source.WMTS.optionsFromCapabilities jsdoc layout
2015-11-30 12:39:24 +01:00
Frédéric Junod
5a123d0840
Merge pull request #4484 from fredj/rm_goog.dom.createDom
...
Remove use of goog.dom.createDom
2015-11-25 13:31:56 +01:00
Frederic Junod
a186254e14
Remove use of goog.dom.createDom
2015-11-25 12:40:45 +01:00
greenkeeperio-bot
8b0bd11fc8
chore(package): update istanbul to version 0.4.1
...
http://greenkeeper.io/
2015-11-24 11:46:44 -07:00
Frédéric Junod
d96d82939a
Merge pull request #4486 from fredj/DragZoom_vector_doc
...
Remove note about DragZoom and vector support
2015-11-24 17:23:55 +01:00
Frederic Junod
1ebdba13a6
Remove note about DragZoom and vector support
2015-11-24 17:04:05 +01:00
Frederic Junod
f6326fcc99
Simplify css color notation
2015-11-24 17:01:22 +01:00
Frederic Junod
c8e35afecb
Remove fallback css color
...
All browsers supports CSS3 color: http://caniuse.com/#feat=css3-colors
2015-11-24 16:42:38 +01:00
Frédéric Junod
a2e3f28060
Merge pull request #4483 from fredj/rm_goog.object.containsKey
...
Remove use of goog.object.containsKey
2015-11-24 16:25:40 +01:00
Bart van den Eijnden
ef54dddbbc
Merge pull request #4475 from bartvde/ie-test-failures
...
Fix up failing tests in Internet Explorer
2015-11-24 14:53:24 +01:00
Bart van den Eijnden
46b7f80fef
Skip tests for ol.format.MVT in IE9
2015-11-24 14:43:40 +01:00
Andreas Hocevar
890b515e44
Conditionally skip ol.source.Raster tests
2015-11-24 14:43:40 +01:00
Bart van den Eijnden
7174f65da3
Make test pass on Firefox on OSX as well
2015-11-24 14:43:40 +01:00
Bart van den Eijnden
fb52d472d2
Make regularshape tests pass on Safari on OSX
...
The threshold needed to be even higher for Safari on OSX.
2015-11-24 14:42:50 +01:00
Bart van den Eijnden
5f0ea2c2c7
Make the rendering tests pass in IE11
...
For 2 test cases, the thresholds were also too low for Chrome on OSX.
2015-11-24 14:35:18 +01:00
Frédéric Junod
f0048a5611
Merge pull request #4485 from fredj/overlay_dom_simplify
...
Use appendChild instead of goog.dom.append
2015-11-24 14:10:53 +01:00
Frederic Junod
a9cd2cd278
Use appendChild instead of goog.dom.append
2015-11-24 13:45:54 +01:00
Frederic Junod
8d72589743
Remove use of goog.object.containsKey
2015-11-24 10:17:01 +01:00
Frédéric Junod
90e224bd96
Merge pull request #4481 from fredj/cleanup
...
Remove blur workaround in ol.control.Attribution
2015-11-24 08:37:46 +01:00
Frederic Junod
290a83e2ed
Remove blur workaround in ol.control.Attribution
...
leftover from #3954
2015-11-23 16:18:36 +01:00
Frédéric Junod
44a3595d77
Merge pull request #4479 from fredj/export_interaction_getMap
...
Export ol.interaction.Interaction#getMap function
2015-11-23 15:54:14 +01:00
Frederic Junod
6525bda9fd
Export ol.interaction.Interaction#getMap function
2015-11-23 15:35:36 +01:00
Frédéric Junod
1b36050621
Merge pull request #4478 from fredj/apidoc
...
Fix olx.control.FullScreenOptions#label apidoc
2015-11-23 14:56:40 +01:00
Frederic Junod
7cc2a070e8
Fix olx.control.FullScreenOptions#label apidoc
2015-11-23 14:43:23 +01:00
Bart van den Eijnden
230f24208b
Fix up EsriJSON format tests in IE9
2015-11-23 14:03:18 +01:00
Frédéric Junod
0ecf981673
Merge pull request #4477 from fredj/use_ol.nullFunction
...
Replace goog.nullFunction with ol.nullFunction
2015-11-23 12:19:19 +01:00
Frederic Junod
cacf2629fd
Replace goog.nullFunction with ol.nullFunction
2015-11-23 11:18:34 +01:00
Frederic Junod
2c935dc4e0
Remove use of goog.functions.constant
2015-11-23 11:09:09 +01:00
Bart van den Eijnden
a2d7f56933
Fix up ol.source.TileWMS tests in IE
2015-11-23 10:38:19 +01:00
Bart van den Eijnden
b338c77726
Fix up ol.source.TileArcGISRest tests in IE
2015-11-23 10:23:54 +01:00
Bart van den Eijnden
40e9f0eaf2
Fix up ol.format.GPX tests in IE
2015-11-23 10:05:17 +01:00
Frédéric Junod
a2011b035d
Merge pull request #4474 from fredj/rm_goog.dom
...
Remove use of goog.dom.createElement and goog.dom.createTextNode
2015-11-23 09:54:00 +01:00
Frederic Junod
e34c18a26e
Remove use of goog.dom.createTextNode
2015-11-23 09:23:58 +01:00
Frederic Junod
1092f6b2a2
Remove use of goog.dom.createElement
2015-11-23 09:22:39 +01:00
Tim Schaub
6897e3cc52
Merge pull request #4469 from bjornharrtell/jsts_0.17
...
Upgrade to JSTS 0.17.0 in example
2015-11-21 12:22:12 -07:00
Björn Harrtell
2242224a0f
Upgrade to JSTS 0.17.0 in example
2015-11-21 16:33:26 +01:00
Andreas Hocevar
f63963403b
Merge pull request #4465 from openlayers/greenkeeper-handlebars-4.0.5
...
Update handlebars to version 4.0.5 🚀
2015-11-20 09:27:06 +01:00
greenkeeperio-bot
498e3aa3ee
chore(package): update handlebars to version 4.0.5
...
http://greenkeeper.io/
2015-11-19 22:07:30 -07:00
Tim Schaub
b0c14cfe05
Merge pull request #4464 from openlayers/v3.11.x
...
Merge in changes from the 3.11.2 release.
2015-11-19 13:08:17 -07:00
Frédéric Junod
0259977fa9
Merge pull request #4463 from fredj/rm_goog.array.sort
...
Remove use of goog.array.sort
2015-11-19 20:24:08 +01:00
Tim Schaub
eb5607544c
Update package version to 3.11.2
2015-11-19 11:32:41 -07:00
Tim Schaub
4999c792f1
Changelog for v3.11.2
2015-11-19 11:28:02 -07:00
Andreas Hocevar
5af338f92b
Fix select interaction regression caused by #4391
2015-11-19 10:53:57 -07:00
Frederic Junod
071aad4815
Check ol.source.UrlTile#urls property for null value
...
Fixes #4446
2015-11-19 10:53:12 -07:00
Andreas Hocevar
a43cca7720
Allow '' for crossOrigin (as Anonymous alias)
...
This fixes a regression introduced by the goog.isDef removal.
From the HTML 5 spec: "The empty string is also a valid keyword, and
maps to the Anonymous state"
2015-11-19 10:48:35 -07:00
Andreas Hocevar
aa260f800e
Merge pull request #4450 from ahocevar/fix-select
...
Fix select interaction regression caused by #4391
2015-11-19 18:20:04 +01:00
Frederic Junod
a4fb2501d8
Remove use of goog.array.sort
...
Fixes #4160
2015-11-19 16:53:11 +01:00
Frédéric Junod
627abaf1a7
Merge pull request #4458 from fredj/lint
...
Remove extra space in type annotation
2015-11-19 12:00:49 +01:00
Frederic Junod
5ead77bcd1
Remove extra space in type annotation
2015-11-19 10:03:42 +01:00
Tim Schaub
9ffed70ffd
Merge pull request #4420 from openlayers/strapless
...
Remove Bootstrap and jQuery from example snippets.
2015-11-18 11:20:39 -07:00
Tim Schaub
cbfd533d49
Revert to jQuery for editing with Esri and IE 9
2015-11-18 10:21:00 -07:00
Tim Schaub
d3ff8d7fb0
More consistent markup
2015-11-18 10:06:35 -07:00
Tim Schaub
19fe73e78e
Doc typos
2015-11-18 09:56:16 -07:00
Tim Schaub
72a0f70e7a
Update simple title
2015-11-18 09:56:16 -07:00
Tim Schaub
645a0ce2d4
Update flight animation example
2015-11-18 09:56:16 -07:00
Tim Schaub
d19bf0970b
Rename strapless template
2015-11-18 09:56:15 -07:00
Tim Schaub
10eb041199
Remove old example template
2015-11-18 09:56:15 -07:00
Tim Schaub
99ca4047dd
Convert forgotten examples to strapless template
2015-11-18 09:56:15 -07:00
Tim Schaub
d838214f96
Convert X-Z examples to strapless template
2015-11-18 09:56:15 -07:00
Tim Schaub
c463321643
Convert WMTS examples to strapless template
2015-11-18 09:56:15 -07:00
Tim Schaub
a94a00de1d
Convert WMS examples to strapless template
2015-11-18 09:56:15 -07:00
Tim Schaub
9a35c08300
Convert WKT example to strapless template
2015-11-18 09:56:15 -07:00
Tim Schaub
8bd97532df
Convert V examples to strapless template
2015-11-18 09:56:15 -07:00
Tim Schaub
baed03d50d
Convert S-T examples to strapless template
2015-11-18 09:56:15 -07:00
Tim Schaub
c984bedd09
Convert R examples to strapless template
2015-11-18 09:56:14 -07:00
Tim Schaub
e6343ca272
Convert M-P examples to strapless template
2015-11-18 09:56:14 -07:00
Tim Schaub
f88681951a
Convert L examples to use strapless template
2015-11-18 09:56:14 -07:00
Tim Schaub
87fcca91bd
Convert K examples to strapless template
2015-11-18 09:56:14 -07:00
Tim Schaub
6fd6b794ef
Use fetch instead of $.ajax in JSTS example
2015-11-18 09:56:14 -07:00
Tim Schaub
2fff18fd0c
Use cdn.polyfill.io for polyfills
2015-11-18 09:56:14 -07:00
Tim Schaub
91a772a952
Convert H-I examples to strapless template
2015-11-18 09:56:14 -07:00
Tim Schaub
88ec3b9f6c
Convert F-G examples to strapless template
2015-11-18 09:56:14 -07:00
Tim Schaub
2e8f4806d2
Give the docs some breathing room
2015-11-18 09:56:14 -07:00
Tim Schaub
b8cf2b213b
Make the titles more like titles
2015-11-18 09:56:14 -07:00
Tim Schaub
3035bbdfd3
Convert D-E examples to strapless template
2015-11-18 09:56:14 -07:00
Tim Schaub
c3165252f8
Move title above map
2015-11-18 09:56:13 -07:00
Tim Schaub
5a511c7591
Remove "// NOCOMPILE" lines from examples
2015-11-18 09:56:13 -07:00
Tim Schaub
48be3ee572
Simplify the simple example
2015-11-18 09:56:13 -07:00
Tim Schaub
734712bf9c
Convert A-C examples to strapless template
2015-11-18 09:56:13 -07:00
Tim Schaub
a2f84b144f
Avoid including bootstrap.min.css twice
2015-11-18 09:56:13 -07:00
Tim Schaub
74f2b4cb74
Intentional indentation and newlines
2015-11-18 09:56:13 -07:00
Tim Schaub
58d22350d8
New template that removes Bootstrap and jQuery from code snippet
2015-11-18 09:56:13 -07:00
Tim Schaub
b69e453061
Merge pull request #4442 from tschaub/new-jsdoc
...
Use jsdoc@3.4.0.
2015-11-18 09:27:21 -07:00
Andreas Hocevar
a8cd6b735f
Fix select interaction regression caused by #4391
2015-11-18 11:57:18 +01:00
Bart van den Eijnden
51d5182592
Merge pull request #4449 from bartvde/issue-4445
...
Change the label of the full screen button to be more intuitive
2015-11-18 11:53:04 +01:00
Frédéric Junod
6240162ecf
Merge pull request #4448 from fredj/ol.source.UrlTile_urls
...
Check ol.source.UrlTile#urls property for null value
2015-11-18 11:47:56 +01:00
Bart van den Eijnden
5c592731f3
Change the label of the full screen button to be more intuitive ( closes #4445 )
2015-11-18 11:42:27 +01:00
Frederic Junod
aef097e348
Check ol.source.UrlTile#urls property for null value
...
Fixes #4446
2015-11-18 11:30:14 +01:00
Petr Sloup
77ca38aa10
Merge pull request #4440 from klokantech/rasterreproj_tutorial
...
Raster reprojection tutorial
2015-11-18 09:40:40 +01:00
Petr Sloup
0b23eae429
Language fixes for raster reprojection tutorial
2015-11-18 09:27:35 +01:00
Petr Sloup
b92565a096
Add raster reprojection tutorial
2015-11-18 09:27:35 +01:00
Tim Schaub
3dcc2843ae
Write directly to stdout in publish script
2015-11-17 18:06:29 -07:00
Tim Schaub
34dd7b76b1
Use jsdoc@3.4.0
2015-11-17 18:04:16 -07:00
Andreas Hocevar
b435723b8c
Merge pull request #4439 from ahocevar/crossorigin-regression
...
Allow '' for crossOrigin (as Anonymous alias)
2015-11-17 16:39:34 +01:00
Andreas Hocevar
749dacc749
Allow '' for crossOrigin (as Anonymous alias)
...
This fixes a regression introduced by the goog.isDef removal.
From the HTML 5 spec: "The empty string is also a valid keyword, and
maps to the Anonymous state"
2015-11-17 12:55:48 +01:00
Frédéric Junod
fd44295b17
Merge pull request #4429 from fredj/object_change_evt
...
Dispatch a change event only if the value changes
2015-11-17 12:51:26 +01:00
Frédéric Junod
17e69f9326
Merge pull request #4435 from fredj/rm_cast
...
Remove unnecessary cast
2015-11-17 11:07:31 +01:00
Frédéric Junod
b44d1f4fec
Merge pull request #4434 from fredj/lint
...
Remove unused local variables
2015-11-17 11:07:12 +01:00
Frederic Junod
10ed2997d8
Remove unnecessary cast
...
See 4977f3607b
2015-11-17 10:41:09 +01:00
Frederic Junod
bfd33becbc
Remove unused local variables
2015-11-17 10:20:40 +01:00
Frédéric Junod
50c28cdd60
Merge pull request #4433 from fredj/lint
...
Remove unused local variables
2015-11-17 10:15:11 +01:00
Frederic Junod
764875147a
Remove unused local variables
2015-11-17 09:57:56 +01:00
Tobias Sauerwein
440a8bdea7
Merge pull request #4140 from tsauerwein/animation-flights
...
Add flight animation example
2015-11-17 09:49:44 +01:00
tsauerwein
faf9e467e4
Use map.render() in examples
2015-11-17 09:26:28 +01:00
tsauerwein
072a347a54
Add flight animation example
2015-11-17 09:26:28 +01:00
Andreas Hocevar
eee205c688
Merge pull request #4428 from ahocevar/imagewms-imagesize-regression-test
...
Add imageSize regression test for ol.source.ImageWMS
2015-11-16 23:08:47 +01:00
Andreas Hocevar
f0dbedd39d
Add imageSize regression test for ol.source.ImageWMS
2015-11-16 22:20:35 +01:00
Andreas Hocevar
f4ad1214e7
Merge pull request #4426 from ahocevar/nicer-staticimage
...
Improve ol.source.StaticImage
2015-11-16 22:15:48 +01:00
Frederic Junod
ca575bd35d
Dispatch a change event only if the value is different
2015-11-16 16:48:00 +01:00
Andreas Hocevar
fabda7c4b2
Improve ol.source.StaticImage
...
Brings back the imgSize property, and puts all image load handler
code in a single listener.
2015-11-16 11:55:10 +01:00
Frédéric Junod
18c41bfc19
Merge pull request #4425 from fredj/duration_eq_0
...
Test number property with !== undefined
2015-11-16 09:53:32 +01:00
Frederic Junod
dfbe7447c9
Test number property with !== undefined
...
Fixes #4424
2015-11-16 09:39:35 +01:00
Tim Schaub
5e0b0e69a5
Merge pull request #4423 from openlayers/greenkeeper-mocha-2.3.4
...
Update mocha to version 2.3.4 🚀
2015-11-15 15:15:28 -07:00
greenkeeperio-bot
6280ed2201
chore(package): update mocha to version 2.3.4
...
http://greenkeeper.io/
2015-11-15 13:39:37 -07:00
Tim Schaub
44cfb190f3
Merge pull request #4416 from openlayers/greenkeeper-clean-css-3.4.8
...
Update clean-css to version 3.4.8 🚀
2015-11-13 09:22:54 -07:00
Andreas Hocevar
f86a7455c4
Merge pull request #4415 from ahocevar/fix-imagesize
...
Scale StaticImage image to imageExtent
2015-11-13 13:15:46 +01:00
greenkeeperio-bot
69c332b023
chore(package): update clean-css to version 3.4.8
...
http://greenkeeper.io/
2015-11-13 05:06:22 -07:00
Andreas Hocevar
6280b35035
Scale StaticImage image to imageExtent
...
The imageSize property was only used to determine the scale. It's usage was
never documented nor tested nor shown in an example, so I removed it because I
considered its presence a bug.
2015-11-13 12:23:31 +01:00
Andreas Hocevar
4a97e26bd9
Merge pull request #4414 from ahocevar/imageurlfunction-bye-bye
...
Remove ol.ImageUrlFunction
2015-11-13 11:40:43 +01:00
Andreas Hocevar
152dc6e5d0
Remove ol.ImageUrlFunction
...
This was only used in ol.source.ImageMapGuide, and added unnecessary
overhead there.
2015-11-13 11:27:44 +01:00
Éric Lemoine
f5a148e6b3
Merge pull request #4389 from elemoine/dynamic-params
...
Smooth transitions on parameter changes
2015-11-13 08:41:42 +01:00
Tim Schaub
a8a796f922
Merge pull request #4410 from openlayers/v3.11.x
...
Merge in changes from the 3.11.1 release.
2015-11-12 16:53:41 -07:00
Tim Schaub
4c19e13bf6
Update package version to 3.11.1
2015-11-12 16:17:57 -07:00
Tim Schaub
1c6a56f781
Changelog for v3.11.1
2015-11-12 16:17:06 -07:00
Bart van den Eijnden
3aabc44746
Merge pull request #4413 from bartvde/issue-4406
...
Revert "Merge pull request #4339 from bartvde/issue-4337"
2015-11-12 20:45:27 +01:00
Bart van den Eijnden
b426fa5509
Revert "Merge pull request #4339 from bartvde/issue-4337"
...
This reverts commit 7f4c6e3634 , reversing
changes made to c5dac0aa70 .
2015-11-12 20:29:54 +01:00
Andreas Hocevar
70d376f215
Merge pull request #4412 from ahocevar/revert-4344
...
Revert "Merge pull request #4344 from bartvde/issue-2844"
2015-11-12 19:36:27 +01:00
Andreas Hocevar
c5f4710b8d
Revert "Merge pull request #4344 from bartvde/issue-2844"
...
This reverts commit e5c44b37c9 , reversing
changes made to 7f4c6e3634 .
2015-11-12 19:17:07 +01:00
Andreas Hocevar
14338e9c16
Merge pull request #4408 from ahocevar/fix-imagewms-ratio-3.11.x
...
Use ratio when calculating ImageWMS width and height
2015-11-12 18:30:31 +01:00
Tim Schaub
41a232de60
Merge pull request #4401 from tschaub/style
...
Allow style function to return a style.
2015-11-12 10:21:19 -07:00
Andreas Hocevar
ce5ab5b59c
Use ratio when calculating width and height
2015-11-12 18:10:10 +01:00
Éric Lemoine
c3c8c4fa73
Add an wmts-dimensions example
2015-11-12 14:47:02 +01:00
Éric Lemoine
0f70a21ba6
Implement getKeyParams in ol.source.WMTS
2015-11-12 14:40:36 +01:00
Éric Lemoine
132861e175
Use interim tiles when changing dynamic parameters
2015-11-12 14:40:35 +01:00
Bart van den Eijnden
bd1febeb41
Merge pull request #4404 from oterral/writstyles
...
Set correctly the opt_this parameter when writing a KML document
2015-11-12 13:25:31 +01:00
oterral
f588fcf7b0
Set correctly the opt_this parameter when writing a KML document
2015-11-12 11:54:06 +01:00
Tim Schaub
99a902a311
Get rid of extra style arrays in examples
2015-11-11 18:24:08 -07:00
Tim Schaub
e8c99e4e63
Allow style function to return a style
2015-11-11 17:21:24 -07:00
Tim Schaub
afba132c13
Merge pull request #4397 from openlayers/greenkeeper-glob-6.0.1
...
Update glob to version 6.0.1 🚀
2015-11-11 15:56:29 -07:00
Tim Schaub
8a7907e4cf
Merge pull request #4362 from tamarmot/rotate_reset_north
...
Rotate control now takes optional resetNorth function.
2015-11-11 15:54:22 -07:00
Tim Schaub
bb5377fb8c
Merge pull request #4399 from openlayers/release-v3.11.0
...
Release v3.11.0.
2015-11-11 14:46:44 -07:00
Tim Schaub
657af1983d
Update package version to 3.11.0
2015-11-11 14:25:37 -07:00
Tim Schaub
ab7e608129
Changelog for v3.11.0
2015-11-11 14:24:56 -07:00
Tim Schaub
0c2c058534
Merge pull request #4394 from openlayers/silent-update
...
Allow ol.Object property update without notification.
2015-11-11 12:59:06 -07:00
greenkeeperio-bot
a52187a276
chore(package): update glob to version 6.0.1
...
http://greenkeeper.io/
2015-11-11 12:48:38 -07:00
Tim Schaub
a9987de308
Merge pull request #4395 from adube/api-styletext-offsetxy
...
Flag ol.style.Text setOffsetX and Y as @api.
2015-11-11 11:15:17 -07:00
Tim Schaub
c02fdf2393
Doc corrections and truthy check
2015-11-11 11:12:58 -07:00
Alexandre Dubé
ca50e9e5b7
Flag ol.style.Text setOffsetX and Y as @api
2015-11-11 12:44:12 -05:00
DavidHequet
069a81db74
Allow ol.Object property update without notification
...
Add an optional notify argument to object set and setProperties methods.
If the argument is not provided, set and setProperties trigger an event.
If you update many objects or do so frequently and do not need notification, performance is improved by setting silent to true.
2015-11-11 10:35:30 -07:00
Andreas Hocevar
df460d2ed1
Merge pull request #4393 from ahocevar/faster-vector-tiles
...
Faster vector tiles
2015-11-10 19:15:30 +01:00
Andreas Hocevar
b29b969cfe
Avoid goog.getUid() with empty skippedFeaturesHash
2015-11-10 19:01:03 +01:00
Andreas Hocevar
a020251f69
Do not use fractional stroke widths
2015-11-10 18:43:28 +01:00
Tim Schaub
b2292cc6fd
Merge pull request #4392 from openlayers/greenkeeper-clean-css-3.4.7
...
Update clean-css to version 3.4.7 🚀
2015-11-10 08:47:50 -07:00
greenkeeperio-bot
647c1a6351
chore(package): update clean-css to version 3.4.7
...
http://greenkeeper.io/
2015-11-10 07:55:13 -07:00
Andreas Hocevar
bfbb802b85
Merge pull request #4391 from ahocevar/unmanaged-layer-foreachfeatureatpixel
...
Pass null as forEachFeatureAtPixel layer arg for unmanaged layers
2015-11-09 10:19:26 +01:00
Andreas Hocevar
a446147902
Add upgrade note about forEachFeatureAtPixel change
2015-11-09 09:45:21 +01:00
Andreas Hocevar
d968f32456
Exclude unmanaged layers from selection
2015-11-09 09:45:21 +01:00
Andreas Hocevar
1aea2c2b0c
Pass null as forEachFeatureAtPixel layer arg for unmanaged layers
2015-11-09 09:45:21 +01:00
Andreas Hocevar
5b817f3146
Merge pull request #4390 from ahocevar/fix-mocha-phantomjs-usage
...
Fix usage of mocha-phantomjs-core after update
2015-11-07 07:37:08 +01:00
Andreas Hocevar
a58f66a9a9
Fix usage of mocha-phantomjs-core after update
2015-11-06 20:34:30 +01:00
Andreas Hocevar
8e15f80d7a
Merge pull request #4387 from ahocevar/common-renderer-default
...
Add default argument to getRendererFromQueryString
2015-11-06 17:11:35 +01:00
Andreas Hocevar
a35b3a5f52
Add default argument to getRendererFromQueryString
2015-11-06 16:58:58 +01:00
Éric Lemoine
9cf26f1fac
Merge pull request #4376 from elemoine/kml-non-icon
...
Make KML format ignore image styles that aren't icons
2015-11-06 16:46:10 +01:00
Bart van den Eijnden
fadf63cbd0
Merge pull request #4385 from oterral/scaledflt
...
Don't transform the scale specified by the user
2015-11-06 16:23:41 +01:00
Éric Lemoine
daa970fe4c
Make KML format ignore image styles that aren't icons
2015-11-06 15:35:20 +01:00
Andreas Hocevar
3254e08785
Merge pull request #4388 from ahocevar/fix-mocha-phantomjs
...
Quick-fix running tests with PhantomJS
2015-11-06 15:04:27 +01:00
Andreas Hocevar
544f951c14
Quick-fix running tests with PhantomJS
2015-11-06 14:50:58 +01:00
oterral
08a640b793
Don't transform the scale specified by the user
2015-11-06 14:29:16 +01:00
Éric Lemoine
d29f3b9068
Merge pull request #4378 from elemoine/kml-write-styles
...
Add a writeStyles option to KML format
2015-11-06 11:26:48 +01:00
Andreas Hocevar
d68991e982
Merge pull request #4375 from simonseyock/master
...
Fixed documentation typo (ol.source.ImageWMS)
2015-11-05 08:11:26 +01:00
Éric Lemoine
5c536aafc7
Add a writeStyles option to KML format
2015-11-04 17:12:04 +01:00
Simon Seyock
757d46541c
Fixed documentation error
...
the imageLoadFunction you can give the constructor of ol.source.ImageWMS is an ol.ImageLoadFunctionType not an ol.TileLoadFunctionType
2015-11-04 12:56:41 +01:00
Éric Lemoine
dc3bf0d04b
Merge pull request #4371 from dtreiter/master
...
Fix typo in closure compilation tutorial
2015-11-03 21:52:52 +01:00
Daniel Reiter
9cde0ab860
Fix typo in closure compilation tutorial
2015-11-03 14:37:37 -06:00
Bart van den Eijnden
bb00f4dafd
Merge pull request #4370 from jonataswalker/getLayer-improve-docs
...
Improve ol.interaction.Select#getLayer documentation.
2015-11-03 18:58:52 +01:00
jonataswalker
16670e4015
Improve ol.interaction.Select#getLayer documentation.
2015-11-03 14:35:17 -02:00
Tim Schaub
4b85dd89a5
Merge pull request #4365 from openlayers/greenkeeper-fs-extra-0.26.2
...
Update fs-extra to version 0.26.2 🚀
2015-11-03 07:45:46 -08:00
Tim Schaub
71f7c70279
Merge pull request #4366 from openlayers/greenkeeper-resemblejs-2.0.1
...
Update resemblejs to version 2.0.1 🚀
2015-11-03 07:43:49 -08:00
Marc Jansen
2d24c8942e
Merge pull request #4368 from marcjansen/fix-4367
...
Append KML placemark text style to existing styles
2015-11-03 15:06:33 +01:00
Marc Jansen
d24dcc7753
Be less verbose when creating text style
2015-11-03 14:27:06 +01:00
Marc Jansen
bea1501bb7
Append textStyle to existing style
2015-11-03 14:26:16 +01:00
greenkeeperio-bot
5751d342ff
chore(package): update resemblejs to version 2.0.1
...
http://greenkeeper.io/
2015-11-03 02:21:55 -08:00
greenkeeperio-bot
8514a85353
chore(package): update fs-extra to version 0.26.2
...
http://greenkeeper.io/
2015-11-02 19:07:52 -08:00
Tamar Cohen
4a163b54f3
Rotate control now takes optional resetNorth function
2015-11-02 10:06:59 -08:00
Éric Lemoine
ad85e0e98d
Merge pull request #4361 from elemoine/gpx
...
Make GPX format not fail on unsupported geometries
2015-11-02 17:54:47 +01:00
Frédéric Junod
66a99dd6c4
Merge pull request #4360 from fredj/getExtent_undef
...
Update getExtent return value jsdoc tag
2015-11-02 16:56:08 +01:00
Frederic Junod
eb762b6f4a
Update getExtent return value jsdoc tag
...
The extent is never `null`; if the source is empty, the extent is
`[Infinity, Infinity, -Infinity, -Infinity]`
2015-11-02 16:30:54 +01:00
Éric Lemoine
14a1add08d
Make GPX format no fail on unsupported geometries
2015-11-02 16:26:17 +01:00
Éric Lemoine
cbd1aee0cc
Remove describe('readFeatures') in GPX tests
...
Just a remove an unnecessary level of nesting. No functional change.
2015-11-02 15:58:47 +01:00
Frédéric Junod
135d66dac7
Merge pull request #4359 from openlayers/greenkeeper-closure-util-1.9.0
...
Update closure-util to version 1.9.0 🚀
2015-11-02 14:31:26 +01:00
greenkeeperio-bot
3f30072de5
chore(package): update closure-util to version 1.9.0
...
http://greenkeeper.io/
2015-11-02 05:44:34 -07:00
Tim Schaub
925a89ecdb
Merge pull request #4357 from openlayers/greenkeeper-update-all
...
Update all dependencies.
2015-11-01 10:31:01 -07:00
Tim Schaub
d5c7f805ab
Unregister postrender listener in tests
2015-11-01 09:03:23 -07:00
greenkeeperio-bot
67f42ed33a
chore(package): update dependencies
...
http://greenkeeper.io/
2015-11-01 08:30:06 -07:00
Tim Schaub
610ed7294f
Merge pull request #4356 from tschaub/metalsmith-updates
...
Update Metalsmith and layouts plugin.
2015-11-01 08:28:08 -07:00
Tim Schaub
6c813020c2
Correct error message for missing layout property
2015-11-01 08:15:05 -07:00
Tim Schaub
0149924551
Update Metalsmith and layout plugin
2015-11-01 02:18:09 -07:00
Tim Schaub
85264111cd
Merge pull request #4355 from tschaub/phantom-update
...
Update PhantomJS.
2015-11-01 01:57:38 -07:00
Tim Schaub
921d736340
Run tests with Node 4 on Trusty
2015-11-01 01:19:07 -07:00
Tim Schaub
98c9b0eb39
Update phantomjs and use mocha-phantomjs-core
2015-11-01 01:18:59 -07:00
Tim Schaub
7946298e67
Merge pull request #4353 from tschaub/jsdoc-forked
...
Resolve path to jsdoc-fork.
2015-10-31 15:23:41 -06:00
Tim Schaub
c0271e3509
Prune before installing
2015-10-31 15:11:54 -06:00
Tim Schaub
ad3ee7cb33
Correctly resolve path to jsdoc
2015-10-31 15:10:05 -06:00
Tim Schaub
363ef8f45e
Merge pull request #3627 from ThomasG77/ThomasG77-npm
...
Make package.json compatible for npm frontend use.
2015-10-31 13:49:40 -06:00
Tim Schaub
9529200d4f
Merge pull request #4163 from tschaub/node-four
...
Fixes for building with Node 4.x.
2015-10-31 13:42:55 -06:00
Tim Schaub
85ca4e1888
Update JSDoc to get async publish support
2015-10-31 13:30:30 -06:00
Tim Schaub
c0da5ff8ef
Merge pull request #4347 from tschaub/find-jsdoc
...
Use require.resolve() to find jsdoc.
2015-10-31 13:26:58 -06:00
Tim Schaub
0b7cd12eaa
Merge pull request #4291 from jonataswalker/feature-move-example
...
Add 'Move a feature along a line' example.
2015-10-30 17:08:14 -06:00
jonataswalker
9e25251891
Add 'Move a feature along a line' example
2015-10-30 18:50:04 -02:00
Bart van den Eijnden
e5c44b37c9
Merge pull request #4344 from bartvde/issue-2844
...
Allow different resolutions in x and y direction for ol.source.ImageStatic
2015-10-30 20:53:46 +01:00
Bart van den Eijnden
979342091a
Support different resolutions in x and y direction for ol.source.ImageStatic
2015-10-30 19:27:31 +01:00
Tim Schaub
dc0e37b782
Use require.resolve() to find jsdoc
2015-10-30 06:21:21 -06:00
Bart van den Eijnden
7f4c6e3634
Merge pull request #4339 from bartvde/issue-4337
...
Make sure drawImage width and height are not too big
2015-10-29 17:17:20 +01:00
Bart van den Eijnden
085a6c8135
Make sure drawImage works in Safari with an offset
2015-10-29 14:16:06 +01:00
Andreas Hocevar
c5dac0aa70
Merge pull request #4334 from ahocevar/extent-ratio
...
Check view extent within image extent
2015-10-29 07:07:21 +01:00
Andreas Hocevar
40c1a6d112
Check view extent within image extent
2015-10-28 23:58:00 +01:00
Frédéric Junod
6d9dd030a1
Merge pull request #4332 from fredj/geojson_id_0_write
...
Fix write out GeoJSON features with id equal to 0
2015-10-28 15:19:57 +01:00
Frédéric Junod
9f5240dd15
Merge pull request #4331 from fredj/topojson_id_0
...
Allow TopoJSON features with id equal to 0
2015-10-28 15:13:28 +01:00
Frédéric Junod
4a8782f1e0
Merge pull request #4330 from openlayers/fredj-patch-1
...
ol.format.TopoJSON is read only, update the jsdoc
2015-10-28 15:11:29 +01:00
Frederic Junod
d59f6979f7
Fix write out GeoJSON features with id equal to 0
2015-10-28 15:09:31 +01:00
Frédéric Junod
7b8b058190
ol.format.TopoJSON is read only, update the jsdoc
2015-10-28 15:02:02 +01:00
Frederic Junod
c6803838ab
Allow TopoJSON features with id equal to 0
2015-10-28 14:56:33 +01:00
Frédéric Junod
4846a49258
Merge pull request #4327 from fredj/geojson_id_0
...
Allow GeoJSON features with id equal to 0
2015-10-28 11:34:31 +01:00
Frederic Junod
7cf12d1c12
Allow GeoJSON features with id equal to 0
...
fixes #4326
2015-10-28 11:21:17 +01:00
Andreas Hocevar
2f06d214f5
Merge pull request #4219 from ahocevar/vectortile
...
Support tiled vector data and Mapbox vector tiles
2015-10-28 10:43:55 +01:00
Andreas Hocevar
80b78b8b5a
Avoid instanceof dependant assertions
2015-10-28 10:29:04 +01:00
Andreas Hocevar
5d264d2bf0
Remove right-handed polygon handling in renderer
...
Since ol.render.Feature assumes right-handed polygons anyway, this
extra optimization is not needed.
2015-10-28 10:29:04 +01:00
Andreas Hocevar
5832943773
Make changes suggested during the review
2015-10-28 10:29:04 +01:00
Andreas Hocevar
2b2ac47b1f
Remove ol.source.TileVector
2015-10-28 10:29:04 +01:00
Andreas Hocevar
4be89715ed
Add credit/attribution for the example style function
2015-10-28 10:29:04 +01:00
Andreas Hocevar
80fa26ddd8
Reduce the use of goog.*
2015-10-28 10:29:03 +01:00
Andreas Hocevar
656023e569
Use new createLoadedTileFinder signature
...
The signature of this method was changed with the introduction of
raster reprojection.
2015-10-28 10:29:03 +01:00
Andreas Hocevar
b99954e93a
Cloak Mapbox access tokens
2015-10-28 10:29:03 +01:00
Andreas Hocevar
8daff341d0
Update after ol.interaction.Select changes
2015-10-28 10:29:03 +01:00
Andreas Hocevar
66338a662d
Fix comparison of projections with same code but different units
2015-10-28 10:29:03 +01:00
Andreas Hocevar
4784b7f2e2
Handle urls and templates in ol.source.UrlTile
...
This makes url templates available for ol.source.VectorTile.
2015-10-28 10:29:03 +01:00
Andreas Hocevar
af69933c64
Enable wrapX by default
2015-10-28 10:29:03 +01:00
Andreas Hocevar
8e9b20db51
Additional tests, documentation and example
2015-10-28 10:29:02 +01:00
Andreas Hocevar
0e8e104a2d
Handle righthanded polygons in format, not source
2015-10-28 10:29:02 +01:00
Andreas Hocevar
29b64d8628
Improve readability and reduce garbage creation
2015-10-28 10:29:02 +01:00
Andreas Hocevar
bda3a6803c
Use tiles with lower or same resolution as view
2015-10-28 10:29:02 +01:00
Andreas Hocevar
cd2a2ebbc5
Do not call moveTo/lineTo when coordinates are the same
...
See http://jsperf.com/moveto-lineto-to-same-coordinate/3
2015-10-28 10:29:02 +01:00
Andreas Hocevar
9df280a884
Handle dirty tiles properly
2015-10-28 10:29:02 +01:00
Andreas Hocevar
6e2f82c397
Introduce ol.render.Feature
2015-10-28 10:29:02 +01:00
Andreas Hocevar
63629e1ee2
Add tile error handling
2015-10-28 10:29:01 +01:00
Andreas Hocevar
dbedbc19ee
Create replay group for the tile's native resolution only
2015-10-28 10:29:01 +01:00
Andreas Hocevar
c0c5443782
Add example showing the use of Mapbox vector tiles
2015-10-28 10:29:01 +01:00
Andreas Hocevar
4b942bc4f6
Add VectorTile renderer
2015-10-28 10:29:01 +01:00
Andreas Hocevar
7d3fc3ccc7
Add VectorTile layer, source and tile
2015-10-28 10:29:01 +01:00
Andreas Hocevar
fa88b578a4
Create ol.source.UrlTile
2015-10-28 10:29:01 +01:00
Andreas Hocevar
598111b78e
Introduce ol.format.MVT
2015-10-28 10:29:00 +01:00
Andreas Hocevar
8f4756c99b
Introduce tile-pixels units
2015-10-28 10:29:00 +01:00
Andreas Hocevar
05dfc226b7
Merge pull request #4322 from FRizZL/master
...
Add wrapX override support for ol.source.Cluster
2015-10-27 08:28:38 +01:00
FRizZL
a60a7f7c09
Add wrapX override support for ol.source.Cluster
...
It was not possible to override the wrapX option for the cluster source.
This commit adds that functionality.
2015-10-27 08:26:52 +01:00
Marc Jansen
a3dbe4b658
Merge pull request #4316 from marcjansen/clean-4306
...
Render name labels if the geometry is a point in KML format (@tamarmot)
2015-10-25 19:52:22 +01:00
Tamar Cohen
c9beb6d4f4
Add upgrade notes for KML changes
2015-10-25 19:40:12 +01:00
Tamar Cohen
eb75f4eedf
Add test for auto-labeling of placemark names
2015-10-25 19:40:12 +01:00
Tamar Cohen
80caaa5399
Make auto-labeling of placemark names configurable
2015-10-25 19:40:08 +01:00
Tamar Cohen
15c1323ff9
Render placemark names for points in KML format
2015-10-25 19:38:25 +01:00
Andreas Hocevar
48f98717b6
Merge pull request #4313 from ahocevar/nicer-attribution
...
Align logos nicely with attribution text
2015-10-25 10:39:13 +01:00
Andreas Hocevar
09063b47b5
Align logos nicely with attribution text
2015-10-25 10:32:50 +01:00
Andreas Hocevar
bd9aff46af
Merge pull request #4297 from ahocevar/derequire
...
Create standalone versions of ol.ext packages
2015-10-24 21:04:20 +02:00
Andreas Hocevar
b27acb8d5e
Merge pull request #4302 from tamarmot/master
...
scale icons by 0.5 so they are not huge
2015-10-22 01:01:09 +02:00
Tamar Cohen
9764dac149
added missing semicolon
2015-10-21 14:51:34 -07:00
Tamar Cohen
79d803aba8
scale icons by 0.5 so they are not huge
2015-10-21 14:30:14 -07:00
Frédéric Junod
78a961e6ef
Merge pull request #4301 from fredj/jshint_cleanup
...
Remove jshint -W069 tags in source code
2015-10-21 17:19:18 +02:00
Frederic Junod
a84db3add6
Remove jshint -W069 tags in source code
...
The check in already disabled in .jshintrc
2015-10-21 16:15:54 +02:00
Andreas Hocevar
519e7976cd
Merge pull request #4273 from Barryrowe/projection-documentation
...
Expand docs on ol.source url prop.
2015-10-20 17:26:01 +02:00
Barryrowe
7d95df1a9d
Expand docs on ol.source url prop
...
Expanded documentation on the url property of the
ol.source.Vector property to include information about
how data loaded remotely will always be run through an
attempt to translate to the view's projection so the
format object must have the proper value for
defaultDataProjection when the remote data doesn't
include a CRS property.
2015-10-20 17:25:27 +02:00
Andreas Hocevar
1c1010a65d
Create standalone versions of ol.ext packages
2015-10-20 14:00:18 +02:00
Andreas Hocevar
ac84e98c7f
Merge pull request #4293 from ahocevar/contributing-developing
...
Refine the pull request process
2015-10-19 16:21:54 +02:00
Andreas Hocevar
945847d0a1
Refine the pull request process
...
This pull request splits the developer documentation into `CONTRIBUTING.md` and
`DEVELOPING.md`. `CONTRIBUTING.md` now contains an additional paragraph,
instructing contributors to create an issue before submitting a pull request.
The introduction of this additional step was discussed at this year's FOSS4G
conference. This new step would also affect contributions from core developers.
2015-10-19 13:39:03 +02:00
jonataswalker
e5c2a226dd
Add 'Move a feature along a line' example
2015-10-19 08:40:59 -02:00
jonataswalker
5541e9a236
Add 'Move a feature along a line' example
2015-10-19 07:54:06 -02:00
Andreas Hocevar
c8eb3adf1e
Merge pull request #4289 from ahocevar/image-static-maxzoom
...
Restrict maxZoom of the static-image example
2015-10-19 11:02:23 +02:00
Andreas Hocevar
c2bde4e482
Restrict maxZoom of the static-image example
...
Upscaling the image to zoom levels > 8 does not make sense, and it may even
cause canvas transformations to fail.
2015-10-19 10:44:43 +02:00
Frédéric Junod
eb174f7a82
Merge pull request #4275 from fredj/mouseOnly_type
...
Fix ol.events.condition.mouseOnly parameter type
2015-10-19 09:03:51 +02:00
Marc Jansen
55a969f95f
Merge pull request #4248 from marcjansen/math-es6-2015
...
Use Math.cosh of ES6/2015 if available
2015-10-18 21:26:56 +02:00
Tim Schaub
f344f2cdb2
Merge pull request #4286 from tschaub/color-manipulation
...
Add a color manipulation example.
2015-10-17 19:30:37 -06:00
Tim Schaub
ecdbab40ba
Add a color manipulation example
2015-10-17 15:11:37 -06:00
Andreas Hocevar
819b9ce6ca
Merge pull request #4122 from klokantech/rasterreproj
...
Raster reprojection
2015-10-16 21:47:02 +02:00
Andreas Hocevar
c86a61eacb
Merge pull request #4283 from adube/api-tilegrid-gettilecoordextent
...
Flag ol.tilegrid.TileGrid getTileCoordExtent as @api
2015-10-16 18:40:08 +02:00
Alexandre Dubé
571760fb32
Flag ol.tilegrid.TileGrid getTileCoordExtent as @api
2015-10-16 11:42:01 -04:00
Petr Sloup
965b88d7c8
Save context state only when it's actually necessary
2015-10-16 16:30:16 +02:00
Petr Sloup
d950dada31
Minor type fix
2015-10-16 16:30:16 +02:00
Petr Sloup
e49f529fe6
Add typedefs for functions returning tiles/images
2015-10-16 16:30:16 +02:00
Petr Sloup
6f9fa4c12e
Minor documentation improvements
2015-10-16 16:30:04 +02:00
Petr Sloup
b816128728
Avoid assignment in return statement
2015-10-16 15:46:51 +02:00
Petr Sloup
70021be919
Use lower-case parameter names even for matrices
2015-10-16 15:45:34 +02:00
Petr Sloup
32fa3501df
Update tests
2015-10-16 09:28:43 +02:00
Petr Sloup
a7cde96056
Simplified wrapX handling
...
"Unwrap" the coordinates obtained from transformations and utilize wrapX
capabilities of the sources to handle calculations of TileRanges and
unwrapped tile extents.
2015-10-16 09:28:43 +02:00
Petr Sloup
52a7c5e582
Rename some private/local variables to increase readability
2015-10-16 09:28:43 +02:00
Petr Sloup
f52f9b6817
Rename ol.RASTER_REPROJ_* constants to full ol.RASTER_REPROJECTION_*
2015-10-16 09:28:43 +02:00
Petr Sloup
9f8ab48f1f
Minor improvements based on pull request comments
2015-10-16 09:28:43 +02:00
Petr Sloup
8fb1d1f244
Remove usage of various goog.* functions
...
goog.isNull, goog.isDefAndNotNull and goog.array.*
2015-10-16 09:28:43 +02:00
Petr Sloup
f3d5d16a82
Remove use of goog.isDef
2015-10-16 09:28:43 +02:00
Petr Sloup
783acfa961
Use ol.math.clamp instead of goog.math.clamp
2015-10-16 09:28:43 +02:00
Petr Sloup
3f897cfb79
Minor typo fix
2015-10-16 09:28:43 +02:00
Petr Sloup
c6e2c6a16e
Add demonstration of layer extent setting to reprojection example
2015-10-16 09:28:43 +02:00
Petr Sloup
6431622881
Use better URL for BNG tiles in reprojection example
2015-10-16 09:28:43 +02:00
Petr Sloup
00a8b4da16
Increase readability of reprojection example
...
Use map/layer terminology more clearly and clarify checkbox usage
2015-10-16 09:28:43 +02:00
Petr Sloup
0f09607725
Slightly decrease build size when reprojection code is disabled
2015-10-16 09:28:43 +02:00
Petr Sloup
94caa07168
Minor code style, documentation and typo fixes
2015-10-16 09:28:43 +02:00
Petr Sloup
5388f96551
Reproject image sources only if actually needed
2015-10-16 09:28:42 +02:00
Petr Sloup
3353eeb0c3
Fix IE9 test timeouts by using different pixel placeholder
...
IE9 seems to have occasional problems with decoding
the data protocol url used before (single pixel placeholder).
2015-10-16 09:28:42 +02:00
Petr Sloup
402697c369
Specify crossOrigin in reprojection examples to fix WebGL errors
2015-10-16 09:28:42 +02:00
Petr Sloup
4bcea473eb
Fix reprojection-by-code example in IE9 by using JSONP
2015-10-16 09:28:42 +02:00
Dalibor Janák
043b206705
OpenStreetMap reprojection example
2015-10-16 09:28:42 +02:00
Petr Sloup
76974a5888
Minor improvements of reprojection examples
2015-10-16 09:28:42 +02:00
Petr Sloup
59bce75d2a
Improved documentation
2015-10-16 09:28:42 +02:00
Petr Sloup
7a1533925a
Reprojection code refactoring and cleaning
2015-10-16 09:28:42 +02:00
Petr Sloup
a2ae2f0f3e
Add rendering tests for ol.reproj.Image
2015-10-16 09:28:42 +02:00
Petr Sloup
f078a9c935
Add rendering tests for ol.reproj.Tile
2015-10-16 09:28:42 +02:00
Petr Sloup
404fa10bb7
Make resembleCanvas available to tests
2015-10-16 09:28:42 +02:00
Petr Sloup
8f1aab9236
Add tests for ol.source.TileImage
2015-10-16 09:28:42 +02:00
Petr Sloup
c899100dab
Add tests for ol.reproj.*
2015-10-16 09:28:42 +02:00
Petr Sloup
0c48a560b2
Add reprojection example with proj4 defs loading from EPSG.io
2015-10-16 09:28:42 +02:00
Petr Sloup
690a5f1f90
Add reprojection example for ol.source.ImageStatic
2015-10-16 09:28:42 +02:00
Petr Sloup
87337570e0
Add reprojection example for tiled raster sources
2015-10-16 09:28:42 +02:00
Petr Sloup
7864ed7861
Force subdivision when transformation returns infinite coordinate
2015-10-16 09:28:42 +02:00
Petr Sloup
03c75a8648
Transformation caching during reprojection triangulation
...
This usually saves around 30-35% of transformation calls.
2015-10-16 09:28:42 +02:00
Petr Sloup
726bcbef83
Alternative reprojection triangulation strategy
...
The quads are now subdivided more granually (to 2 instead of 4), which
usually leads to reduced number of triangles and higher performance.
2015-10-16 09:28:42 +02:00
Petr Sloup
016df5b902
Minor ol.reproj.Image fixes
2015-10-16 09:28:42 +02:00
Petr Sloup
14e20e23a0
Correctly reproject projections with undefined units
2015-10-16 09:28:42 +02:00
Petr Sloup
aad5f94556
Minor type fix in ol.reproj.Image
2015-10-16 09:28:42 +02:00
Petr Sloup
615b54eb67
Use error threshold for image sources reprojection
2015-10-16 09:28:42 +02:00
Petr Sloup
fc23a38692
Take target extent into account when ensuring minimal reproj subdivision
2015-10-16 09:28:41 +02:00
Petr Sloup
3b1d72202a
Correctly reproject sources in wrappable projection
...
With extent smaller than the projection extent
2015-10-16 09:28:41 +02:00
Petr Sloup
4c236a64b8
Handle canvas clip antialiasing during reprojection
2015-10-16 09:28:41 +02:00
Petr Sloup
3cc8291df4
Support pixelRatio during reprojection
2015-10-16 09:28:41 +02:00
Petr Sloup
c2b21985f4
Add ol.source.TileImage#setTileGridForProjection method
2015-10-16 09:28:41 +02:00
Petr Sloup
168b675191
Add reprojectionErrorThreshold option to the tiled image sources
2015-10-16 09:28:41 +02:00
Petr Sloup
ebc1bc0096
Better handling of tilegrids without extent during reprojection
...
For WMTS source, the tilegrid has no extent, but the projection can
2015-10-16 09:28:41 +02:00
Petr Sloup
be6bf00d74
Add defines for certain reprojection constants
2015-10-16 09:28:41 +02:00
Petr Sloup
f481070f82
Handle tilegrids without extent during tile reprojection
2015-10-16 09:28:41 +02:00
Petr Sloup
9a460b5f6b
Handle cross-browser canvas antialiasing issues during reprojection
...
By doing strictly 1 drawImage per triangle; triangle overlapping and
using different blending mode.
2015-10-16 09:28:41 +02:00
Petr Sloup
8b38928aad
Make rendering of reprojection edges configurable
2015-10-16 09:28:41 +02:00
Petr Sloup
30cd0aa584
Improve reprojection performance
...
Utilize the numerical shifting during reprojection to easily reduce
complexity of the linear system that needs to be solved.
2015-10-16 09:28:41 +02:00
Petr Sloup
8ab197eba6
Optimize the reprojection by stitching the sources prior to rendering
...
This solves canvas antialiasing issues and also simplifies the code
handling wrapX in the source projection.
2015-10-16 09:28:41 +02:00
Petr Sloup
6482ccf2f7
Make ol.reproj.Triangulation a class
2015-10-16 09:28:41 +02:00
Petr Sloup
0f408e341f
Rename ol.source.Image#getImage implementations to #getImageInternal
...
This allows for the reprojection to be initialized in the #getImage,
while #getImageInternal is used to obtain the actual data.
2015-10-16 09:28:41 +02:00
Petr Sloup
ed1e49045a
Allow different source and view projection in image layer renderers
...
To enable image layer reprojection.
2015-10-16 09:28:41 +02:00
Petr Sloup
be0a0de759
Integrate image reprojection with ol.source.Image
2015-10-16 09:28:41 +02:00
Petr Sloup
15575288e0
Add ol.ENABLE_RASTER_REPROJECTION define
2015-10-16 09:28:41 +02:00
Petr Sloup
f2f77091ad
Handle tile sources without projection
...
Such sources should never be reprojected (and no additional tilecache or
tilegrid should be created).
2015-10-16 09:28:41 +02:00
Petr Sloup
c205323ff2
Reproject correctly when transform returns +-Infinity values
2015-10-16 09:28:41 +02:00
Petr Sloup
b0694c1e3b
Add projection parameter to ol.source.Tile#expireCache and #useTile
...
This is required to be able to determine which cache the xyz coordinates
refer to (in case we have more caches).
2015-10-16 09:28:41 +02:00
Petr Sloup
e0cfa1951a
Add projection parameter to ol.source.Tile#forEachLoadedTile
2015-10-16 09:28:41 +02:00
Petr Sloup
63084d30e9
Improve numerical stability of reprojection
...
By shifting the source points before calculating the affine transform to
obtain values from similar ranges (inputs and outputs of the transform).
2015-10-16 09:28:41 +02:00
Petr Sloup
9b82f19cc2
Simplify triangle-shifting logic for reprojection
2015-10-16 09:28:41 +02:00
Petr Sloup
3f567b0bf0
Use per-projection tilecaches and tilegrids (persistent instances)
2015-10-16 09:28:40 +02:00
Petr Sloup
bc74273208
Reproject every image only once per triangle
...
If the triangle has to be shifted, determine if the image has to be rendered shifted or not.
2015-10-16 09:28:40 +02:00
Petr Sloup
6e08fc9e13
Rename triangles to triangulation to be more precise
2015-10-16 09:28:40 +02:00
Petr Sloup
bf65b8a4fe
Stronger typing of triangles and triangulation
2015-10-16 09:28:40 +02:00
Petr Sloup
e14bede9e9
Make projection parameter of ol.source.Tile#getTile no longer optional
2015-10-16 09:28:40 +02:00
Petr Sloup
ac76989447
Detect and handle triangles (tiles) crossing the dateline (projection edge)
2015-10-16 09:28:40 +02:00
Petr Sloup
b221e1ac1f
Basic integration of raster reprojection for tiled sources
...
To allow for easier testing and debugging
2015-10-16 09:28:40 +02:00
Petr Sloup
ebc3f24671
Clamp the triangulation vertices if partially outside source extent
2015-10-16 09:28:40 +02:00
Petr Sloup
fcffce46b4
More robust way of handling non-global projections
...
If the target projection has specified extent, it is respected.
Also adds various checks to optimize performance and/or
prevent potential errors.
2015-10-16 09:28:40 +02:00
Petr Sloup
2cc2027353
More precise and robust way of calculating source resolution
2015-10-16 09:28:40 +02:00
Petr Sloup
c425b9c0e6
Verify triangulation against source/target extents
...
If we do this here, we can avoid some computations on triangles that will
be unused in the future anyway + reduce problems with non-global projections
without specified extents.
2015-10-16 09:28:40 +02:00
Petr Sloup
1222287f22
Add ol.reproj
2015-10-16 09:28:40 +02:00
Petr Sloup
44a64ba451
Add ol.math.solveLinearSystem
2015-10-16 09:28:40 +02:00
Andreas Hocevar
df6b90246a
Merge pull request #4280 from ahocevar/box-overlaycontainer
...
Use overlay container instead of viewport for ol.render.Box
2015-10-15 21:00:20 +02:00
Andreas Hocevar
2d50511527
Use overlay container instead of viewport for ol.render.Box
2015-10-15 20:22:14 +02:00
Andreas Hocevar
fcdff1c841
Merge pull request #4278 from ahocevar/css-box
...
Use DOM instead of map canvas for ol.render.Box
2015-10-15 17:59:59 +02:00
Andreas Hocevar
7a070dd859
Use DOM instead of map canvas for ol.render.Box
2015-10-15 17:34:16 +02:00
Frédéric Junod
afdd22bd1d
Merge pull request #4277 from fredj/box_select_example
...
Improve the box select example
2015-10-15 14:31:02 +02:00
Frederic Junod
a04022e8df
Use Ctrl key / Meta key to activate the selection drag box
2015-10-15 14:12:08 +02:00
Frederic Junod
c27bcd86d3
Change the selection drag box colors
2015-10-15 13:49:06 +02:00
Frédéric Junod
a3550a5b00
Merge pull request #4276 from fredj/platformModifierKeyOnly_doc
...
Better ol.events.condition.platformModifierKeyOnly documentation
2015-10-15 13:34:45 +02:00
Frederic Junod
b477367099
Better ol.events.condition.platformModifierKeyOnly documentation
...
See https://github.com/google/closure-library/blob/master/closure/goog/events/browserevent.js#L175-L180
2015-10-15 12:55:23 +02:00
Frédéric Junod
671f774593
Merge pull request #4102 from fredj/ol.Observable_dispatchEvent
...
Export ol.Observable#dispatchEvent function
2015-10-15 12:53:41 +02:00
Frederic Junod
552e345fbf
Fix ol.events.condition.mouseOnly parameter type
...
From `ol.MapBrowserEvent` to `ol.MapBrowserPointerEvent` and remove the
instanceof assert.
2015-10-15 11:43:30 +02:00
Frédéric Junod
4d43fe3346
Merge pull request #4261 from fredj/mouseOnly
...
ol.events.condition.mouseOnly may be wrong
2015-10-15 10:42:46 +02:00
Andreas Hocevar
6ec5e9a07d
Merge pull request #4269 from adube/fix-zoomcontrol-duration
...
Fix Zoom control duration option - allow `0` as value
2015-10-14 22:43:05 +02:00
Andreas Hocevar
ee82fde184
Merge pull request #4268 from jonataswalker/get-overlay-by-id
...
Add method for retrieving ol.Overlay by id
2015-10-14 22:12:59 +02:00
jonataswalker
5dbaeb9ee5
Add method for retrieving ol.Overlay by id
2015-10-14 16:55:39 -03:00
Marc Jansen
cd99d44704
Use Math.cosh of ES6/2015 if available
2015-10-14 21:54:45 +02:00
Marc Jansen
449131a516
Use MDN polyfill for Math.cosh
...
This commit replaces the current implementation of ol.math.cosh with the
reference implementation of the Mozilla developer network. This method
only has one call to the Math.exp-function compared to two in the original
implementation.
See also: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/cosh
2015-10-14 21:54:45 +02:00
Marc Jansen
93f371ab9f
Merge pull request #4257 from marcjansen/remove-unused-math
...
Remove unused ol.math-methods
2015-10-14 21:50:07 +02:00
Marc Jansen
2f5ccbd54d
Remove unused ol.math-methods
2015-10-14 21:40:42 +02:00
Alexandre Dubé
718f32b177
Fix Zoom control duration option - allow 0 as value
2015-10-14 15:19:16 -04:00
Andreas Hocevar
1f8ee3a5ae
Merge pull request #4270 from adube/fix-keyboardinteraction-options
...
Fix Keyboard zoom interation options
2015-10-14 21:08:57 +02:00
Andreas Hocevar
16b3893166
Merge pull request #4272 from adube/fix-interactiondefaults-zoomduration
...
Allow the DragZoom interaction created in defaults to use zoomDuration option.
2015-10-14 21:08:38 +02:00
jonataswalker
fce065e185
Add method for retrieving ol.Overlay by id
2015-10-14 16:01:48 -03:00
Alexandre Dubé
b54bc6cd42
Fix KeyboardZoom interation duration option, allow 0 value.
2015-10-14 14:43:04 -04:00
Andreas Hocevar
257313969c
Merge pull request #4271 from adube/fix-dragzoominteraction-duration
...
Fix DragZoom interaction duration, allow `0` value
2015-10-14 20:19:04 +02:00
Alexandre Dubé
657b9dc018
Fix 'Shift' DragZoom in default interactions, use zoomDuration
...
This fix allows the DragZoom interaction created in the default
interactions to use the zoom duration defined in the options, if
set.
2015-10-14 13:46:30 -04:00
Alexandre Dubé
bd4b7a890d
Fix DragZoom interaction duration, allow 0 value
2015-10-14 13:39:10 -04:00
jonataswalker
d29e5eaef1
Add method for retrieving ol.Overlay by id
2015-10-14 12:15:53 -03:00
Andreas Hocevar
a639291ea7
Merge pull request #4267 from ahocevar/example-improvements
...
Example usability improvements
2015-10-14 14:57:38 +02:00
Andreas Hocevar
53704379fa
Make relative urls work for jsfiddle
2015-10-14 14:46:33 +02:00
Andreas Hocevar
3d82da1c7e
Allow cloaking of API keys and apply to Bing keys
2015-10-14 14:31:42 +02:00
Frédéric Junod
b4061e7b35
Merge pull request #4263 from fredj/touchAction_extern
...
Add back CSSProperties.prototype.touchAction extern
2015-10-13 15:48:55 +02:00
Frederic Junod
00a6357c4d
Add back CSSProperties.prototype.touchAction extern
...
See #4262
2015-10-13 15:38:55 +02:00
Frederic Junod
0a76145a93
Relay on the pointerType property in ol.events.condition.mouseOnly
2015-10-13 14:37:52 +02:00
Marc Jansen
b75ef3ae18
Merge pull request #4259 from marcjansen/math-radians-degrees
...
Remove use of toDegrees/toRadians util functions
2015-10-12 23:27:20 +02:00
Marc Jansen
f2df971eb0
Merge pull request #4258 from marcjansen/no-tagname-enum
...
Remove usage of goog.dom.TagName enum
2015-10-12 21:18:11 +02:00
Marc Jansen
47a7b03e0e
Remove use of toDegrees/toRadians util functions
...
Instead of goog.math.toRadians and goog.math.toDegrees, we now use
our own implementations of these basic conversion functions.
2015-10-12 21:16:03 +02:00
Marc Jansen
9386415633
Remove usage of goog.dom.TagName enum
2015-10-12 20:45:49 +02:00
Andreas Hocevar
e111e30f33
Merge pull request #4255 from ahocevar/zoomslider-width
...
Fix zoom slider width for retina displays
2015-10-12 20:19:29 +02:00
Andreas Hocevar
61ce463cf9
Fix zoom slider width for retina displays
...
This also simplifies the css by using a button for the slider, like for other
controls.
2015-10-12 19:24:00 +02:00
Andreas Hocevar
758bab8e30
Merge pull request #4249 from ahocevar/tap-example
...
Make whole example box clickable
2015-10-12 11:04:17 +02:00
Andreas Hocevar
dea723bac3
Make whole example box clickable
2015-10-11 23:16:12 +02:00
Éric Lemoine
dcfeff11bf
Merge pull request #4045 from Jenselme/wmts-capabilities-parser
...
Add parser for dimension property from WMTS Capabilities.xml
2015-10-09 18:59:22 +02:00
Julien Enselme
475504cd85
Add parser for dimension property from WMTS Capabilities.xml
...
- Correct parsing of dimension in ol.source.WMTS.optionsFromCapabilities
2015-10-09 18:43:26 +02:00
Éric Lemoine
936118955f
Merge pull request #4161 from jonataswalker/translate-events
...
Add `translatestart`, `translateend` and `translating` events to `ol.interaction.Translate`
2015-10-09 18:16:17 +02:00
Éric Lemoine
d5ec75a643
Merge pull request #4186 from elemoine/webgl-context
...
Do not export ol.webgl.Context
2015-10-09 17:59:07 +02:00
Andreas Hocevar
d0f5585157
Merge pull request #4246 from openlayers/release-v3.10.1
...
Release v3.10.1
2015-10-09 17:40:29 +02:00
Andreas Hocevar
db0c8c3c3a
Update package version to 3.10.1
2015-10-09 17:38:41 +02:00
Andreas Hocevar
1941be9995
Changelog for v3.10.1
2015-10-09 17:37:52 +02:00
Marc Jansen
313bff7aff
Merge pull request #4242 from marcjansen/fix-drawtext-regression
...
Fix a drawText regression introduced with 31a68e2
2015-10-09 17:32:51 +02:00
Marc Jansen
2cd64d33ec
Merge pull request #4242 from marcjansen/fix-drawtext-regression
...
Fix a drawText regression introduced with 31a68e2
2015-10-09 16:07:46 +02:00
Éric Lemoine
ba3e65c919
Merge pull request #4239 from austinkeeley/master
...
Changing highlighted to highlight
2015-10-09 15:40:55 +02:00
Marc Jansen
03ed8085b9
Fix a drawText regression introduced with 31a68e21
2015-10-09 11:49:45 +02:00
Austin Keeley
fa91748741
Changing highlighted to highlight
2015-10-08 18:38:57 -04:00
Andreas Hocevar
c067f40ecf
Merge pull request #3727 from bogdanvaduva/overview_map
...
Added getOverviewMap getter method in overviewmapcontrol.js
2015-10-08 19:54:16 +02:00
Andreas Hocevar
c9c845394f
Merge pull request #4238 from openlayers/release-v3.10.0
...
Release v3.10.0
2015-10-08 19:17:58 +02:00
Andreas Hocevar
63bc9459d9
Update package version to 3.10.0
2015-10-08 19:16:23 +02:00
Andreas Hocevar
f6d40faa3d
Changelog for v3.10.0
2015-10-08 19:15:48 +02:00
Andreas Hocevar
c475902e19
Merge pull request #4237 from awaterme/master
...
#3328 : GML3 - Writing features with multiple geometries
2015-10-08 18:11:53 +02:00
Bogdan Vaduva
1f7bdd10f8
Changed @api experimental to @api
2015-10-08 19:11:23 +03:00
Andreas Watermeyer
687a65aa95
#3328 : reformatted fixjsstyle
2015-10-08 17:21:15 +02:00
Andreas Watermeyer
4c207d9460
#3328 : Reformat once again
2015-10-08 17:09:48 +02:00
awaterme
5fb7a8bc34
#3328 : Reformatted details.
2015-10-08 16:52:32 +02:00
Andreas Hocevar
391e2b6fea
Merge pull request #4218 from jonataswalker/getlayer-from-selectinteraction
...
Add 'getLayer()' method to 'ol.interaction.Select'
2015-10-08 16:20:31 +02:00
jonataswalker
04c16106cd
Add unit test to ol.interaction.Select#getLayer
2015-10-08 16:18:33 +02:00
jonataswalker
85163bceb6
Add 'getLayer()' method to 'ol.interaction.Select'
2015-10-08 16:18:33 +02:00
jonataswalker
094f8d5391
Add 'getLayer()' method to 'ol.interaction.Select'
2015-10-08 16:18:33 +02:00
Andreas Hocevar
09026af4fa
Merge pull request #4236 from ahocevar/recover-from-conflict-4036
...
Recover from bad merge conflict resolution in #4036
2015-10-08 15:34:37 +02:00
Andreas Hocevar
d429eba4ae
Merge pull request #3858 from Jebjum/master
...
Fix graticule on wrapped views
2015-10-08 15:27:37 +02:00
Andreas Hocevar
dc0c0877d7
Recover from bad merge conflict resolution in #4036
2015-10-08 15:18:11 +02:00
Andreas Hocevar
21d001b22a
Merge pull request #4036 from alvinlindstam/fix-modify-events
...
Fix modify interaction event order
2015-10-08 12:23:38 +02:00
Alvin Lindstam
487c22ceae
Fix miswritten test
2015-10-08 12:23:11 +02:00
Alvin Lindstam
72a9460ff6
Fix modify event trigger order, should trigger modifystart before any modification and modifyend last.
2015-10-08 12:23:11 +02:00
Andreas Hocevar
46a1140583
Merge pull request #4036 from alvinlindstam/fix-modify-events
...
Fix modify interaction event order
2015-10-08 12:17:57 +02:00
Andreas Hocevar
f95b154117
Merge pull request #4116 from ahocevar/overviewmap-view
...
Make ol.control.OverviewMap's view configurable
2015-10-08 11:44:38 +02:00
Andreas Hocevar
7c5bec260b
Merge pull request #4234 from tbarsballe/ogcwkt-proj4
...
Support OGC WKT proj4 def.units and def.to_meter
2015-10-07 20:59:00 +02:00
Torben Barsbsballe
7cefe56167
Support OGC WKT proj4 def.units and def.to_meter
2015-10-07 11:18:52 -07:00
Frédéric Junod
ce9ac92028
Merge pull request #4224 from fredj/simplify_rotate
...
Don't transform the angle into degrees to rotate the element
2015-10-07 09:04:41 +02:00
Andreas Hocevar
da830a7670
Merge pull request #4231 from ahocevar/revert-4217
...
Revert "Merge pull request #4217 from ThomasG77/clipboardjs-replacement"
2015-10-06 16:19:25 +02:00
Andreas Hocevar
e242c2ca1d
Revert "Merge pull request #4217 from ThomasG77/clipboardjs-replacement"
...
This reverts commit 82e989b652 , reversing
changes made to 0e83c90377 .
2015-10-06 16:17:43 +02:00
Andreas Hocevar
82e989b652
Merge pull request #4217 from ThomasG77/clipboardjs-replacement
...
Replace ZeroClipboard with Clipboard.js to remove flash dependency
2015-10-06 16:08:15 +02:00
Frédéric Junod
0e83c90377
Merge pull request #4223 from fredj/rm_easing
...
Remove goog.fx.easing
2015-10-06 14:38:52 +02:00
Frédéric Junod
fb243807e8
Merge pull request #4222 from fredj/cleanup
...
Remove unnecessary cast
2015-10-06 14:27:55 +02:00
Frederic Junod
d495b19448
Don't transform the angle into degrees to rotate the element
2015-10-06 14:04:47 +02:00
Frederic Junod
ef5cdb0ec6
Remove goog.fx.easing
2015-10-06 14:00:06 +02:00
Frederic Junod
b3493c6382
Remove unnecessary cast
2015-10-06 11:26:39 +02:00
Andreas Hocevar
17bac04030
Merge pull request #4209 from gberaudo/remove_goog_string_remove
...
Remove goog.string.remove
2015-10-05 10:04:13 +02:00
Andreas Hocevar
e01c16c00b
Merge pull request #4207 from gberaudo/remove_goog_string_startsWith
...
Remove goog.string.startsWith
2015-10-05 09:28:44 +02:00
Frédéric Junod
5abeaf3716
Merge pull request #4208 from gberaudo/remove_goog_string_trim
...
Remove goog.string.trim()
2015-10-05 09:06:32 +02:00
Andreas Hocevar
1d86ae3e3f
Merge pull request #4216 from ahocevar/fill-stroke-boolean
...
Fix canvas replay which broke with 31a68e2
2015-10-05 08:57:36 +02:00
ThomasG77
7192a6d1a5
Replace ZeroClipboard with Clipboard.js to remove flash dependency
2015-10-05 01:23:20 +02:00
Andreas Hocevar
deea8060af
Fix canvas replay which broke with 31a68e2
...
See #4192
2015-10-04 23:12:39 +02:00
Andreas Hocevar
faff14c44c
Merge pull request #4164 from spatialillusions/patch-1
2015-10-02 11:11:08 +02:00
Andreas Hocevar
2d7d002c85
Fix coding style
2015-10-02 11:05:19 +02:00
Guillaume Beraudo
9b3f61a084
Remove goog.string.remove
...
Use standard replace method instead.
2015-10-01 14:54:04 +02:00
Frédéric Junod
4cf1ee769e
Merge pull request #4202 from fredj/rm_appendChild
...
Remove use of goog.dom.appendChild
2015-10-01 14:49:15 +02:00
Frédéric Junod
0a617bef12
Merge pull request #4205 from fredj/cleanup
...
Minor cleanup
2015-10-01 14:23:43 +02:00
Guillaume Beraudo
fef1b0981e
Remove goog.string.trim()
...
Replace with standard ECMAScript 5.1.
2015-10-01 14:14:06 +02:00
Guillaume Beraudo
b092bce4ff
Remove goog.string.startsWith
...
Replace with simple indexOf test
2015-10-01 14:00:42 +02:00
Frederic Junod
ef9b64673e
Remove unused local variables
2015-10-01 13:38:55 +02:00
Frederic Junod
4d53049a7f
Remove unnecessary cast
2015-10-01 13:38:49 +02:00
Marc Jansen
900827987a
Merge pull request #4203 from marcjansen/formatting-post-4184
...
Cosmetic changes to example html / css
2015-10-01 13:00:05 +02:00
Marc Jansen
53d079ed95
Cosmetic changes to example html / css
2015-10-01 12:35:53 +02:00
Marc Jansen
63ae481dae
Merge pull request #4184 from jonataswalker/getfeatureinfo-example
...
Adjust iframe's position of GetFeatureInfo examples
2015-10-01 12:32:15 +02:00
Frederic Junod
9b6ad1b36f
Remove use of goog.dom.appendChild
...
Use `parent.appendChild(child)` instead.
2015-10-01 12:06:38 +02:00
Marc Jansen
e5397cbfca
Merge pull request #4192 from marcjansen/simpler-no-is-null
...
Remove use of goog.isNull in favor of simple truthy checks
2015-10-01 09:30:34 +02:00
Marc Jansen
a38ac3a07b
Use !!expr and not the verbose expr !== null
...
This addresses review comments by @tschaub.
2015-10-01 09:18:53 +02:00
Marc Jansen
d5c5d651cb
Remove goog.isNull in xml class
2015-10-01 09:18:53 +02:00
Marc Jansen
ef0153692e
Remove goog.isNull in tileurlfunction class
2015-10-01 09:18:53 +02:00
Marc Jansen
5daf741922
Remove goog.isNull in tilecoord class
2015-10-01 09:18:53 +02:00
Marc Jansen
ae657518c5
Remove goog.isNull in view class
2015-10-01 09:18:53 +02:00
Marc Jansen
7d110c829f
Remove goog.isNull in tilegrid class
2015-10-01 09:18:53 +02:00
Marc Jansen
369f5a6171
Remove goog.isNull in lrucache class
2015-10-01 09:18:53 +02:00
Marc Jansen
b11c9c3b9c
Remove goog.isNull in proj class
2015-10-01 09:18:53 +02:00
Marc Jansen
7530e46cfa
Remove goog.isNull in pointereventhandler class
2015-10-01 09:18:53 +02:00
Marc Jansen
2b84e0f245
Remove goog.isNull in overlay class
2015-10-01 09:18:53 +02:00
Marc Jansen
5502083af9
Remove goog.isNull in mapbrowserevent class
2015-10-01 09:18:53 +02:00
Marc Jansen
02fe825113
Remove goog.isNull in map class
2015-10-01 09:18:53 +02:00
Marc Jansen
6aa75c490b
Remove goog.isNull in has class
2015-10-01 09:18:53 +02:00
Marc Jansen
89456e7906
Remove goog.isNull in graticule class
2015-10-01 09:18:53 +02:00
Marc Jansen
442caade91
Remove goog.isNull in geolocation class
2015-10-01 09:18:53 +02:00
Marc Jansen
e479411614
Remove goog.isNull in feature class
2015-10-01 09:18:53 +02:00
Marc Jansen
f360080fa7
Remove goog.isNull in dom class
2015-10-01 09:18:53 +02:00
Marc Jansen
e65384a407
Remove goog.isNull in deviceorientation class
2015-10-01 09:18:53 +02:00
Marc Jansen
3552f5ff66
Remove goog.isNull in attribution class
2015-10-01 09:18:53 +02:00
Marc Jansen
54d4434900
Remove goog.isNull in animation class
2015-10-01 09:18:53 +02:00
Marc Jansen
7ceb7a439e
Remove goog.isNull in webgl classes
2015-10-01 09:18:53 +02:00
Marc Jansen
f9b07991e1
Remove goog.isNull in style classes
2015-10-01 09:18:53 +02:00
Marc Jansen
e1f477ad8c
Remove goog.isNull in source classes
2015-10-01 09:18:52 +02:00
Marc Jansen
30e2f44825
Remove goog.isNull in image classes
2015-10-01 09:17:14 +02:00
Marc Jansen
138adf0509
Remove goog.isNull in renderer classes
2015-10-01 09:17:14 +02:00
Marc Jansen
31a68e21a5
Remove goog.isNull in render classes
2015-10-01 09:17:14 +02:00
Marc Jansen
f5788a32a7
Remove goog.isNull in layer classes
2015-10-01 09:17:14 +02:00
Marc Jansen
be2e4a33ae
Remove goog.isNull in interaction classes
2015-10-01 09:17:14 +02:00
Marc Jansen
3c4e663224
Remove goog.isNull in geom classes
2015-10-01 09:17:14 +02:00
Marc Jansen
eb5088eb40
Remove goog.isNull in format classes
2015-10-01 09:17:14 +02:00
Marc Jansen
d728c71f02
Remove goog.isNull in control classes
2015-10-01 09:15:15 +02:00
Andreas Hocevar
8813180d41
Merge pull request #4187 from ahocevar/dashy-tileurl
...
Fix {-y} template calculation for custom (TMS) tile grids
2015-10-01 08:11:05 +02:00
Tim Schaub
6bdacced92
Merge pull request #4176 from tschaub/remove-isdefandnotnull
...
Remove use of goog.isDefAndNotNull().
2015-10-01 00:05:57 -06:00
Marc Jansen
74fffd5851
Merge pull request #4200 from marcjansen/no-object-get
...
Do not use goog.object.get
2015-10-01 07:09:57 +02:00
Marc Jansen
c4d5036878
Do not use goog.object.get
2015-09-30 22:27:39 +02:00
Andreas Hocevar
e6c5fa9cd7
Merge pull request #4198 from denilsonsa/patch-2
...
Improve ol.control.Rotate.prototype.resetNorth_ performance
2015-09-30 16:26:09 +02:00
Frédéric Junod
d29db03863
Merge pull request #4197 from denilsonsa/patch-1
...
Remove blur action on MOUSEOUT on Zoom Out button
2015-09-30 14:42:47 +02:00
Denilson Figueiredo de Sá
c8f0bb0ade
Improve ol.control.Rotate.prototype.resetNorth_ performance
...
Changing. resetNorth_ function from O(n) to O(1).
To reproduce this issue, open the developer console and execute:
map.getView().setRotation(5000000000);
Then click on the rotation button. Before the commit, it takes a few
seconds, after this commit it is instantaneous.
In addition, due to limited floating point precision, the previous code
calculates a different value from this one.
2015-09-30 09:37:51 -03:00
Denilson Figueiredo de Sá
e7ba63e020
Remove blur action on MOUSEOUT on Zoom Out button
...
This is a follow up of commit 761aa0ea5c .
That commit removed ol.control.Control.bindMouseOutFocusOutBlur function,
but forgot to remove this piece of code here.
2015-09-30 08:56:35 -03:00
Andreas Hocevar
8e122334ed
Merge pull request #4195 from awaterme/Issue-4171
...
#4171 : Prefer current layout as default on MultiLineString.setLineStrings()
2015-09-30 11:07:28 +02:00
Andreas Watermeyer
ea8ffd8b6a
Issue #4171 : Prefer current layout as default on MultiLineString.setLineStrings()
2015-09-30 09:21:14 +02:00
Andreas Hocevar
8248ec63ba
Fix {-y} template calculation for custom (TMS) tile grids
...
Previously, {-y} only worked for the standard web mercator tile grid. Now
a tile grid with an extent is required (which we get from
ol.tilegrid.createXYZ() anyway), and then the y calculation for TMS style
tile grids works as expected.
2015-09-30 09:07:55 +02:00
Andreas Hocevar
79766ad25c
Merge pull request #4172 from awaterme/Issue-4171
...
#4171 : Prefer current layout as default on Multipolygon.setPolygons()
2015-09-29 22:58:12 +02:00
Marc Jansen
901eee1887
Merge pull request #4190 from marcjansen/no-goog-functions-constant
...
Remove use of goog.functions.constant
2015-09-29 22:11:50 +02:00
Marc Jansen
cd5b15fa55
Remove use of goog.functions.constant
2015-09-29 20:28:06 +02:00
Tim Schaub
ab87eb8af0
Remove remaining goog.isDefAndNotNull() calls
2015-09-29 09:51:41 -06:00
Tim Schaub
1aca93d297
Remove goog.isDefAndNotNull() from vector sources
2015-09-29 09:48:19 -06:00
Tim Schaub
871575607f
Remove goog.isDefAndNotNull() from tileutfgridsource.js
2015-09-29 09:44:03 -06:00
Andreas Watermeyer
509cb3a3c9
Issue #4171 : Prefer current layout as default on Multipolygon.setPolygons()
2015-09-29 17:40:46 +02:00
Tim Schaub
5acf9023d0
Remove goog.isDefAndNotNull() from deviceorientation.js
2015-09-29 09:39:19 -06:00
Frédéric Junod
fd729216b5
Merge pull request #4188 from fredj/rm_goog_object_getKeys
...
Remove use of goog.object.getKeys
2015-09-29 17:33:13 +02:00
Tim Schaub
b48cabee28
Remove unnecessary goog.isDefAndNotNull() calls
2015-09-29 09:32:51 -06:00
Tim Schaub
ed3dcd636f
Replace !goog.isDefAndNotNull() with falsey checks
2015-09-29 09:32:51 -06:00
Tim Schaub
ac7db89a91
Replace goog.isDefAndNotNull() with truthy checks
2015-09-29 09:32:51 -06:00
Marc Jansen
8209ed0a4c
Merge pull request #4189 from marcjansen/null-function
...
Replace goog.nullFunction with ol.nullFunction
2015-09-29 17:25:18 +02:00
Marc Jansen
bc58c383ba
Replace goog.nullFunction with ol.nullFunction
2015-09-29 16:39:35 +02:00
Frederic Junod
d2dd7584d8
Remove use of goog.object.getKeys
2015-09-29 14:24:34 +02:00
Frederic Junod
23de622d29
Use goog.object.isEmpty instead of goog.object.getKeys
2015-09-29 14:24:34 +02:00
Frédéric Junod
fbef99ae96
Merge pull request #4165 from fredj/es5
...
Use ECMAScript 5.1 Array functions instead of goog.array
2015-09-29 14:09:32 +02:00
jonataswalker
7d2c8be391
Add 'translatestart', 'translateend' and 'translating' events to 'ol.interaction.Translate'
2015-09-29 08:06:54 -03:00
jonataswalker
4a66289e5a
Add 'translatestart', 'translateend' and 'translating' events to 'ol.interaction.Translate'
2015-09-29 06:59:05 -03:00
jonataswalker
9a923cc5dc
Add 'translatestart', 'translateend' and 'translatedrag' events to 'ol.interaction.Translate'
2015-09-29 06:59:05 -03:00
jonataswalker
0188809918
Add 'translatestart', 'translateend' and 'translatedrag' events to 'ol.interaction.Translate'
2015-09-29 06:59:05 -03:00
Frederic Junod
496cece074
Remove use of goog.array.forEach
2015-09-29 10:55:17 +02:00
Frederic Junod
cd152cca14
Use a for loop instead of goog.array.forEach
...
The variable is a NodeList, not an Array.
https://developer.mozilla.org/en-US/docs/Web/API/NodeList#Why_is_NodeList_not_an_Array
2015-09-29 10:55:17 +02:00
Frederic Junod
252e60b5af
Remove use of goog.array.indexOf
2015-09-29 10:55:17 +02:00
Frederic Junod
f49e82ade1
Remove use of goog.array.filter
2015-09-29 10:54:55 +02:00
Frederic Junod
9e2a393426
Remove use of goog.array.map
2015-09-29 10:54:55 +02:00
Frédéric Junod
4e7f558234
Merge pull request #4181 from fredj/ol.array.includes
...
Remove use of goog.array.contains
2015-09-29 10:54:45 +02:00
Frederic Junod
da611b9cb5
Use ol.array.includes instead of goog.array.indexOf
2015-09-29 10:46:04 +02:00
Frederic Junod
88c3891bef
Replace goog.array.contains with ol.array.includes
2015-09-29 10:42:07 +02:00
Frédéric Junod
504e67303f
Merge pull request #4162 from fredj/rm_legacy_ie
...
Remove ol.LEGACY_IE_SUPPORT
2015-09-29 10:37:04 +02:00
Tim Schaub
ba5b950d5c
Merge pull request #4174 from tschaub/fewer-layer-props
...
Remove hue, saturation, contrast, and brightness as layer properties.
2015-09-29 01:16:11 -06:00
Éric Lemoine
5c274adddb
Do not export ol.webgl.Context
...
We don't need to export the `ol.export.Context` constructor as users won't create `ol.webgl.Context` instances themselves.
2015-09-28 20:21:40 +02:00
jonataswalker
d939fcec3f
Adjust iframe's position of GetFeatureInfo examples
2015-09-28 13:49:34 -03:00
Éric Lemoine
e8257e805d
Merge pull request #4183 from elemoine/remove-extra-api
...
Remove @api on getHitDetectionFramebuffer
2015-09-28 16:34:51 +02:00
Éric Lemoine
4c32ec4d67
Remove @api on getHitDetectionFramebuffer
...
This removes the `@api` marker on `getHitDetectionFramebuffer`. I think this was added by mistake in 7404204 .
2015-09-28 16:11:55 +02:00
Marc Jansen
fd69e5f2be
Merge pull request #4179 from marcjansen/no-goog-now
...
Use Date.now() instead of goog.now()
2015-09-28 16:00:49 +02:00
Frederic Junod
e877a21b8e
Remove legacy IE support
2015-09-28 15:36:49 +02:00
Marc Jansen
2ed3f28ab8
Use Date.now() instead of goog.now()
2015-09-28 15:23:36 +02:00
Tim Schaub
55908485f2
Add detail to the upgrade notes
2015-09-27 23:02:24 -06:00
Tim Schaub
d6f03697d7
Remove hue, saturation, contrast, and brightness
2015-09-27 13:16:30 -06:00
Tim Schaub
6c5775e6f6
Merge pull request #4175 from tschaub/clamp
...
Remove use of goog.math.clamp().
2015-09-27 13:13:25 -06:00
Andreas Hocevar
28eef6c479
Merge pull request #4173 from ahocevar/zoom-only-when-changed
...
Only animate when resolution is about to be changed
2015-09-27 21:13:02 +02:00
Andreas Hocevar
4e48170fac
Only animate when resolution is about to be changed
2015-09-27 20:38:50 +02:00
Tim Schaub
f746cb7f57
Use ol.math.clamp()
2015-09-27 12:26:21 -06:00
Tim Schaub
5cac9d61cc
Merge pull request #4129 from openlayers/no-is-def
...
Remove use of goog.isDef.
2015-09-27 12:10:10 -06:00
Tim Schaub
29a1ea9ae3
Remove remaining goog.isDef() calls
2015-09-27 11:13:58 -06:00
Tim Schaub
c48ce003ba
Remove unnecessary goog.isDef() checks from map.js
2015-09-27 11:03:27 -06:00
Tim Schaub
27d1e808b8
Replace goog.isDef(foo[bar]) with bar in foo
2015-09-27 10:58:39 -06:00
Tim Schaub
b3b31ea16d
Inline various goog.isDef() calls
2015-09-27 10:51:03 -06:00
Tim Schaub
83c59ee255
Inline goog.isDef() calls for properties
2015-09-27 10:40:20 -06:00
Tim Schaub
36e336f406
Inline !goog.isDef() calls for properties
2015-09-27 10:37:20 -06:00
Tim Schaub
e3951fa3c6
Inline simple goog.isDef() calls
2015-09-27 10:34:44 -06:00
Tim Schaub
a86c270f6a
Inline simple !goog.isDef() calls
2015-09-27 10:31:16 -06:00
Tim Schaub
3a0683f373
Inline !goog.isDef() property checks
2015-09-27 10:24:38 -06:00
Tim Schaub
6638ae855d
Inline simple !goog.isDef() checks
2015-09-27 10:23:30 -06:00
Tim Schaub
b36d697585
Inline goog.isDef() property checks
2015-09-27 10:21:50 -06:00
Tim Schaub
7659e47e07
Inline simple goog.isDef() checks
2015-09-27 10:18:44 -06:00
Tim Schaub
cf5eadebaa
Define options
2015-09-27 10:11:30 -06:00
Tim Schaub
0927c55b3c
Toward natural JavaScript syntax
2015-09-25 12:16:42 -06:00
Marc Jansen
d610b206f7
Adjust checks against undefined as suggested
...
This commit changes the various checks against undefined as suggested by
@elemoine, see e.g. his comments on 38636513bfc3792125de2e711a24bd3c898875ac.
2015-09-25 11:37:30 -06:00
Marc Jansen
7352ddeb89
Use ol.isDef in assertion
...
This addresses comment e558b5db63 (commitcomment-13406867)
by @elemoine.
2015-09-25 11:35:13 -06:00
Marc Jansen
8eea827343
Remove goog.isDef from maprenderer
2015-09-25 11:35:13 -06:00
Marc Jansen
710353784b
Remove goog.isDef from render/vector
2015-09-25 11:35:13 -06:00
Marc Jansen
06b34055d1
Remove goog.isDef from touchsource
2015-09-25 11:35:13 -06:00
Marc Jansen
3de0aad52a
Remove goog.isDef from pointerevent
2015-09-25 11:35:13 -06:00
Marc Jansen
4fa590965c
Remove goog.isDef from vectorlayer
2015-09-25 11:35:12 -06:00
Marc Jansen
2b53d43faa
Remove goog.isDef from tilelayer
2015-09-25 11:35:12 -06:00
Marc Jansen
0f55d173b8
Remove goog.isDef from layerbase
2015-09-25 11:35:12 -06:00
Marc Jansen
cbb72c1ce4
Remove goog.isDef from layer
2015-09-25 11:35:12 -06:00
Marc Jansen
66ad8364e0
Remove goog.isDef from imagelayer
2015-09-25 11:35:12 -06:00
Marc Jansen
b5ecc6e43c
Remove goog.isDef from heatmaplayer
2015-09-25 11:35:12 -06:00
Marc Jansen
c1c07e2f3c
Remove goog.isDef from snapinteraction
2015-09-25 11:35:12 -06:00
Marc Jansen
4b993727c8
Remove goog.isDef from selectinteraction
2015-09-25 11:35:12 -06:00
Marc Jansen
6c581b8eaf
Remove goog.isDef from pointerinteraction
2015-09-25 11:35:11 -06:00
Marc Jansen
779811b52d
Remove goog.isDef from pinchzoominteraction
2015-09-25 11:35:11 -06:00
Marc Jansen
c7a98f19b7
Remove goog.isDef from pinchrotateinteraction
2015-09-25 11:35:11 -06:00
Marc Jansen
10d4aeb1c6
Remove goog.isDef from mousewheelzoominteraction
2015-09-25 11:35:11 -06:00
Marc Jansen
20b694b8c1
Remove goog.isDef from keyboardpaninteraction
2015-09-25 11:35:11 -06:00
Marc Jansen
13273fb632
Add explicit type casts for options.duration
2015-09-25 11:35:11 -06:00
Marc Jansen
05da0ceaab
Use ol.isDef when testing options.duration
2015-09-25 11:35:11 -06:00
Marc Jansen
68442578ba
Use ol.isDef when checking booleans
2015-09-25 11:35:11 -06:00
Marc Jansen
0e4c73072f
Remove goog.isDef from modifyinteraction
2015-09-25 11:35:11 -06:00
Marc Jansen
bd7ff16537
Remove goog.isDef from keyboardzoominteraction
2015-09-25 11:28:56 -06:00
Marc Jansen
241047795f
Remove goog.isDef from interactiondefaults
2015-09-25 11:28:56 -06:00
Marc Jansen
293c65088d
Remove goog.isDef from interaction
2015-09-25 11:28:56 -06:00
Marc Jansen
c56ee19763
Remove goog.isDef from dragzoominteraction
2015-09-25 11:28:56 -06:00
Marc Jansen
08699e2b04
Remove goog.isDef from dragrotateinteraction
2015-09-25 11:28:55 -06:00
Marc Jansen
35dfa6c811
Remove goog.isDef from dragrotateandzoominteraction
2015-09-25 11:28:55 -06:00
Marc Jansen
3e49fc6081
Remove goog.isDef from dragpaninteraction
2015-09-25 11:28:55 -06:00
Marc Jansen
a42e4d4f4e
Remove goog.isDef from dragboxinteraction
2015-09-25 11:28:55 -06:00
Marc Jansen
631b92412e
Remove goog.isDef from draganddropinteraction
2015-09-25 11:28:55 -06:00
Marc Jansen
27fb1b6fde
Remove goog.isDef from geom/linestring
2015-09-25 11:28:55 -06:00
Marc Jansen
2b77e1601a
Remove goog.isDef from doubleclickzoominteraction
2015-09-25 11:28:55 -06:00
Marc Jansen
eeba5f4d10
Remove goog.isDef from drawinteraction
2015-09-25 11:28:55 -06:00
Bart van den Eijnden
ceb39b0d07
Add docs for count and startIndex (WFS paging)
2015-09-25 11:28:55 -06:00
Tim Schaub
d7ca176362
Remove goog.isDef from more formats
2015-09-25 11:28:55 -06:00
Tim Schaub
b0fe36e609
Remove goog.isDef for geometries
2015-09-25 11:28:54 -06:00
Tim Schaub
1fceb4a709
Remove goog.isDef from formats
2015-09-25 11:28:54 -06:00
Tim Schaub
5350e9ba37
Remove goog.isDef from device orientation, dom, extent, and feature
2015-09-25 11:28:54 -06:00
Marc Jansen
390153adc8
Remove goog.isDef from coordinate.js
2015-09-25 11:28:54 -06:00
Tim Schaub
a096ec5bf7
Remove goog.isDef from controls (-278 B)
2015-09-25 11:28:54 -06:00
Tim Schaub
007194a18f
Remove goog.isDef from attributioncontrol.js (-33 B)
2015-09-25 11:28:54 -06:00
Tim Schaub
4c0d857f41
Remove goog.isDef from colormatrix.js (-12 B)
2015-09-25 11:28:54 -06:00
Tim Schaub
c8e9525f3b
Remove goog.isDef from attribution.js through color.js (-54 B)
2015-09-25 11:28:54 -06:00
Tim Schaub
37d0176642
Remove goog.isDef from animation.js (-42 B)
2015-09-25 11:28:53 -06:00
Andreas Watermeyer
7c3bf59084
Issue #4171 : Prefer current layout as default on Multipolygon.setPolygons()
2015-09-25 13:58:44 +02:00
Tim Schaub
e4ea5e17f7
Merge pull request #4168 from wlerner/master
...
Tile preload example wording (fixes #4147 )
2015-09-24 11:16:54 -06:00
Warren
0acb2a335d
Modified the preload.html example to reflect the correct position of the maps displayed
2015-09-24 12:18:23 -04:00
Frédéric Junod
c06d7aeacc
Merge pull request #4167 from fredj/externs-cleanup
...
Remove externs in externs/closure-compiler.js
2015-09-24 16:03:08 +02:00
Frederic Junod
e77d705d52
Update externs/jquery-1.9.js
...
From https://github.com/google/closure-compiler/blob/master/contrib/externs/jquery-1.9.js
2015-09-24 14:47:39 +02:00
Frederic Junod
7252227ac6
Remove externs in externs/closure-compiler.js
...
Fixed upstream:
* https://github.com/google/closure-compiler/pull/1139
* https://github.com/google/closure-compiler/pull/1140
2015-09-24 14:21:27 +02:00
Éric Lemoine
3ddc260687
Merge pull request #4166 from elemoine/upgrade-closure
...
Use version 20150920 of Closure Compiler
2015-09-24 13:43:50 +02:00
Éric Lemoine
f30744c0b8
Simplify test-rendering.js
...
Now that https://github.com/laurentj/slimerjs/issues/333 is properly fixed (see 911fcb671a ) we can no longer read Slimer's exit code from a file. Instead, we can just use the process exit code, which simplifies the test-rendering.js script.
2015-09-24 13:30:54 +02:00
Éric Lemoine
c37e80cd97
Use version 20150920 of Closure Compiler
2015-09-24 12:02:31 +02:00
Måns Beckman
0a28c4282e
Adding check to see if already loaded images taints the canvas
2015-09-23 20:03:33 +02:00
Frédéric Junod
dd8422c8a0
Merge pull request #4159 from fredj/rm-goog.object.containsKey
...
Remove use of goog.object.containsKey
2015-09-23 13:31:14 +02:00
Frederic Junod
ee4f009d2f
Remove use of goog.object.containsKey
2015-09-23 12:24:54 +02:00
Frederic Junod
901c55bf41
Remove unnecessary newlines
2015-09-23 12:18:50 +02:00
Frederic Junod
e884a8704d
Remove use of goog.object.containsKey
2015-09-23 12:17:02 +02:00
Éric Lemoine
b53e4e39ad
Merge pull request #4157 from elemoine/typo
...
Fix typo in doc
2015-09-23 10:25:52 +02:00
Éric Lemoine
6963c3c037
Merge pull request #4138 from ekargee/doc_text
...
Enhanced documentation for ol.style.Text
2015-09-23 10:15:44 +02:00
Éric Lemoine
d0621a1949
Fix typo in doc
2015-09-23 10:13:49 +02:00
Éric Lemoine
0c21afc3e4
Merge pull request #4151 from elemoine/modify-assert
...
Remove bogus assertion
2015-09-23 10:12:07 +02:00
Frédéric Junod
9a83db1c85
Merge pull request #4110 from fredj/cleanup
...
Minor cleanups
2015-09-23 09:55:33 +02:00
Éric Lemoine
85498983c0
Merge pull request #4156 from elemoine/custom-interactions
...
Rename drag-features example to custom-interactions
2015-09-23 09:54:57 +02:00
Éric Lemoine
9894ceda2a
Remove bogus assertion
...
This commit removes an incorrect assertion from the modify interaction, which currently triggers when adding vertices to a line string. A new condition is added to the `if` statement to prevent a compilation error. In practice, `depth` and `segmentDataMatch.depth` are either both defined or both undefined.
2015-09-23 09:42:02 +02:00
Éric Lemoine
880be210a1
Rename drag-features example to custom-interactions
2015-09-23 09:16:29 +02:00
Frédéric Junod
7a38a8945c
Merge pull request #4150 from fredj/rm-goog.object.remove
...
Remove use of goog.object.remove
2015-09-23 09:01:02 +02:00
Tim Schaub
cdf6fe44d8
Merge pull request #4145 from tschaub/simplified-geom
...
API method for simplifying geometries.
2015-09-22 11:45:42 -06:00
Tim Schaub
483f567d26
Working Wikipedia links
2015-09-22 10:39:19 -06:00
Tim Schaub
436561d9dd
Make geom.simplify() exportable
2015-09-22 10:34:43 -06:00
Éric Lemoine
5162fda686
Merge pull request #4153 from elemoine/select-features
...
Add a "features" option to ol.interaction.Select
2015-09-22 17:53:39 +02:00
Tim Schaub
250e86e5f2
Update simplification docs
2015-09-22 09:49:42 -06:00
Éric Lemoine
0bc8858760
Add a "features" option to ol.interaction.Select
2015-09-22 17:02:14 +02:00
ekargee
3978dd87be
Updated documentation for ol.style.Text - font and text
2015-09-22 18:57:49 +08:00
Éric Lemoine
0def9728bb
Merge pull request #4144 from elemoine/feature-animation
...
Set context.fillStyle to a string
2015-09-22 12:13:12 +02:00
Frederic Junod
b128675e60
Remove use of goog.object.remove
2015-09-22 12:08:09 +02:00
Frédéric Junod
9f57e57400
Merge pull request #4149 from fredj/no-is-empty
...
Remove use of goog.array.isEmpty
2015-09-22 12:07:45 +02:00
Frederic Junod
0d23ab44b3
Remove use of goog.array.isEmpty
2015-09-22 11:25:04 +02:00
Jonatas Walker
b5a6eba175
Merge pull request #1 from openlayers/master
...
Sync from original
2015-09-22 06:03:29 -03:00
Tobias Sauerwein
44b1c9da89
Merge pull request #4139 from tsauerwein/turf-jsts-example
...
Add turf.js and JSTS example
2015-09-22 08:47:45 +02:00
Tim Schaub
e81b68ce8b
API method for simplifying geometries
2015-09-21 14:20:16 -06:00
Éric Lemoine
167480bde6
context.fillStyle should be a string
...
The value we set context.fillStyle to should always be a string. This commit fixes a bug in circlestyle.js where we did set context.fillStyle to an array instead of a string.
2015-09-21 20:49:05 +02:00
Éric Lemoine
4f45bbc05d
ol.style.Stroke has no "opacity" option
2015-09-21 20:49:05 +02:00
tsauerwein
8a703640d0
Add example with turf.js
2015-09-21 13:44:17 +02:00
tsauerwein
a5626a0573
Add example with JSTS
2015-09-21 13:44:10 +02:00
Elizabeth-Kate Gulland
33dbaccb68
Enhanced documentation for ol.style.Text
2015-09-19 06:26:41 +02:00
Tobias Sauerwein
f65129850d
Merge pull request #4136 from marcjansen/fork-me
...
Fix the 'click-to-fork' link in contributer notes
2015-09-19 11:02:53 +09:00
Marc Jansen
851d7e065a
Fix the 'click-to-fork' link in contributer notes
2015-09-19 03:46:19 +02:00
Andreas Hocevar
37112e07b6
Merge pull request #4132 from tsauerwein/doc-lat-lon
...
Update quickstart tutorial
2015-09-19 08:23:21 +09:00
tsauerwein
263960aad1
Use ol.proj.fromLonLat
2015-09-18 16:42:19 +09:00
tsauerwein
b1f56c1e98
Fix lat/lon order
2015-09-18 16:35:44 +09:00
Marc Jansen
73b67f7a74
Merge pull request #4111 from marcjansen/text-default-fill
...
Use a blackish default for filling texts
2015-09-18 07:28:17 +09:00
Marc Jansen
80995159b1
Use a blackish default for filling texts
2015-09-17 16:52:59 +02:00
Frédéric Junod
bfa16529de
Merge pull request #4120 from kalbermattenm/featureoverlay
...
Remove invalid link to featureOverlay in API doc
2015-09-17 11:53:23 +02:00
Michael Kalbermatten
9543cc10dd
Remove invalid link to featureOverlay in API doc
2015-09-17 11:12:54 +02:00
Pierre GIRAUD
7896350fe4
Merge pull request #4117 from pgiraud/foreachfeatureatcoordinate_nosource
...
forEachFeatureAtPixel shouldn't fail if layer has no source
2015-09-16 13:53:02 +02:00
Pierre GIRAUD
badf14e0f1
forEachFeatureAtPixel shouldn't fail if layer has no source
2015-09-16 13:27:01 +02:00
Andreas Hocevar
ea8ad4fc16
Make ol.control.OverviewMap's view configurable
...
This is useful for creating an OverviewMap in a different projection than
EPSG:3857.
2015-09-16 17:28:16 +09:00
Frederic Junod
139bcca26a
Use goog.array.forEach to unlisten the array of keys
2015-09-15 10:05:57 +02:00
Frederic Junod
a613420953
Don't use deprecated ol.Observable#unByKey function
2015-09-15 10:01:56 +02:00
Frederic Junod
946ef8878d
Export ol.Observable#dispatchEvent function
2015-09-15 09:56:26 +02:00
Éric Lemoine
e88f06b70f
Merge pull request #4106 from elemoine/search-focus
...
Focus to search field on page load
2015-09-15 16:22:07 +09:00
Marc Jansen
da627dda4b
Merge pull request #4079 from marcjansen/mark-required-options
...
Automatically mark required options in API-docs
2015-09-15 16:13:36 +09:00
Frédéric Junod
059ee6eaa5
Merge pull request #4108 from fredj/touchAction_extern
...
Add missing CSSProperties.prototype.touchAction extern
2015-09-14 14:51:03 +02:00
Frederic Junod
8afa911eb5
Add missing CSSProperties.prototype.touchAction extern
2015-09-14 14:26:43 +02:00
Frédéric Junod
a6f16e58e5
Merge pull request #4107 from fredj/touchAction
...
Prevent page zoom on IE Edge
2015-09-14 13:54:49 +02:00
Frederic Junod
758118e00d
Prevent page zoom on IE Edge
...
The deprecated msTouchAction property was removed in IE Edge.
2015-09-14 13:38:35 +02:00
Éric Lemoine
1bebf55d30
Focus to search field on page load
...
This uses the "autofocus" on the search field to focus the search field on page load.
2015-09-14 09:15:12 +02:00
Marc Jansen
32c776ba9f
Merge pull request #3969 from samuellapointe/MouseZoomSimple
...
Add an option to use the mouse's location as an anchor when zooming
2015-09-12 08:57:22 +02:00
Samuel Lapointe
c2c4dbfc32
Add a zoom setting to MouseWheelZoomInteraction
...
By default, zooming in or out zooms using the mouse's location
as an anchor, which makes it possible to navigate the map
using scrolling only, and makes zooming in more intuitive.
This commit adds a new useAnchor option to the MouseWheelZoom
interaction. It is enabled by default, which changes nothing
to the current behavior of the interaction. When disabled,
the interaction stops registering its lastAnchor_ value. This
turns the zoom into a very basic one, that zooms to the center
of the screen.
To use the map center zoom, set the useAnchor option to
false when creating the MouseWheelZoomInteraction, or use its
setMouseAnchor function.
2015-09-11 16:20:10 -04:00
Éric Lemoine
b2566cb64c
Merge pull request #4101 from elemoine/release-v3.9.0
...
Release v3.9.0
2015-09-10 10:57:13 +02:00
Éric Lemoine
dedf0a5d63
Update package version to 3.9.0
2015-09-10 10:45:01 +02:00
Éric Lemoine
41bb512952
Changelog for v3.9.0
2015-09-10 10:44:20 +02:00
Éric Lemoine
a1da682722
Merge pull request #4055 from fgravin/graticulePerf
...
Improve graticule perf
2015-09-10 09:31:10 +02:00
Frédéric Junod
6da7cf3f84
Merge pull request #4088 from fredj/update_jshint
...
Update jshint to v2.8.0
2015-09-10 09:28:07 +02:00
Pierre GIRAUD
216be8a673
Merge pull request #4089 from pgiraud/select_interaction
...
SelectEventType in ol.interaction namespace
2015-09-10 09:24:54 +02:00
Tim Schaub
411419e45f
Merge pull request #4095 from tschaub/drag-zoom
...
Zoom to the extent of the drag box.
2015-09-09 11:21:49 -06:00
Tim Schaub
6617bdd57f
Drag zoom interaction tests
2015-09-09 10:49:08 -06:00
Tim Schaub
6838fdd4c9
Merge pull request #4084 from tschaub/circle-exports
...
Fewer circle exports.
2015-09-09 09:12:42 -06:00
Tim Schaub
085c2d7e33
Merge pull request #4094 from tschaub/set-attributions
...
Allow source.setAttributions() to be exported.
2015-09-09 09:12:08 -06:00
Éric Lemoine
6c854ed056
Merge pull request #4096 from bjornharrtell/inheritdoc
...
Reinstate inheritdoc to fix #4082
2015-09-09 07:59:29 +02:00
Frédéric Junod
d0b87ecd63
Merge pull request #4091 from fredj/cleanup
...
Remove unused ol.renderer.webgl.Map.DEFAULT_COLOR_VALUES_
2015-09-09 07:43:55 +02:00
Frédéric Junod
0469a31ea9
Merge pull request #4092 from fredj/coding_style
...
Minor coding style fixes
2015-09-09 07:43:42 +02:00
Björn Harrtell
31f2e334cf
Reinstate inheritdoc to fix #4082
2015-09-09 07:43:22 +02:00
Tim Schaub
b7f199c8cd
Zoom to the extent of the drag box
2015-09-08 23:07:47 -06:00
Tim Schaub
d3a4fd115b
Merge pull request #4083 from tschaub/missing-description
...
Add API descriptions.
2015-09-08 22:35:31 -06:00
Tim Schaub
0fec4c5ff7
Allow source.setAttributions() to be exported
2015-09-08 21:41:57 -06:00
Frederic Junod
d0722cab6a
Use bracket notation instead of goog.object.get
2015-09-08 16:33:15 +02:00
Frederic Junod
f02ad3e584
Use bracket notation instead of goog.object.set
2015-09-08 16:33:12 +02:00
Frederic Junod
bb5b711dac
Remove unused ol.renderer.webgl.Map.DEFAULT_COLOR_VALUES_
2015-09-08 15:40:35 +02:00
Pierre GIRAUD
7c2fffed68
SelectEventType in ol.interaction namespace
2015-09-08 14:26:39 +02:00
Frederic Junod
989adabb1f
Update jshint to v2.8.0
2015-09-08 10:41:12 +02:00
Frédéric Junod
1e78c45466
Merge pull request #4078 from fredj/jscomp_error
...
Enable all the compiler checks
2015-09-07 15:32:43 +02:00
Éric Lemoine
9b738b6cb6
Merge pull request #4085 from oterral/fix_nested_doc
...
Parse nested document tag
2015-09-07 14:58:08 +02:00
Frederic Junod
4aa2369244
Add missing type annotation in ol.format.WMSCapabilities
...
The error reported by the compiler was:
```
ERR! compile src/ol/format/wmscapabilitiesformat.js:160: ERROR - inconsistent return type
ERR! compile found : Array
ERR! compile required: (null|ol.Extent|undefined)
ERR! compile return [
ERR! compile ^
ERR! compile
```
2015-09-07 14:48:48 +02:00
Frederic Junod
d702aad450
Fix return annotation in shaded-relief example
2015-09-07 14:48:48 +02:00
Frederic Junod
d41bb2663b
Add esrijson externs in config/example.json
2015-09-07 14:48:48 +02:00
Frederic Junod
07b1f5ea45
Enable all the compiler checks
2015-09-07 14:48:48 +02:00
Frederic Junod
bf35b32a20
Suppress extraRequire compiler check in generated exports
2015-09-07 14:48:48 +02:00
oterral
dba6e04a1b
Parse nested document tag
2015-09-07 13:14:24 +02:00
Frédéric Junod
cb9054f7fd
Merge pull request #4060 from fredj/unnecessary_cast
...
Remove unnecessary cast
2015-09-07 09:33:03 +02:00
Frédéric Junod
ad56dea388
Merge pull request #4064 from fredj/lazy_ol.style.defaultStyleFunction
...
Use a private variable to cache the default style array
2015-09-07 09:24:52 +02:00
Frederic Junod
529f869803
Remove unnecessary cast
...
Found by the latest version of closure-compiler (v20150729)
2015-09-07 09:15:34 +02:00
Frederic Junod
5371d8dd34
Use a private variable to cache the default style array
...
See #1815
Fixes #4063
2015-09-07 09:12:52 +02:00
Tim Schaub
fc51ab05f4
Upgrade notes for circle symbolizer
2015-09-06 10:11:09 -06:00
Tim Schaub
053538cc42
Anchor, origin, and size are neither settable nor gettable for circle
2015-09-06 09:57:25 -06:00
Tim Schaub
8311f090de
Missing ol.render.webgl.Immediate#drawAsync description
2015-09-06 09:46:33 -06:00
Tim Schaub
a09c07a427
Missing vector context description
2015-09-06 09:41:56 -06:00
Tim Schaub
eed926fa94
Missing ol.control.OverviewMap#getCollapsed description
2015-09-06 09:36:00 -06:00
Tim Schaub
fe153b94fb
Missing drag and drop event description
2015-09-06 09:31:51 -06:00
Tim Schaub
fce931afbe
Missing ol.render.Event#frameState description
2015-09-06 08:39:50 -06:00
Tim Schaub
d036602cec
Missing ol.source.WMTS.optionsFromCapabilities description
2015-09-06 08:37:39 -06:00
Tim Schaub
1a240ccf9d
Missing image style method descriptions
2015-09-06 08:35:38 -06:00
Tim Schaub
91f47a876c
Missing ol.Observable#getRevision description
2015-09-06 07:57:41 -06:00
Tim Schaub
9f5d8d3901
Missing ol.ImageTile#getImage description
2015-09-06 07:56:15 -06:00
Tim Schaub
0bfd22b235
Missing ol.Feature#getId description
2015-09-06 07:54:38 -06:00
Tim Schaub
965a27b115
Merge pull request #4081 from tschaub/workshop-link
...
Update link to workshop.
2015-09-04 17:36:32 -06:00
Tim Schaub
47fbbf6ce2
Update link to workshop
2015-09-04 13:51:25 -06:00
Frédéric Junod
cc6e0f1b3c
Merge pull request #4062 from fredj/rm_ol.xml.makeParsersNS
...
Remove ol.xml.makeParsersNS and use ol.xml.makeStructureNS instead
2015-09-04 17:03:17 +02:00
Éric Lemoine
0001e0989b
Merge pull request #3986 from alvinlindstam/feature/url-function
...
Modify 'url' option of ol.source.Vector to accept a function
2015-09-04 14:23:00 +02:00
Frédéric Junod
6d87fffb73
Merge pull request #4077 from fredj/jsdoc_const
...
Add missing const jsdoc annotation
2015-09-04 07:02:52 +02:00
Frédéric Junod
5760e427d2
Merge pull request #4080 from fredj/unused-require
...
Remove unused goog.require in examples
2015-09-03 18:53:47 +02:00
Éric Lemoine
c4d4962806
Merge pull request #4041 from elemoine/custom-build-issue
...
Fix custom build issue
2015-09-03 18:41:19 +02:00
Éric Lemoine
250cb35f8e
Merge pull request #4059 from alvinlindstam/documentation/drag-example
...
Clarify drag interaction example to inform about ol.interaction.Translate
2015-09-03 17:54:40 +02:00
Frederic Junod
2b995fd8cf
Remove unused goog.require
2015-09-03 17:47:20 +02:00
Marc Jansen
0a99d0f211
Automatically mark required options in API-docs
2015-09-03 16:44:12 +02:00
Éric Lemoine
fd4eff7292
Merge pull request #4069 from gberaudo/layer_zindex
...
Add Z-index to layers
2015-09-03 16:38:50 +02:00
Frederic Junod
6f40544732
Add missing const jsdoc annotation
2015-09-03 12:06:33 +02:00
Andreas Hocevar
4e58ebd360
Merge pull request #4076 from weskamm/projectiondocs
...
Add assertion for required option 'code' on ol.proj.Projection
2015-09-03 11:33:27 +02:00
Guillaume Beraudo
43f72031f9
Add Z-index layer ordering tests
2015-09-03 11:31:57 +02:00
Guillaume Beraudo
3811228ac7
Add Z-index to layers
...
This commit allows setting a z-index property on the layers and uses
it in the canvas, WEBGL and DOM map renderers for ordering the layers
before rendering.
Default z-index is 0 for managed layers and 1000 for unmanaged ones.
It allows always on bottom, always on top and more complex layer layouts.
2015-09-03 11:31:57 +02:00
Johannes Weskamm
c57f5e5f0a
Add assertion for required option 'code' on ol.proj.Projection
...
Additionally clarify docs.
2015-09-03 11:15:41 +02:00
Bart van den Eijnden
0d32a49244
Merge pull request #4075 from bartvde/set-opacity-api
...
setOpacity of Image undefined
2015-09-03 09:17:02 +02:00
Bart van den Eijnden
6a0fa114da
Make setOpacity on ol.style.Image API
2015-09-03 08:58:50 +02:00
Éric Lemoine
7b805ead9e
Merge pull request #4044 from elemoine/continue-drawing
...
Add ol.interaction.Draw#continueDrawing
2015-09-02 17:36:50 +02:00
Éric Lemoine
95030cd838
Add ol.interaction.Draw#extend
...
This commit adds an `extend` method to the draw interaction. This method makes it possible to extend (continue drawing) an existing line string feature. It only works on line string features, where this functionality makes the most sense.
Here's an example on how to use `extend`:
```js
var vectorSource = vectorLayer.getSource();
vectroSource.removeFeature(feature);
drawInteraction.extend(feature);
```
2015-09-02 17:21:10 +02:00
Frédéric Junod
e568eb3ccf
Merge pull request #4073 from fredj/type_definition
...
Better type definition
2015-09-02 17:20:07 +02:00
Frederic Junod
813afe1e3f
Better skippedFeaturesHash type definition
2015-09-02 14:18:34 +02:00
Frederic Junod
8b6ab65ca7
Better ol.Map#logos_ type definition
2015-09-02 14:02:56 +02:00
Éric Lemoine
f5df71ba70
Merge pull request #4072 from elemoine/closure-util-1-7
...
Update to closure-util 1.7.0
2015-09-02 10:01:18 +02:00
Éric Lemoine
1553dce3dc
Remove extern definition duplicates
2015-09-02 09:48:43 +02:00
Éric Lemoine
055df25c58
Update to closure-util 1.7.0
2015-09-02 09:48:03 +02:00
Tim Schaub
4dddf4c3d9
Merge pull request #4070 from tschaub/debug-server
...
Make the debug server work regardless of the current working directory.
2015-09-01 22:14:20 -06:00
Tim Schaub
4d5cf372b0
Always look for ol deps in the root of the ol repo
2015-09-01 21:43:22 -06:00
Frédéric Junod
34f65a8908
Merge pull request #4067 from fredj/alert-error
...
Fix bootstrap class name in examples
2015-09-01 16:24:22 +02:00
Frederic Junod
b4dec522f1
Fix bootstrap class name in examples
...
`alert-error` was renamed to `alert-danger`
2015-09-01 15:28:25 +02:00
Frederic Junod
af553366d4
Remove ol.xml.makeParsersNS and use ol.xml.makeStructureNS instead
2015-08-31 14:06:49 +02:00
Alvin Lindstam
66524a8075
Clarify drag interaction example to inform about ol.interaction.Translate
2015-08-28 22:13:49 +02:00
Alvin Lindstam
33229597c8
Modify OSM and WFS examples to use FeatureUrlFunction instead of FeatureLoader
2015-08-28 21:57:48 +02:00
Alvin Lindstam
e41ba12445
Modify ol.featureloader (and consequently ol.source.Vector) to accept a function as a url.
2015-08-28 21:57:48 +02:00
Florent gravin
31a074daf5
Improve graticule perf
2015-08-27 17:04:43 +02:00
Frédéric Junod
4045e06aa9
Merge pull request #4050 from fredj/view_getState
...
Use view.getRotation and view.getResolution instead of view.getState
2015-08-26 14:15:31 +02:00
Frédéric Junod
61fe8a8418
Merge pull request #4051 from fredj/wrench_devDependencies
...
Move wrench node package to devDependencies
2015-08-26 14:15:00 +02:00
Frederic Junod
954c1c313e
Move wrench node package to devDependencies
...
This package is only used by tasks/test-coverage.js (code coverage with istanbul)
Fixes #4048
2015-08-26 13:42:17 +02:00
Frederic Junod
c1575e810b
Use view.getRotation and view.getResolution instead of view.getState
...
view.getState calls 4 functions and creates an object and an array.
It's more efficient to use view.getRotation and view.getResolution.
2015-08-26 13:37:30 +02:00
Frédéric Junod
16d687205d
Merge pull request #4047 from fredj/rm_pystache
...
Remove pystache dependency
2015-08-26 11:35:34 +02:00
Frederic Junod
15ef7eec85
Remove pystache dependency
...
And use the mustache node module instead.
2015-08-26 10:36:55 +02:00
Frédéric Junod
db68c09e4d
Merge pull request #4027 from fredj/20150729_compatibility
...
closure-compiler v20150729 compatibility
2015-08-26 10:17:02 +02:00
Frederic Junod
9d07300e71
Rename ol.SelectEvent to ol.interaction.SelectEvent
2015-08-25 09:26:10 +02:00
Frederic Junod
ffc24e892e
Rename ol.ModifyEvent to ol.interaction.ModifyEvent
2015-08-25 09:26:10 +02:00
Frederic Junod
49b8f90e66
Add missing goog.provide
...
The new version of the closure-compiler (version 20150729) wants that all the classes
tagged with `@constructor` to be provided (with `goog.provide`).
2015-08-25 09:26:10 +02:00
Frederic Junod
eb4dab90e5
Better type for ol.interaction.Modify#rBush_
2015-08-25 09:26:10 +02:00
Éric Lemoine
7b9828a7a7
Merge pull request #4040 from elemoine/has-enable
...
Better docs for ol.ENABLE_[WEBGL|CANVAS|DOM]
2015-08-24 17:26:56 +02:00
Éric Lemoine
727586ecb9
Merge pull request #4032 from gberaudo/improve_overlay_extensibility
...
Improve ol.Overlay extensibility
2015-08-24 16:46:36 +02:00
Éric Lemoine
b3860a8fd5
Fix custom build issue
...
This fixes a custom build issue by adding a goog.require to imagestaticsource.js.
Fixes #4012 .
2015-08-24 16:41:44 +02:00
Guillaume Beraudo
e189667d20
Improve ol.Overlay extensibility
...
- make autoPan_ protected;
- split updatePixelPosition_() and make it protected;
- use a protected setVisible() function.
2015-08-24 16:15:26 +02:00
Éric Lemoine
fe69c0e354
Better docs for ol.ENABLE_[WEBGL|CANVAS|DOM]
2015-08-24 16:05:43 +02:00
Frédéric Junod
1c549b4df3
Merge pull request #4037 from fredj/travis_pip_install
...
Don't install python packages in before_install
2015-08-24 14:19:35 +02:00
Éric Lemoine
931100e030
Merge pull request #4028 from elemoine/closure-util-1-6
...
Update to closure-util 1.6
2015-08-24 14:16:27 +02:00
Éric Lemoine
6c13de715e
Update to closure-util 1.6.1
2015-08-24 14:02:23 +02:00
Frederic Junod
37cdbcc72f
Don't install python packages in before_install
...
Travis already installs the packages by default.
See http://docs.travis-ci.com/user/languages/python/#Travis-CI-uses-pip
2015-08-24 10:03:07 +02:00
Frédéric Junod
da5bf46dbf
Merge pull request #4014 from fredj/rm_checkStructDictInheritance
...
Remove deprecated checkStructDictInheritance
2015-08-24 09:08:12 +02:00
Frédéric Junod
2c8e5600ce
Merge pull request #3987 from fredj/unnecessary_cast
...
Remove unnecessary cast
2015-08-24 09:07:27 +02:00
Alvin Lindstam
cb8e4e0ee7
Fix miswritten test
2015-08-23 23:35:08 +02:00
Alvin Lindstam
c5fe7df2e4
Fix modify event trigger order, should trigger modifystart before any modification and modifyend last.
2015-08-23 23:35:07 +02:00
Tim Schaub
0194c8e3c2
Merge pull request #4035 from tschaub/remove-unused
...
Remove unused sphere and ellipsoid methods.
2015-08-23 13:06:13 -06:00
Tim Schaub
980dbc121a
Remove unused ol.Ellipsoid
2015-08-23 12:27:57 -06:00
Tim Schaub
d09506f5b1
Remove unused ol.ellipsoid.WGS84
2015-08-23 12:26:51 -06:00
Tim Schaub
13a9d2f6af
Remove unused ellipsoid.vincenty() method
2015-08-23 12:26:43 -06:00
Tim Schaub
d91f5ecc48
Remove unused ellipsoid.vincentyDistance() method
2015-08-23 12:11:46 -06:00
Tim Schaub
b180149100
Remove unused ellipsoid.vincentyFinalBearing() method
2015-08-23 12:08:39 -06:00
Tim Schaub
6bbc411521
Remove unused ellipsoid.vincentyInitialBearing() method
2015-08-23 12:06:31 -06:00
Tim Schaub
0ba7856d49
Remove FIXMEs
2015-08-23 11:59:39 -06:00
Tim Schaub
90ec289c89
Remove unused sphere.midpoint() method
2015-08-23 11:56:23 -06:00
Tim Schaub
b724ce6c0d
Remove unused sphere.interpolate() method
2015-08-23 11:54:08 -06:00
Tim Schaub
9cccbd0712
Remove unused sphere.maximumLatitude() method
2015-08-23 11:51:00 -06:00
Tim Schaub
3852be0d7e
Remove unused sphere.initialBearing() method
2015-08-23 11:50:00 -06:00
Tim Schaub
daa4781072
Remove unused sphere.equirectangularDistance() method
2015-08-23 11:48:09 -06:00
Tim Schaub
8ec2bcef17
Remove unused sphere.finalBearing() method
2015-08-23 11:46:20 -06:00
Tim Schaub
c74277cae8
Remove unused sphere.cosineDistance() method
2015-08-23 11:43:26 -06:00
Tim Schaub
bc1328528a
Remove unused sphere.crossTrackDistance() method
2015-08-23 11:41:06 -06:00
Pierre GIRAUD
ff01bba55a
Merge pull request #4031 from pgiraud/popup_size
...
Fixing size of popup
2015-08-21 13:08:33 +02:00
Pierre GIRAUD
8329da8d1c
Fixing size of popup
2015-08-21 11:28:08 +02:00
Éric Lemoine
5865d5bc55
Merge pull request #4023 from elemoine/4003
...
Render map when layer.setMap(map) called
2015-08-20 15:31:07 +02:00
Frédéric Junod
6d7f51f111
Merge pull request #4026 from fredj/fa_css_class
...
Fix Font Awesome CSS class in examples
2015-08-20 12:15:16 +02:00
Frederic Junod
da4b863ad8
Fix Font Awesome CSS class in examples
2015-08-20 11:49:19 +02:00
Frederic Junod
2d92791b17
Remove deprecated checkStructDictInheritance
...
Deprecated since the 20150505 Closure Compiler release.
See https://github.com/google/closure-compiler/wiki/Releases#may-5-2015-v20150505
2015-08-20 11:40:22 +02:00
Frederic Junod
4c615d8ddf
Remove unnecessary cast
...
Found by the latest version of closure-compiler (v20150729)
2015-08-20 11:39:40 +02:00
Marc Jansen
c14d64b4e7
Merge pull request #4024 from marcjansen/docs-featurestylefunction
...
Correct documentation for ol.FeatureStyleFunction
2015-08-20 10:59:08 +02:00
Marc Jansen
c2f4b38981
Correct documentation for ol.FeatureStyleFunction
2015-08-20 10:39:59 +02:00
Éric Lemoine
b1973fcdf4
Render map when layer.setMap(map) called
2015-08-20 10:12:51 +02:00
Éric Lemoine
6260c4d744
Merge pull request #4011 from elemoine/update-segment-data
...
Make Modify interaction listen to feature changes
2015-08-20 09:24:00 +02:00
Marc Jansen
5029b5dc97
Merge pull request #3917 from cmiles74/cluster-source-refresh
...
Resolved issue with cluster source reloading
2015-08-19 17:34:54 +02:00
Andreas Hocevar
7505460d65
Merge pull request #4015 from weskamm/xyzgeturls
...
Add a getUrls Method to ol.source.XYZ
2015-08-19 16:22:57 +02:00
Marc Jansen
e211c908f8
Merge pull request #4019 from marcjansen/editorconfig-cleanup
...
Simplify .editorconfig file
2015-08-19 15:16:54 +02:00
Frédéric Junod
87a1031de5
Merge pull request #4002 from fredj/closure-library
...
Update closure-library to latest commit
2015-08-19 14:51:06 +02:00
Marc Jansen
fef0088bf9
Simplify .editorconfig file
2015-08-19 14:49:28 +02:00
Marc Jansen
8a4bdd4046
Merge pull request #4018 from marcjansen/animation-example
...
Fix rotate buttons in animation example
2015-08-19 14:42:20 +02:00
Marc Jansen
da4d5caea8
Fix rotate buttons in animation example
2015-08-19 14:15:27 +02:00
Marc Jansen
2aa7812fc5
Merge pull request #4013 from marcjansen/update-marked
...
Use a more recent version of marked
2015-08-19 14:01:40 +02:00
Frederic Junod
fdba4fc381
Add a test for ol.Map#getEventPixel
2015-08-19 13:50:14 +02:00
Frederic Junod
8730fc8824
Remove goog.style.getRelativePosition workaround
...
Fixed upstream with https://github.com/google/closure-library/pull/424
2015-08-19 13:50:14 +02:00
Frederic Junod
35d26f1280
Update closure-library to latest commit
2015-08-19 13:50:14 +02:00
Andreas Hocevar
7e7494d5c7
Merge pull request #4017 from ahocevar/protect-proj-registry
...
Do not overwrite projections in the registry simply by using `new ol.proj.Projection()`
2015-08-19 13:17:33 +02:00
Andreas Hocevar
a8797ae1ff
Do not overwrite projections in the registry
2015-08-19 13:06:23 +02:00
Johannes Weskamm
a6c49dabcf
Add a getUrls Method to ol.source.XYZ
...
Added the getUrls method to get access to the url / urls property.
When using a tileUrlFunction, getUrls should return null.
This should fix issue #3886
2015-08-19 12:43:35 +02:00
Marc Jansen
296564a4ce
Use a more recent version of marked
...
Quoting from https://nodesecurity.io/advisories/marked_redos :
> Marked 0.3.3 and earlier is vulnerable to regular expression denial of
> service (ReDoS) when certain types of input are passed in to be parsed.
2015-08-18 21:21:51 +02:00
Éric Lemoine
5f7e6ac61a
Make Modify interaction listen to feature changes
...
This commit makes the Modify interaction modify its segment data when the candidate features change.
2015-08-18 16:39:49 +02:00
Éric Lemoine
33da0e7b66
Merge pull request #4008 from elemoine/translate-interaction
...
Add a Translate interaction
2015-08-18 12:26:31 +02:00
Christopher S. Case
d042b4c277
Add a translate-features example
2015-08-18 11:20:31 +02:00
Christopher S. Case
338d0570fd
Add a Translate interaction
...
This allows features to be moved around the map. It works much like the Modify interaction, however it's significantly simpler. It uses the geometry's underlying `translate` function.
2015-08-18 11:17:01 +02:00
Pierre GIRAUD
cafbb82c41
Merge pull request #3230 from pgiraud/collection_editing_style
...
Add stroke to default editing style for geometry collections
2015-08-18 11:05:12 +02:00
Pierre GIRAUD
de0266ded7
Add stroke to default editing style for geometry collections
2015-08-18 10:54:45 +02:00
Éric Lemoine
e703a58c5d
Merge pull request #4007 from elemoine/bind
...
Do not use Function.prototype.bind in examples
2015-08-18 10:53:38 +02:00
Éric Lemoine
fefc39147c
Do not use Function.prototype.bind in examples
...
PhantomJS 1.x does not have Function.prototype.bind, so do not use that function in examples.
2015-08-18 09:47:13 +02:00
Éric Lemoine
d204d7764a
Merge pull request #4006 from elemoine/typo
...
Fix typo (vegetaion -> vegetation)
2015-08-18 09:33:49 +02:00
Éric Lemoine
92655b2d20
Fix typo
2015-08-18 09:12:22 +02:00
Andreas Hocevar
204f8f9813
Merge pull request #3993 from ahocevar/no-duplicate-extenrs
...
Replace base symbols with overridden ones when generating info.json
2015-08-11 18:29:53 +02:00
Andreas Hocevar
b0dd3782a8
Replace base symbols with overridden ones
2015-08-11 17:08:31 +02:00
Frédéric Junod
2ae22a934d
Merge pull request #3992 from fredj/makefile_typo
...
Fix typo in Makefile
2015-08-11 09:46:37 +02:00
Frederic Junod
594eb7fe95
Fix typo in Makefile
2015-08-11 08:59:37 +02:00
Frédéric Junod
c60b80b566
Merge pull request #3989 from fredj/3938
...
Handle JSONP errors in ol.source.TileJSON
2015-08-11 08:54:26 +02:00
Frederic Junod
0578e8f2f6
Handle JSONP errors in ol.source.TileJSON
...
Fixes #3938
2015-08-10 15:28:26 +02:00
Tim Schaub
daf85c75c7
Merge pull request #3983 from tschaub/doc-footer
...
Remove doc footer with timestamp.
2015-08-07 12:59:39 -06:00
Tim Schaub
b94a4832f7
Merge pull request #3984 from tschaub/fewer-blue-buttons
...
Style source control links in examples.
2015-08-07 12:59:10 -06:00
Tim Schaub
ab24d9043e
Minimal source control links
2015-08-07 12:46:15 -06:00
Tim Schaub
6dc7f2cfec
Remove footer with timestamp
2015-08-07 11:22:07 -06:00
Tim Schaub
5b80da7f6e
Merge pull request #3982 from tschaub/build-examples
...
Rebuild examples if package.json changes.
2015-08-07 11:09:43 -06:00
Tim Schaub
0691d1d74e
Rebuild examples if package.json changes
2015-08-07 11:00:28 -06:00
Tim Schaub
ade361479a
Merge pull request #3980 from openlayers/release-v3.8.2
...
Release v3.8.2.
2015-08-07 10:42:53 -06:00
Tim Schaub
0c06a429fb
Update package version to 3.8.2
2015-08-07 10:18:53 -06:00
Tim Schaub
4233061dda
Changelog vor v3.8.2
2015-08-07 10:18:21 -06:00
Tim Schaub
7e579f1ec0
Merge pull request #3979 from tschaub/ol-url
...
Fix URLs for openlayers.org resources.
2015-08-07 10:14:38 -06:00
Andreas Hocevar
0e538b29c0
Fix URLs for openlayers.org resources
2015-08-07 10:03:00 -06:00
Éric Lemoine
23f29ab65a
Merge pull request #3977 from gberaudo/mark_ol_style_icon_load_api
...
Mark ol.style.Icon#load() @api
2015-08-07 16:33:17 +02:00
Guillaume Beraudo
464ce13b13
Mark ol.style.Icon#load() @api
...
We currently rely on the renderer to load the styles it intents to use.
In Ol3-Cesium we want to allow different styles for 3D and for 2D.
This commit fixes the issue by allowing application code to explicitely
initiate the loading process.
2015-08-07 15:56:07 +02:00
Andreas Hocevar
861e1515d4
Merge pull request #3978 from ahocevar/ol-urls
...
Fix URLs for openlayers.org resources
2015-08-07 14:26:25 +02:00
Andreas Hocevar
2bd0fdf07b
Fix URLs for openlayers.org resources
2015-08-07 13:48:28 +02:00
Éric Lemoine
1921e009e6
Merge pull request #3900 from Jenselme/kmlformat
...
Do not add Style as a feature property
2015-08-07 13:00:11 +02:00
Éric Lemoine
b0584acaa5
Add ol.format.KML.findStyle_ function
...
This commit adds an `ol.format.KML.findStyle_` function to prevent creating a function for every call to `ol.format.KML.createFeatureStyleFunction_`, as suggested by @ahocevar in #3900 .
2015-08-07 11:54:38 +02:00
Éric Lemoine
eb8be03792
Merge pull request #3975 from gberaudo/skip_empty_features_in_webgl_replay
...
Skip features without geometry during webgl replay
2015-08-07 11:38:07 +02:00
Guillaume Beraudo
e57919e55b
Skip features without geometry during webgl replay
...
Setting a feature geometry to null or undefined and triggering a hit
detection was throwing an exception.
This patch handles a batched feature without a geometry in the same
fashion as skipped features.
An equivalent patch has been applied to the canvas replay.
2015-08-07 09:50:25 +02:00
Tim Schaub
b01fa94ecd
Merge pull request #3972 from openlayers/release-v3.8.1
...
Release v3.8.1.
2015-08-06 10:34:14 -06:00
Tim Schaub
47b53ded6d
Update package version to 3.8.1
2015-08-06 09:12:51 -06:00
Tim Schaub
3c8aeb7287
Changelog for v3.8.1
2015-08-06 09:12:08 -06:00
Tim Schaub
7b899fa767
Merge pull request #3970 from tschaub/cdn-switch
...
Pull builds from openlayers.org.
2015-08-06 09:05:00 -06:00
Andreas Hocevar
73d4ba2a51
Merge pull request #3961 from gberaudo/skip_empty_features_in_replay
...
Skip features without geometry during canvas replay
2015-08-06 13:12:43 +02:00
Andreas Hocevar
a673c39251
Merge pull request #3971 from ahocevar/calculate-new-extent
...
Revert "Cache the image extent"
2015-08-06 08:37:03 +02:00
Andreas Hocevar
a1946a6e69
Revert "Cache the image extent"
...
This reverts commit eb2a30e461 .
2015-08-06 08:15:02 +02:00
Tim Schaub
f695cb012a
Pull builds from openlayers.org
2015-08-05 21:29:08 -06:00
Andreas Hocevar
317a27d6f3
Merge pull request #3964 from rattai/imagewms_extent
...
Compute new image extent for comparison to existing image extent
2015-08-05 22:52:10 +02:00
rattai
eb2a30e461
Cache the image extent
2015-08-05 12:59:41 -04:00
rattai
e49ce543a4
shorten long line
2015-08-04 20:00:59 -04:00
Tim Schaub
575fff6737
Merge pull request #3962 from bjornharrtell/jsdoc-upgrade
...
Upgrade JSDoc to 3.3.2 and remove obsoleted plugins.
2015-08-04 15:26:55 -06:00
rattai
b3f14f09c4
Compute new image extent for comparison to existing image extent
2015-08-04 17:25:47 -04:00
Björn Harrtell
6812de6a77
Upgrade JSDoc to 3.3.2 and remove obsoleted plugins
2015-08-04 22:04:15 +02:00
Andreas Hocevar
0ec70256d6
Merge pull request #3875 from geonux/draw_undo
...
Undo last points method to the draw interraction
2015-08-04 20:25:02 +02:00
Guillaume Beraudo
23ae91cfd5
Skip features without geometry during canvas replay
...
Setting a feature geometry to null or undefined and triggering a hit
detection was throwing an exception.
This patch handles a batched feature without a geometry in the same
fashion as skipped features.
2015-08-04 18:08:54 +02:00
geonux
999880f350
Add missing braces on statement
2015-08-04 15:02:49 +02:00
Frédéric Junod
85815a32a0
Merge pull request #3960 from fredj/extra_require
...
Remove unused goog.require
2015-08-04 10:25:39 +02:00
Frederic Junod
0a6745f1e4
Remove unused goog.require
...
Found by the latest version of closure-compiler (v20150729)
2015-08-04 10:01:11 +02:00
Tim Schaub
08c01de6b0
Merge pull request #3959 from tschaub/release-tweaks
...
Minor updates to release procedure.
2015-08-04 01:09:10 -06:00
Tim Schaub
ad2b4a3863
Configure travis-ci/push job to only build pushes to master
2015-08-04 00:32:39 -06:00
Tim Schaub
91d6844ecd
Install latest dependencies before building
2015-08-04 00:30:39 -06:00
Tim Schaub
929ce05f81
Merge pull request #3958 from openlayers/release-v3.8.0
...
Release v3.8.0.
2015-08-04 00:16:31 -06:00
Tim Schaub
81b7a77954
Update package version to 3.8.0
2015-08-04 00:03:33 -06:00
Tim Schaub
91045b0ad1
Changelog for v3.8.0
2015-08-04 00:03:24 -06:00
Tim Schaub
b11f6abb3c
Merge pull request #3957 from tschaub/shared-delete
...
Properly handle vertex deletion with multiple features.
2015-08-03 23:38:43 -06:00
Tim Schaub
571f3f30a4
Regression test for shared vertex deletion
2015-08-03 23:07:19 -06:00
Tim Schaub
85ddded15c
Only remove the vertex feature if it exists
...
When deleting a vertex shared by multiple features, we iterate through drag segments and only need to remove the vertex feature once.
2015-08-03 22:44:22 -06:00
Tim Schaub
d3c8880b22
Merge pull request #3954 from fredj/rm_bindMouseOutFocusOutBlur
...
Remove ol.control.Control.bindMouseOutFocusOutBlur function.
2015-08-03 21:51:09 -06:00
Tim Schaub
54d3bbd625
Merge pull request #3214 from tschaub/raster
...
Pixel manipulation with raster sources.
2015-08-03 21:49:19 -06:00
Tim Schaub
405a8db075
Merge pull request #3946 from Turbo87/modify
...
Fix vertex deletion for Modify interaction on mobile devices.
2015-08-03 21:47:41 -06:00
Tim Schaub
27e58be43d
Merge pull request #3910 from ahocevar/ol-ext-no-amd
...
Do not provide an AMD environment to ol.ext modules.
2015-08-03 21:43:42 -06:00
Tim Schaub
cee34fa51b
Table for controls
2015-08-03 21:33:46 -06:00
Tim Schaub
16aa548383
Only create a worker if an operation is provided
2015-08-03 21:32:16 -06:00
Tim Schaub
860fdabd76
Simplify raster sources by working with a single operation
2015-08-03 20:10:46 -06:00
Frederic Junod
761aa0ea5c
Remove ol.control.Control.bindMouseOutFocusOutBlur function
...
It was a workaround added in #1761 to hide the button tooltip on
OSX / Chrome 32 and 33.
Because we're not using the tooltips anymore (see #2781 ) and this
version of chrome is deprecated this workaround can be removed.
2015-08-03 17:12:33 +02:00
Frédéric Junod
d493d0a820
Merge pull request #3934 from fredj/drawpoint_events
...
Fix `drawstart` and `drawend` events when drawing a point
2015-08-03 16:26:00 +02:00
Pierre GIRAUD
d6e35edac5
Merge pull request #3774 from pgiraud/measure_tooltips_touchdevice
...
Measure tooltips touchdevice
2015-08-03 15:57:57 +02:00
Frederic Junod
2143eebd30
Fix drawstart and drawend events when drawing a point
...
The previous behavior was to fire a `drawstart` on the first `mousemove`.
2015-08-03 13:40:56 +02:00
Frédéric Junod
64225776d4
Merge pull request #3949 from fredj/expect_called
...
Remove count argument from `called` function
2015-08-03 13:40:16 +02:00
Éric Lemoine
355c3c7b58
Merge pull request #3950 from elemoine/vbarray
...
Remove reference to vbarray.js
2015-08-03 11:19:29 +02:00
Éric Lemoine
e792a121f4
Remove reference to vbarray.js
...
This file was removed with https://github.com/openlayers/ol3/pull/3516 .
Fixes #3702 .
2015-08-03 11:06:43 +02:00
Frederic Junod
3364dbb46e
Remove count argument from called function
...
This function takes no arguments, use the `callCount` property instead.
2015-08-03 10:02:21 +02:00
Tim Schaub
23610efe30
Merge pull request #3947 from alvinlindstam/clarify-ratio-docs
...
Clarify documentation of Image source ratio option.
2015-08-02 12:46:00 -06:00
Alvin Lindstam
75bf3e1ccf
Clarify documentation of Image source ratio option.
2015-08-02 19:51:00 +02:00
Tim Schaub
f2f5cd2630
Make seed coordinate sticky
2015-08-01 17:06:40 -06:00
Ian Schneider
6f6698dd6a
Add a region growing example
2015-08-01 17:06:33 -06:00
Tim Schaub
4320b07c5d
Doc corrections
2015-08-01 16:33:43 -06:00
Tim Schaub
25603d7cf1
Merge pull request #3920 from probins/patch-1
...
Remove use_types_for_optimization from custom build tutorial.
2015-08-01 16:23:51 -06:00
Tim Schaub
935eb63876
Merge pull request #3922 from probins/expandurl
...
Document {?-?} pattern in expandUrl
2015-08-01 15:54:51 -06:00
Tim Schaub
6111b91cca
Merge pull request #3921 from bjornharrtell/travis-cache
...
Cache node_modules on Travis.
2015-08-01 15:52:20 -06:00
Tobias Bieniek
7a34d22b37
interaction/modify: Add missing goog.require() to test
2015-08-01 22:09:32 +02:00
Tobias Bieniek
c3f51c676a
interaction/modify: Fix identation issue
2015-08-01 22:05:44 +02:00
Tobias Bieniek
968c8aa34e
interaction/modify: Replace lastNewVertexPixel with ignoreNextSingleClick
...
The previous approach did not work on mobile devices where no `pointermove`
event is sent except from dragging.
Logic now is: Upon vertex creation due to `pointerdown` we will ignore
the next `singleclick` event unless there is a `pointerdrag` event, which will
not lead to a `singleclick` event following the vertex creation.
Resolves #3935
2015-08-01 22:00:41 +02:00
Tobias Bieniek
b001a48567
interaction/modify: Simplify lastNewVertexPixel condition
2015-08-01 21:12:59 +02:00
Tobias Bieniek
bf9156cbeb
interaction/modify: Adjust simulated events
...
This is exactly matching the event sent by Chrome now
2015-08-01 21:03:18 +02:00
Tobias Bieniek
bafd8548d1
interaction/modify: Add tests for deleteCondition option
2015-08-01 20:52:31 +02:00
Tobias Bieniek
e3ead5df06
events/condition: Add doubleClick condition
2015-08-01 20:46:21 +02:00
Tobias Bieniek
22ca08179d
interaction/modify: Use expect().to.be() assertion
...
... instead of expect(a === b).to.be.ok()
2015-08-01 20:20:06 +02:00
Andreas Hocevar
c8df907ff2
Merge pull request #3942 from ahocevar/matrixset-by-projection
...
Fix WMTS TileMatrixSet lookup by SRS identifier
2015-07-31 11:45:06 +02:00
Andreas Hocevar
c0950dee11
Merge pull request #3945 from ahocevar/popup-on-icon
...
Simplify icon example and show popup at clicked position
2015-07-31 11:24:58 +02:00
Andreas Hocevar
da3d8952da
Simplify icon example and show popup at clicked position
...
By using the event's coordinate instead of the feature's, we make sure
that the popup is shown where the user clicked when on a wrapped world.
2015-07-31 10:09:16 +02:00
Andreas Hocevar
95e43c852d
Fix WMTS TileMatrixSet lookup by SRS identifier
2015-07-30 19:48:28 +02:00
Frédéric Junod
d4d3555a88
Merge pull request #3930 from fredj/goog.functions.identity
...
Use goog.functions.identity instead of goog.identityFunction
2015-07-29 08:53:53 +02:00
Andreas Hocevar
ef9a1a25b1
Merge pull request #3929 from probins/patch-2
...
Expand description for XYZ source
2015-07-28 22:15:16 +02:00
Peter Robins
44fdfaa630
Expand description for XYZ source
2015-07-28 12:54:01 +00:00
Andreas Hocevar
112473afee
Merge pull request #3933 from ahocevar/snap-center-to-pixel
...
Snap center to pixel to avoid floating point issues
2015-07-28 14:20:43 +02:00
Andreas Hocevar
5e505f200a
Snap center to pixel to avoid floating point issues
2015-07-28 14:02:09 +02:00
Frédéric Junod
5e4474ca8c
Merge pull request #3932 from Turbo87/patch-1
...
SnapOptions: Fix typo in pixelTolerance JSDoc
2015-07-28 13:03:14 +02:00
Tobias Bieniek
d3f766c748
SnapOptions: Fix typo in pixelTolerance JSDoc
...
This was apparently copy-pasted from the `ModifyOptions` without adjustment
2015-07-28 12:26:54 +02:00
Frédéric Junod
2b1acc6216
Merge pull request #3931 from fredj/rm_htmlparser2
...
Remove unused htmlparser2 package
2015-07-28 11:07:48 +02:00
Frederic Junod
c008de1a88
Remove unused htmlparser2 package
...
No longer used since #3542
2015-07-28 10:31:58 +02:00
Frederic Junod
e6a38d8211
Use goog.functions.identity instead of goog.identityFunction
...
goog.identityFunction is deprecated
2015-07-28 09:44:51 +02:00
Peter Robins
e6f4054d3b
Document {?-?} pattern in expandUrl
2015-07-25 13:41:36 +00:00
Björn Harrtell
fe636a0e98
Use Travis CI dependency cache
2015-07-25 15:12:59 +02:00
Peter Robins
76d36d4b20
Remove use_types_for_optimization from custom build tutorial
2015-07-23 15:11:55 +01:00
cmiles74
89b62cd53b
Resolved issue with cluster source reloading
...
The cluster source was not reloading when a map was panned, only when
the resolution changed.
2015-07-22 09:18:41 -04:00
Frédéric Junod
abb5fef043
Merge pull request #3912 from fredj/zoomslider_event_type
...
Fix the event type fired by goog.fx.Dragger
2015-07-22 14:39:40 +02:00
Tim Schaub
0c486c522a
Allow UI thread to be used
...
Where workers are not available, or if operations are trivial to run, the main UI thread can be used instead. This also adds tests that run in real browsers.
2015-07-21 17:12:08 -06:00
Tim Schaub
af3c38052e
Avoid examples that cannot be run in Phantom
2015-07-21 17:12:08 -06:00
Tim Schaub
f1ff39cc8b
Avoid compiling the shaded relief example
...
The compiler doesn't support the use of the ImageData constructor.
2015-07-21 17:12:08 -06:00
Tim Schaub
643c2e6f21
Only update canvas if not dirty
2015-07-21 17:12:07 -06:00
Tim Schaub
d5aa0d9a8e
Update example to work with the latest pixelworks
2015-07-21 17:12:07 -06:00
Tim Schaub
793b27e9f5
Allow operations to be updated
2015-07-21 17:12:07 -06:00
Tim Schaub
9d28549b2b
Pass along potentially modified data
2015-07-21 17:12:07 -06:00
Tim Schaub
ef90f5a097
Run operations in a worker
2015-07-21 17:12:07 -06:00
Tim Schaub
c50d775330
Vertical exaggeration control
2015-07-21 17:12:07 -06:00
Tim Schaub
6da6cef760
Improved shaded relief example
2015-07-21 17:12:07 -06:00
Tim Schaub
1d94d71a5b
Shaded relief example
2015-07-21 17:12:07 -06:00
Tim Schaub
65fee5b7ac
Pass data object to operations
2015-07-21 17:12:07 -06:00
Tim Schaub
5267776627
Provide extent and resolution in raster events
2015-07-21 17:12:06 -06:00
Tim Schaub
a721ce03c9
Support for image or pixel operations
2015-07-21 17:12:06 -06:00
Tim Schaub
23e2fcefef
Only render if sources are ready
2015-07-21 17:12:06 -06:00
Tim Schaub
d17d470d48
Fire change when updating operations
2015-07-21 17:12:06 -06:00
Tim Schaub
c6dedbc40b
Use the first pixel for rendering, allow setting operations
2015-07-21 17:12:06 -06:00
Tim Schaub
de107c5502
Frame and canvas have equal size
2015-07-21 17:12:06 -06:00
Tim Schaub
6740ca9ee8
More interactive example
2015-07-21 17:12:06 -06:00
Tim Schaub
2c82ca86f0
Fire events before and after running ops
2015-07-21 17:12:06 -06:00
Tim Schaub
b7ad9160ef
Nicer example
2015-07-21 17:12:06 -06:00
Tim Schaub
acc97a53eb
Raster source for composing pixels from other sources
2015-07-21 17:12:05 -06:00
Frederic Junod
7634c0c2c4
Fix the event type fired by goog.fx.Dragger
2015-07-20 15:33:44 +02:00
Andreas Hocevar
49cc39c4dd
Merge pull request #3871 from ahocevar/change-event
...
Document change events properly
2015-07-18 15:41:05 +02:00
Andreas Hocevar
3595c2cce7
Document change events properly
...
With this change, the generic 'change' event is properly documented, as
all other events. It is no longer necessary to annotate `@fires change` for
every ol.Observable subclass.
2015-07-18 15:27:16 +02:00
Andreas Hocevar
80c4809aee
Do not provide an AMD environment to ol.ext modules
...
This fixes issues with ol.source.Vector being unable to use ol.ext.rbush,
but it also means that potential future external modules without node
module loader support will not work. If we ever depend on such a module,
we can replace "var define;" with a minimal AMD define shim.
2015-07-17 18:07:39 +02:00
Andreas Hocevar
10b4aa1bab
Merge pull request #3906 from ahocevar/featurescollection-only
...
Clear features properly when there is no spatial index
2015-07-16 08:57:14 +02:00
Andreas Hocevar
8f7cbc5ed6
Clear features properly when there is no spatial index
...
Previously clear() only kept the features collection in sync whern there
was also a features RTree.
2015-07-15 15:15:41 +02:00
Julien Enselme
b66a114873
Add test to check that Style is not added a feature property
2015-07-13 17:05:08 +02:00
Andreas Hocevar
7094f65ef7
Merge pull request #3896 from ahocevar/webgl-precompose
...
Fire WebGL precompose event in same sequence as other renderers
2015-07-12 10:05:45 +02:00
Andreas Hocevar
ac8e62818f
Fire WebGL precompose event in same sequence as other renderers
...
In other map renderers, the precompose event is fired before preparing and
composing layer frames. In WebGL, it is fired in between. This change makes
it so the sequence of events is the same for all renderers.
Because the WebGL renderer creates the list of layers to render before the
precompose event, unmanaged layers are never rendered. This is also fixed
by dispatching the precompose event earlier.
2015-07-11 14:58:31 +02:00
Tim Schaub
c89fb3ccfe
Merge pull request #3359 from Kenny806/deep_clone
...
Enable deep clone of MultiPolygon.
2015-07-10 23:11:25 -06:00
Tim Schaub
223d5ab60d
Merge pull request #3895 from planetlabs/greedy-multi-queue
...
Rework the tile queue for multiple queues.
2015-07-10 16:33:49 -06:00
Alessandro Isaacs
2142b538ac
Greedify the queue loading strategy
2015-07-10 15:06:41 -07:00
Alessandro Isaacs
5149889bd2
Improve the test
2015-07-10 15:06:41 -07:00
Alessandro Isaacs
b57cdb730c
Only load tiles that are not yet loaded
2015-07-10 15:06:35 -07:00
Tim Schaub
8600d46a0e
Merge pull request #3894 from tschaub/no-sudo
...
Install Python dependencies without sudo.
2015-07-10 14:20:35 -06:00
Tim Schaub
7509425aa4
Install Python dependencies without sudo
2015-07-10 11:00:13 -06:00
Pierre GIRAUD
c9ab9bc711
Hide the help tooltip when cursor is out of the map
2015-07-10 09:32:32 +02:00
Tim Schaub
cd6ac857b9
Merge pull request #3824 from probins/select
...
Improve docs for interaction.Select.
2015-07-09 16:54:05 -06:00
Tim Schaub
7b35557cee
Merge pull request #3884 from tschaub/debug-server
...
Provide a debug loader for the library.
2015-07-09 16:02:12 -06:00
Tim Schaub
4549d2f7a8
Try multiple ports
2015-07-09 10:49:24 -06:00
Tim Schaub
7780d77ade
Update to closure-util@1.5.0
2015-07-09 10:16:15 -06:00
Tim Schaub
bfaac061c8
Provide a debug loader for the library
2015-07-09 10:16:15 -06:00
Andreas Hocevar
afce912f11
Merge pull request #3883 from ahocevar/foreachfeatureatpixel-unmanaged-always
...
Ignore layer filter for unmanaged layers
2015-07-09 00:03:25 +02:00
Tim Schaub
a705c6fe11
Test two queues sharing tiles
2015-07-08 15:12:31 -06:00
Andreas Hocevar
26e146b1d8
Ignore layer filter for unmanaged layers
...
To make unmanaged vector layers work like the removed ol.FeatureOverlay,
the layer filter for ol.Map#forEachFeatureAtPixel needs to ignore unmanaged
layers.
2015-07-07 22:24:57 +02:00
geonux
64ab764827
Renaming the method description according to 'probins' proposal.
2015-07-06 15:07:56 +02:00
geonux
314b04df7a
Add assertions to pass the validation step.
2015-07-06 13:49:42 +02:00
geonux
29b1f0d55d
Add the capability to remove(undo) the last drawed segments.
2015-07-06 12:11:34 +02:00
Bart van den Eijnden
a62bbd6650
Merge pull request #3859 from llambanna/patch-2
...
Add in crossOrigin option
2015-07-06 11:58:39 +02:00
Bart van den Eijnden
38fa805f03
Merge pull request #3873 from probins/patch-1
...
Correct minor typo in modifyinteraction
2015-07-06 09:36:07 +02:00
Anna Lambrechtsen
1d3f8b5d7d
Add in crossOrigin option
2015-07-06 14:07:40 +12:00
Peter Robins
c53aa7e8d5
Correct minor typo in modifyinteraction
2015-07-05 10:57:59 +01:00
Andreas Hocevar
109cd6f3a6
Merge pull request #3872 from probins/patch-1
...
Correct event notations in ol.Feature
2015-07-04 14:20:25 +02:00
Peter Robins
4f703efd23
Correct event notations in ol.Feature
2015-07-04 11:43:06 +01:00
Bart van den Eijnden
a157fff318
Merge pull request #3869 from openlayers/release-v3.7.0
...
Release v3.7.0
2015-07-03 11:36:40 +02:00
Bart van den Eijnden
84ed12ec46
Update package version to 3.7.0
2015-07-03 11:34:19 +02:00
Bart van den Eijnden
5fb692a876
Changelog for v3.7.0
2015-07-03 11:33:48 +02:00
Andreas Hocevar
06908775e8
Merge pull request #3867 from ahocevar/no-proj-extent-required
...
Do not require projection extent for x-wrapping tile sources
2015-07-03 11:25:06 +02:00
Andreas Hocevar
da66a37182
Do not require projection extent for x-wrapping tile sources
2015-07-03 11:05:49 +02:00
Bart van den Eijnden
96eaf2de06
Merge pull request #3635 from bjornharrtell/modify-singleclick-vertex
...
Create vertex on boundary single click
2015-07-03 11:00:33 +02:00
Andreas Hocevar
86d9d691e4
Merge pull request #3806 from ahocevar/clip-wrapx
...
Do not clip canvas for vector layers when wrapping the world
2015-07-03 10:47:45 +02:00
Björn Harrtell
c69ba6a3dd
Create vertex on boundary single click
2015-07-03 10:26:38 +02:00
Bart van den Eijnden
2adf3befb8
Merge pull request #3461 from bjornharrtell/modifyevent
...
High level Modify interaction events
2015-07-03 10:24:43 +02:00
Björn Harrtell
f81e36d8e0
Add mapBrowserPointerEvent property to ModifyEvent
2015-07-03 10:11:24 +02:00
Björn Harrtell
f7d62f054c
High level Modify interaction events
2015-07-03 10:11:24 +02:00
Ryan Curry
9a44895d41
Update graticule.js - fixed style / missing line
...
My comment on line 375 was too long, so I broke it up into multiple lines. Also I accidentally left a line out of the commit (line 384) when transcribing my changes into the web based editor.
2015-07-02 12:35:38 -07:00
Ryan Curry
56e871f8b5
Update graticule.js - fixed typo/build error
...
Corrected reference to variable frameState - it was misspelled by the previous commit.
2015-07-02 12:23:05 -07:00
Ryan Curry
de6ecb22a8
graticule.js - Fixed build. No functional change.
...
viewContext.extent_ is private, so we can't use it directly. Instead, re-calculate the corrected wrapped extent.
2015-07-02 12:20:05 -07:00
Bart van den Eijnden
c0b6eefd8f
Merge pull request #3865 from bartvde/fit
...
ol.View#fit()
2015-07-02 16:58:33 +02:00
Andreas Hocevar
a09fa923a5
Merge pull request #3864 from klokantech/xyz-canwrapx
...
Check projection.canWrapX() before wrapping tiles
2015-07-02 17:04:11 +03:00
Bart van den Eijnden
7c207d47bb
Move upgrade notes to 3.7 and fix typos
2015-07-02 15:23:34 +02:00
Petr Sloup
eac5d652cf
Check projection.canWrapX() before wrapping tiles
...
Even if wrapX is true on the source
2015-07-02 15:21:34 +02:00
vmalaret
4d3e903670
ol.View#fit -- fix docs and add assertions
2015-07-02 15:19:09 +02:00
vmalaret
e7cd691362
rotation support for ol.View#calculateExtent
2015-07-02 15:19:08 +02:00
vmalaret
74759142d9
Replace fitGeometry and fitExtent with fit
...
Fit accepts either a geometry or an extent.
This combines two previously distinct functions
into one more flexible call.
Also brings the rotations support and options
previously available to fitGeometry to extents
2015-07-02 15:19:08 +02:00
Bart van den Eijnden
3021d3a6a7
Merge pull request #3863 from nhambletCCRI/cdataInGML
...
Handle CDATA in attribute parsing for GML format
2015-07-02 14:57:21 +02:00
Nick Hamblet
cfafe90235
Handle CDATA in attribute parsing for GML format
...
Following [3827](https://github.com/openlayers/ol3/issues/3827 ),
handle CDATA XML nodes in attribute parsing of GML data. Currently
such data will be expected to be a geometry, and will fail to parse.
Treating the CDATA node as text is the easiest way to handle such
an attribute.
2015-07-01 16:32:17 -04:00
Tim Schaub
ccaca9fc52
Merge pull request #3860 from tschaub/update-bootstrap
...
Update example layout.
2015-07-01 08:01:32 -06:00
Pierre GIRAUD
3f918f4e8d
Merge pull request #3861 from openlayers/pgiraud-patch-1
...
Don't force 'dom' renderer
2015-07-01 12:59:01 +02:00
Pierre GIRAUD
5871d64c9d
Don't force 'dom' renderer
2015-07-01 12:31:40 +02:00
Tim Schaub
d1f19b8e0d
Use the latest Bootstrap
2015-06-30 22:30:28 -06:00
Ryan Curry
7b4a954c40
graticule.js now uses vectorContext.extent_
...
When creating the graticule use the extent from the vectorContext instead of the frameState to determine what parallels and meridians should be created. This will allow the graticule to be drawn correctly on views that wrap across the dateline.
2015-06-30 11:09:20 -07:00
Ryan Curry
1159e1f792
Merge pull request #1 from openlayers/master
...
Test Merge openlayers master
2015-06-30 11:03:24 -07:00
Pierre GIRAUD
3f214f6ac4
Merge pull request #3855 from pgiraud/wmts_ign
...
Adding an example with WMTS tiles from IGN Geoportail
2015-06-30 07:28:29 +02:00
Andreas Hocevar
0159d20d6d
Merge pull request #3856 from plepe/bug-3851
...
ol.source.TileVector(): bind success function of tileLoadFunction to source
2015-06-29 22:35:15 +03:00
Stephan Bösch-Plepelits
ce20380078
ol.source.TileVector(): bind success function of tileLoadFunction to source
...
- fixes #3851
2015-06-29 21:01:08 +02:00
Pierre GIRAUD
f9e5c9c596
Adding an example with WMTS tiles from IGN Geoportail
2015-06-29 11:42:38 +02:00
Tim Schaub
7d04ef3e2d
Merge pull request #3848 from tschaub/webpack
...
Check for exports before define.
2015-06-25 11:55:32 -06:00
Frédéric Junod
ced3633d80
Merge pull request #3845 from fredj/collection_null_array
...
Prevent null array to be passed to an ol.Collection
2015-06-25 09:25:37 +02:00
Pierre GIRAUD
e62b2e4479
Merge pull request #3849 from pgiraud/dms_notation_leading_zeros
...
Pad min. and sec. with leading zeros in DMS notation
2015-06-25 09:23:37 +02:00
Frederic Junod
8cf57941ac
Prevent null array to be passed to ol.Collection
2015-06-25 09:11:38 +02:00
Frederic Junod
dd132c9fad
Add non-nullable notation to features array
2015-06-25 09:11:38 +02:00
Pierre GIRAUD
1cdfc709ae
Pad min. and sec. with leading zeros in DMS notation
...
FIxes 3776
2015-06-25 08:40:43 +02:00
Tim Schaub
1b01efc08b
Check for exports before define
2015-06-24 21:53:52 -06:00
Pierre GIRAUD
28450cbb5a
Merge pull request #3842 from pgiraud/feature_animation
...
Adding a feature-animation example
2015-06-24 16:09:50 +02:00
Pierre GIRAUD
1c341e288c
Adding a feature-animation example
2015-06-24 15:31:43 +02:00
Andreas Hocevar
3f23deb09a
Merge pull request #3833 from bjornharrtell/customtilexhr
...
Enable use of custom XHR loader for TileVector sources
2015-06-23 14:31:26 +02:00
Björn Harrtell
ceafa88dc8
Enable use of custom XHR loader for TileVector sources
2015-06-23 14:07:19 +02:00
Bart van den Eijnden
54186d7893
Merge pull request #3834 from bartvde/arcgisrest-dpi
...
ArcGIS tiled example broken in Chrome
2015-06-22 12:43:35 +02:00
Bart van den Eijnden
9a0c0e2f2b
Make sure we don't generate any floating point DPI values for ol.source.TileArcGISRest
2015-06-22 12:01:14 +02:00
Éric Lemoine
ae1221d811
Do not add Style as a feature property
...
This makes the KML format not add a Style property on features, as this may cause problems when serializing to another format such as JSON.
2015-06-22 10:11:46 +02:00
Éric Lemoine
c6d1778202
Merge pull request #3829 from kzr-pzr/master
...
incorrect assert message
2015-06-20 12:24:35 +02:00
peterko
e532727713
incorrect assert message
2015-06-20 11:09:36 +02:00
Andreas Hocevar
edc16b9739
Merge pull request #3828 from ahocevar/fix-doc-typo
...
Fix typo in upgrade notes
2015-06-20 10:35:36 +02:00
Andreas Hocevar
59871274ca
Fix typo in upgrade notes
2015-06-20 10:34:28 +02:00
Andreas Hocevar
039b54de48
Merge pull request #3826 from klokantech/xyzsource-tilegrid
...
Allow custom tileGrid in ol.source.XYZ
2015-06-20 10:25:28 +02:00
Petr Sloup
5993b45c63
Allow custom tileGrid in ol.source.XYZ
2015-06-19 19:58:06 +02:00
Andreas Hocevar
5c5364bbb7
Merge pull request #3815 from ahocevar/tilegrid-no-surprises
...
Simplify tilegrid API and internals
2015-06-19 19:05:19 +02:00
Andreas Hocevar
6411c9267b
More clarity about origin and direction of tile coordinates
2015-06-19 18:49:49 +02:00
Andreas Hocevar
f85fcf30a2
Additional tests
2015-06-19 18:34:26 +02:00
Andreas Hocevar
b5e0ae6f8c
Explain changes in upgrade notes
2015-06-19 18:34:20 +02:00
Andreas Hocevar
e6f5c2a008
Cleanup and example updates
2015-06-19 18:34:19 +02:00
Andreas Hocevar
31cfa0d952
Make tile range calculation work with arbitrary origins
2015-06-19 18:34:19 +02:00
Andreas Hocevar
a753d282cc
Use top-left corner of extent for all generated tile grids
2015-06-19 18:34:18 +02:00
Andreas Hocevar
e3a8dc89de
Fix calculation of tile coord from coordinate
...
Tile coord calculation was wrong in the case of reverseIntersectionPolicy
for y coords, and for extents with +/- Infinity.
2015-06-19 18:34:18 +02:00
Andreas Hocevar
18aa9b5091
Remove unused createFromQuadKey function
2015-06-19 18:34:18 +02:00
Andreas Hocevar
84e051d19b
Fix TileDebugSource to display '' for out-of-range tiles
2015-06-19 18:34:18 +02:00
Andreas Hocevar
af319c259b
Do not transform tile coordinates for tileUrlFunction
2015-06-19 18:34:09 +02:00
Andreas Hocevar
0af5642569
Merge pull request #3820 from ahocevar/vectorlayer-like-featureoverlay
...
Make unmanaged vector layers behave more like ol.FeatureOverlay
2015-06-19 18:18:07 +02:00
Peter Robins
d6118f31e4
Improve docs for interaction.Select
2015-06-19 13:11:27 +00:00
Andreas Hocevar
7463a58066
Do not clip canvas for vector layers when wrapping the world
2015-06-19 14:55:20 +02:00
Andreas Hocevar
f645a9e1e4
Make unmanaged vector layers behave more like ol.FeatureOverlay
...
* Skipped features need to be hit-detected on unmanaged layers.
* updateWhileAnimating and updateWhileInteracting are recommended to
achieve the same instant visual feedback that ol.FeatureOverlay had.
2015-06-19 13:06:29 +02:00
Andreas Hocevar
a9591f8b99
Merge pull request #3822 from probins/update
...
Correct docs for updateWhileInteracting
2015-06-19 12:59:30 +02:00
Peter Robins
43d9ebe51d
Correct docs for updateWhileInteracting
2015-06-19 07:24:12 +00:00
Tim Schaub
aa90c97ba3
Merge pull request #3818 from probins/transform
...
Make geometry.transform api stable again.
2015-06-18 10:42:08 -06:00
Peter Robins
874c4aef21
Make Geometry.transform api stable again
2015-06-18 16:01:25 +00:00
Andreas Hocevar
2249c82ac2
Merge pull request #3801 from ahocevar/tilevector-extent
...
Respect the tile grid's extent in ol.source.TileVector
2015-06-18 10:46:48 +02:00
Andreas Hocevar
a2c9a0796c
Merge pull request #3810 from ahocevar/tilegrid-example-docs
...
Improve TileGrid documentation and examples
2015-06-16 23:53:49 +02:00
Andreas Hocevar
d6bb13b54b
Add note about extent
2015-06-16 18:47:50 +02:00
Andreas Hocevar
d628f6b098
Use the tileSize variable
2015-06-16 17:16:28 +02:00
Andreas Hocevar
e2da56afa1
Tile grid documentation improvements
...
Using the term 'bottom-left' for origin and origins is misleading, because
many developers use -y-1 for the tile url's y in their tile url functions,
and the origin really only determines where tile coordinates start to
increase from left to right and from bottom to top.
2015-06-16 17:16:19 +02:00
Frédéric Junod
f74e4c95ff
Merge pull request #3808 from probins/patch-1
...
Correct typo in OverlayOptions
2015-06-16 10:37:53 +02:00
Éric Lemoine
b8cb1fe795
Merge pull request #3766 from elemoine/draw-click-tolerance
...
Add a clickTolerance option to the Draw interaction
2015-06-16 10:06:01 +02:00
Peter Robins
1e8968d97a
Correct typo in OverlayOptions
2015-06-16 09:04:12 +01:00
Andreas Hocevar
9c480d77f5
Merge pull request #3804 from ahocevar/fix-tilegrid-docs
...
Remove sentence that was only meant for WMTS tile grids
2015-06-15 16:44:54 +02:00
Andreas Hocevar
0e943f5832
Remove sentence that was only meant for WMTS tile grids
2015-06-15 16:08:29 +02:00
Éric Lemoine
e99f43af8d
Add a clickTolerance option to the Draw interaction
2015-06-15 15:32:34 +02:00
Andreas Hocevar
2bcb10c973
Respect the tile grid's extent
...
By adding a getTileCoordForTileUrlFuction method like for ol.source.Tile,
we can now properly handle extent and resolution restrictions, and reuse
tiles on wrapped worlds. Also adds the missing wrapX option to
ol.source.TileVector.
2015-06-15 11:15:25 +02:00
Andreas Hocevar
9301fff6cb
Merge pull request #3800 from probins/editstyle
...
Remove further references to FeatureOverlay
2015-06-13 19:08:50 +02:00
Peter Robins
83c33a03c6
Remove further references to FeatureOverlay
2015-06-13 14:01:45 +00:00
Andreas Hocevar
e848acd806
Merge pull request #3780 from ahocevar/call-tileurlfunction-with-transformed-tilecoord
...
Only expose transformed tile coordinates to the API
2015-06-12 11:18:16 +02:00
Andreas Hocevar
72cc824502
Explain changes in upgrade notes
2015-06-12 09:47:43 +02:00
Andreas Hocevar
4b3aac32c3
Return transformed tile coordinates from ol.TileGrid's API methods
2015-06-12 09:47:32 +02:00
Andreas Hocevar
acab0ebd57
Display transformed tile coordinates in ol.source.TileDebug
2015-06-12 09:46:17 +02:00
Andreas Hocevar
6a4d1c9b89
Pass transformed tile coordinates to the tileUrlFunction
2015-06-12 09:45:03 +02:00
Andreas Hocevar
698b62af98
Merge pull request #3793 from ahocevar/unmanaged-to-managed
...
Use 'managed' instead of 'unmanaged' in LayerState
2015-06-11 18:56:31 +02:00
Andreas Hocevar
817370a65b
Use 'managed' instead of 'unmanaged' in LayerState
2015-06-11 18:34:20 +02:00
Marc Jansen
07d5211e30
Merge pull request #3792 from marcjansen/group-docs
...
Link to correct layer base class
2015-06-11 17:57:57 +02:00
Marc Jansen
3fcecc98e6
Merge pull request #3791 from marcjansen/overlay-remains
...
Remove docs referring to removed feature overlay
2015-06-11 17:55:50 +02:00
Marc Jansen
6ed677a3f0
Link to correct layer base class
2015-06-11 17:50:40 +02:00
Marc Jansen
dd16bb984c
Remove docs referring to removed feature overlay
2015-06-11 17:47:16 +02:00
Frédéric Junod
f672c1792b
Merge pull request #3790 from fredj/geojson_quotes
...
Remove unnecessary quotes around object keys
2015-06-11 13:32:58 +02:00
Frederic Junod
0286564e8a
Remove unnecessary quotes around object keys
2015-06-11 11:58:11 +02:00
Andreas Hocevar
96e75ab17f
Merge pull request #3787 from ahocevar/unmanaged-layerstate
...
Add 'unmanaged' to ol.layer.LayerState
2015-06-11 10:53:38 +02:00
Frédéric Junod
a6dddfa282
Merge pull request #3784 from fredj/geojson_geometry
...
Always write the GeoJSONFeature geometry property
2015-06-11 10:20:02 +02:00
Andreas Hocevar
5a2a7d30e6
Add 'unmanaged' to ol.layer.LayerState
2015-06-11 10:17:11 +02:00
Frederic Junod
d5ea855108
Add missing GeoJSONGeometryCollection type to GeoJSONFeature#geometry
2015-06-11 09:53:06 +02:00
Frederic Junod
d8a495b639
Always write the GeoJSONFeature geometry property
2015-06-11 09:53:06 +02:00
Andreas Hocevar
4aa3ef59d5
Merge pull request #3783 from ahocevar/wmts-hidpi-from-capabilities
...
Fix broken wmts-hidpi example
2015-06-10 20:03:53 +02:00
Andreas Hocevar
7451e176ef
Use capabilities to create layer source options
2015-06-10 18:32:21 +02:00
Andreas Hocevar
872d869ded
Merge pull request #3782 from gberaudo/typo
...
Fix assert documentation typo
2015-06-10 15:47:35 +02:00
Guillaume Beraudo
d48e818390
Fix assert documentation typo
2015-06-10 15:36:43 +02:00
Andreas Hocevar
fad3cf9672
Merge pull request #3758 from ahocevar/remove-featureoverlay
...
Removal of ol.FeatureOverlay
2015-06-10 14:33:28 +02:00
Andreas Hocevar
9acd65270a
Make clear how to remove an unmanaged layer from a map
2015-06-09 15:44:39 +02:00
Andreas Hocevar
57e1dda5f1
Make sure that #clear() keeps the collection in sync
2015-06-09 15:44:39 +02:00
Andreas Hocevar
53d5d8c1d9
Get rid of ol.FeatureOverlay
...
This also introduces a wrapX option to the Draw, Modify and Select
interaction.
2015-06-09 15:44:31 +02:00
Andreas Hocevar
54da473991
Allow layers that are not managed by the map
...
When a layer is configured with a map, it will be added on top of other
layers, and not be managed in the map's features collection. The layerState
will have an 'unmanaged' flag for such layers. For vector layers, this flag
is used to not skip any features.
2015-06-09 15:44:29 +02:00
Andreas Hocevar
f186ed3deb
Alternatively manage features in an ol.Collection
...
ol.layer.Vector can now manage both an RTree and a Collection of features.
The new useSpatialIndex option allows to opt out of RTree management, and
the new ol.Collection type of the features option allows to opt in for
Collection management.
2015-06-09 15:44:18 +02:00
Pierre GIRAUD
973cc6fd89
Merge pull request #3775 from pgiraud/touch-classname
...
Add ol-touch but keep ol-viewport className.
2015-06-09 12:20:55 +02:00
Pierre GIRAUD
36b521a00e
Add ol-touch but keep ol-viewport className.
2015-06-09 11:34:19 +02:00
Pierre GIRAUD
7065722fa6
Show measurement tooltip on geometry change instead of relying on pointermove
2015-06-08 16:19:28 +02:00
Bart van den Eijnden
10b54a9f3f
Merge pull request #3713 from bartvde/issue-3713
...
Add missing propertyNames member for olx.format.WFSWriteGetFeatureOptions
2015-06-08 16:15:17 +02:00
Bart van den Eijnden
e3bc0bca3e
Add missing propertyNames member for olx.format.WFSWriteGetFeatureOptions extern
2015-06-08 15:56:42 +02:00
Andreas Hocevar
b903cee7dd
Merge pull request #3763 from probins/drawmod
...
Standardise draw/modify descriptions
2015-06-07 17:34:47 +02:00
Andreas Hocevar
2e406c9633
Merge pull request #3767 from openlayers/release-v3.6.0
...
Release v3.6.0
2015-06-07 14:18:09 +02:00
Andreas Hocevar
9f4112a8f9
Update package version to 3.6.0
2015-06-07 14:16:34 +02:00
Andreas Hocevar
30ddbad4fe
Changelog for v3.6.0
2015-06-07 14:14:49 +02:00
Marc Jansen
efd1caf00f
Merge pull request #3764 from alvinlindstam/intersectsExtent
...
Add tests and implementation for intersectsExtent (ol.geom.Geometry)
2015-06-05 14:52:50 +02:00
Marc Jansen
488a55c83c
Add more tests for intersectsExtent
2015-06-05 14:20:06 +02:00
Alvin Lindstam
1dc6c99328
Make ol.geom.Circle support #intersectsExtent, with tests
2015-06-05 14:19:46 +02:00
Alvin Lindstam
405d5666e2
Add tests for intersectsExtent/getExtent
...
This commit adds tests for `intersectsExtent` of Point, LineString, Polygon,
MultiPoint, MultiLineString, MultiPolygon and GeometryCollection.
It also adds a basic test for `getExtent` of MultiPolygon
2015-06-05 14:19:46 +02:00
Peter Robins
282fdafad7
Standardise draw/modify descriptions
2015-06-05 07:54:22 +00:00
Andreas Hocevar
bad5a97d20
Merge pull request #3757 from bjornharrtell/selectevent-browser
...
Add mapBrowserEvent as a member of ol.SelectEvent
2015-06-04 18:56:55 +02:00
Björn Harrtell
9a9b838235
Add mapBrowserEvent as a member of ol.SelectEvent
2015-06-04 16:53:53 +02:00
Marc Jansen
5bdfc35d35
Merge pull request #3759 from gberaudo/api_tilegrid_createTileCoordTransform
...
Mark tilegrid.createTileCoordTransform() @api
2015-06-04 10:19:34 +02:00
Guillaume Beraudo
361d83dc73
Mark tilegrid.createTileCoordTransform() @api
...
Necessary since the removal of tilegridXYZ type.
2015-06-04 09:24:35 +02:00
Andreas Hocevar
8f2cfe9420
Merge pull request #3747 from ahocevar/tilecoordtransform
...
Make tileCoordTransform a member again
2015-06-03 14:11:00 +02:00
Andreas Hocevar
5d9708be11
Add tests
2015-06-03 12:41:35 +02:00
Andreas Hocevar
ea7879f616
Merge pull request #3751 from ahocevar/tilejson-test
...
Do not rely on remote services for tests
2015-06-01 11:23:52 +02:00
Andreas Hocevar
682c816b9b
Do not rely on remote services for tests
2015-06-01 10:09:38 +02:00
Marc Jansen
b1289dbae7
Merge pull request #3749 from marcjansen/typo
...
Fix typo in API docs
2015-06-01 08:51:56 +02:00
Marc Jansen
cf99bcbba1
Fix typo in API docs
2015-06-01 07:56:58 +02:00
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
Marc Jansen
81b13f295b
Merge pull request #3739 from marcjansen/simpler-scientific-wkt
...
Simplify detection of scientific notation in WKT format
2015-05-31 15:50:50 +02:00
Marc Jansen
e43573bcf2
Merge pull request #3741 from marcjansen/callback-docs
...
Enhance docs of arguments and return values of callbacks / filters
2015-05-29 13:52:27 +02:00
Marc Jansen
894be51b36
Merge pull request #3740 from probins/fireselect
...
Add @fires to select interaction
2015-05-29 13:30:05 +02:00
Marc Jansen
b06f3457da
Enhance docs of arguments of callbacks/filters
2015-05-29 13:20:58 +02:00
Peter Robins
7f1053d2cd
Add @fires to select interaction
2015-05-29 10:59:07 +00:00
Marc Jansen
96741e1f0b
Simplify detection of scientific notation
...
This change allows us to remove some avoidable function calls (specifically
to goog.isDef(c) and c.toLowerCase()). Additionally, the new check is simpler
to read.
2015-05-29 09:33:29 +02:00
Andreas Hocevar
f5cd9a3eba
Merge pull request #3738 from ahocevar/tileurlfunction-docs
...
Improve doucmentation for ol.TileUrlFunctionType
2015-05-28 22:48:19 +02:00
Andreas Hocevar
4196e34c73
Improve doucmentation for ol.TileUrlFunctionType
2015-05-28 18:52:35 +02:00
Frédéric Junod
22bed40f5c
Merge pull request #3736 from fredj/examples_html_markup
...
Fix invalid example HTML markup
2015-05-28 10:44:51 +02:00
Frédéric Junod
a33008be9e
Merge pull request #3735 from probins/snap
...
Snap example: remove featureoverlay from tags
2015-05-28 10:26:52 +02:00
Frederic Junod
746116d266
Fix invalid example HTML markup
2015-05-28 10:23:14 +02:00
Peter Robins
1f6d2eff96
Snap example: remove featureoverlay from tags
2015-05-28 07:57:17 +00:00
Marc Jansen
764f821a70
Merge pull request #3732 from marcjansen/control-blur-binding
...
Add a method to bind button bluring on mouseout/focusout
2015-05-27 09:22:15 +02:00
Marc Jansen
41596d808b
Add method to bind bluring on mouseout/focusout
2015-05-26 22:32:09 +02:00
Frédéric Junod
ec208916d2
Merge pull request #3659 from fredj/undo_forEachFeatureAtCoordinate
...
Revert "Implement ol.renderer.Layer#forEachFeatureAtCoordinate"
2015-05-26 09:34:06 +02:00
bogdanvaduva
2fd894ffb9
Changed overviewmapcontrol.js due to Travis ci errors
2015-05-25 20:50:06 +03:00
bogdanvaduva
5569bd9113
Added getOverviewMap getter method in overviewmapcontrol.js
2015-05-25 15:23:43 +03: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
Éric Lemoine
e766d00e7b
Add upgrade note of ol.DrawEvent and ol.DrawEventType
2015-05-22 11:58:48 +02:00
Frédéric Junod
2e2d08f552
Merge pull request #3725 from fredj/doc
...
Document default value for olx.interaction.ModifyOptions#pixelTolerance
2015-05-22 11:43:38 +02:00
Frederic Junod
9870fe58e0
Document default value for olx.interaction.ModifyOptions#pixelTolerance
2015-05-22 11:26:58 +02:00
Andreas Hocevar
80efbb60d0
Merge pull request #3722 from ahocevar/tilejson-tilegrid
...
Use the correct TileCoord transform function
2015-05-22 11:08:07 +02:00
Andreas Hocevar
111e6db8c8
Add tests
2015-05-22 10:55:18 +02:00
Andreas Hocevar
f40aa54c18
Use the correct TileCoord transform function
2015-05-22 09:19:59 +02:00
Éric Lemoine
531b35d7c2
Be consistent with the way we name types
2015-05-21 17:32:32 +02:00
Éric Lemoine
879307da1b
Add missing goog.provides in drawinteraction.js
2015-05-21 15:41:51 +02:00
Éric Lemoine
acb0a8da53
Merge pull request #3692 from bill-chadwick/windows
...
Updates for building on Windows using Cygwin.
2015-05-21 12:57:34 +02:00
Tobias Sauerwein
e87b616de8
Merge pull request #3718 from tsauerwein/renderOrder-assertion
...
Add a assertion for renderOrder
2015-05-21 11:20:27 +02:00
tsauerwein
a3f9b3ba43
Add assertion for renderOrder
2015-05-21 09:26:47 +02:00
Bart van den Eijnden
680f140858
Merge pull request #3711 from marcjansen/color
...
Fix and test ol.color.blend
2015-05-20 15:25:54 +02:00
Marc Jansen
b6a4188ce4
Fix and test ol.color.blend
2015-05-20 12:50:52 +02:00
Andreas Hocevar
4be106d014
Merge pull request #3673 from ahocevar/draw-regular-polygon
...
More control over ol.interaction.Draw, to allow e.g. square drawing
2015-05-20 12:08:15 +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
Marc Jansen
3580cdc823
Merge pull request #3710 from marcjansen/extent-tests
...
Add more tests for ol.extent
2015-05-20 06:26:49 +02:00
Marc Jansen
f0720b2f97
Add more tests for ol.extent
2015-05-19 22:25:55 +02:00
Bart van den Eijnden
e578f98c73
Merge pull request #3709 from bartvde/issue-3709
...
vector-wfs example does not work in JSFiddle
2015-05-19 21:58:50 +02:00
Bart van den Eijnden
1dbf8cd4d6
Make sure vector-wfs example works in JSFiddle
2015-05-19 21:08:30 +02:00
Marc Jansen
0f36d1a7c2
Merge pull request #3699 from marcjansen/scientific-wkt
...
Add support for scientific notation to WKT format
2015-05-18 12:00:56 +02:00
Marc Jansen
2b76bc05a5
Add support for scientific notation to WKT format
2015-05-18 11:27:39 +02:00
Marc Jansen
1ac41c7403
Merge pull request #3696 from marcjansen/will-it-blend
...
Add an example for various blend modes
2015-05-15 17:09:33 +02:00
Marc Jansen
96550c8fcf
Merge pull request #3697 from marcjansen/npm-license-warning
...
Use a valid SPDX license expression
2015-05-15 16:58:50 +02:00
Marc Jansen
26f1062dbf
Use a valid SPDX license expression
2015-05-15 13:55:22 +02:00
Marc Jansen
26ad3fe6b1
Add an example for various blend modes
2015-05-15 13:33:31 +02:00
Éric Lemoine
34986b0870
Merge pull request #3694 from probins/patch-2
...
Correct typo in upgrade-notes
2015-05-15 10:26:06 +02:00
Andreas Hocevar
19c91235ce
Add convenience function to create a regular polygon geometryFunction
2015-05-14 23:24:29 +02:00
Andreas Hocevar
901a0f6d8e
Add functions to create regular polygons
2015-05-14 23:24:29 +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
Andreas Hocevar
4e94908440
Define getCoordinates and setCoordinates in the base class
...
Since these methods are implemented by all subclasses, it makes sense to
define them in the base class as abstract method.
2015-05-14 23:24:29 +02:00
Peter Robins
23b207dae4
Correct typo in upgrade-notes
2015-05-14 16:08:16 +01:00
Éric Lemoine
16c4082898
Merge pull request #3693 from tremby/contains-extent-doc
...
Fix ol.extent.containsExtent documentation
2015-05-14 09:10:45 +02:00
bill-chadwick
51c8bcae57
Updates for building on Windows using Cygwin.
...
Tested on Windows 7.
2015-05-14 07:08:16 +01:00
Bart Nagel
b606f4996b
Fix ol.extent.containsExtent documentation
...
The `ol.extent.containsExtent` documentation had its arguments backwards
(or the implementation did).
The documentation said "the first extent is contained by or on the edge
of the second", but the function checked the opposite.
The wording was also a little strange, since from the name of the
function alone `containsExtent` I'd guess that the first argument would
be the (potential) container, and the second would be the (potentially)
contained. But the documentation has the wording "check if one extent is
*contained by* or on the edge of another", suggesting the first argument
is the contained and the second the container.
This patch keeps the current functionality but clarifies the
documentation.
2015-05-13 12:10:06 -07:00
Éric Lemoine
7dc2a2b97e
Merge pull request #3689 from probins/wmts
...
Fix WMTS.optionsFromCapabilities if no OperationsMetadata section
2015-05-13 15:22:34 +02:00
Peter Robins
a243149d02
Fix WMTS.optionsFromCapabilities if no OperationsMetadata section
2015-05-13 12:43:12 +00:00
Frédéric Junod
a314813511
Merge pull request #3688 from fredj/failIfMajorPerformanceCaveat_externs
...
Add two missing properties to extern of WebGLContextAttributes
2015-05-12 15:14:05 +02:00
Frederic Junod
fe79389fd3
Add two missing properties to extern of WebGLContextAttributes
...
To be removed when the closure-compiler is updated
2015-05-12 13:55:13 +02:00
Bart van den Eijnden
d5c69b2e5e
Merge pull request #3682 from bartvde/api-addlayer
...
Add a note about using the collection in addLayer
2015-05-10 17:32:19 +02:00
Bart van den Eijnden
2724292de1
Add a note about using the collection in addLayer
2015-05-10 12:20:02 +02:00
Éric Lemoine
829337c219
Merge pull request #3649 from elemoine/servejs
...
More specific regex in serve.js
2015-05-09 16:34:43 +02:00
Tim Schaub
549d0a7601
Merge pull request #3677 from tschaub/example-metadata
...
Add metadata to examples,
2015-05-09 08:34:04 -06:00
Tim Schaub
b602285992
Add metadata to the mobile full-screen example
2015-05-08 06:39:06 -06:00
Tim Schaub
82b1355591
Add metadata to the geolocation orientation example
2015-05-08 06:31:34 -06:00
Marc Jansen
249f432b2e
Merge pull request #3672 from marcjansen/link-faq
...
Add link to FAQ-document and fix internal links
2015-05-08 12:27:17 +02:00
Marc Jansen
45a5b1d24e
Add link to FAQ-document and fix internal links
2015-05-08 11:02:39 +02:00
Marc Jansen
c5b788f370
Merge pull request #3665 from marcjansen/missing-resources
...
Add proj4js and projection definition files to example resources
2015-05-06 15:26:22 +02:00
Marc Jansen
ebded733f7
Add proj4js/projection definition files to example
2015-05-06 13:27:27 +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
Tim Schaub
8f9cde0595
Merge pull request #3664 from tschaub/download-page
...
Link to download page.
2015-05-05 15:27:23 -06:00
Tim Schaub
f47d873ae5
Link to download page
2015-05-05 14:11:11 -06:00
Andreas Hocevar
492a3c8f7a
Merge pull request #3639 from ahocevar/tilegrid-extent
...
Add extent support to ol.tilegrid.TileGrid
2015-05-05 19:22:10 +02:00
Tim Schaub
0bf70489b6
Merge pull request #3663 from tschaub/fewer-version-numbers
...
Readme should not include the version number.
2015-05-05 11:21:42 -06:00
Andreas Hocevar
32efd99397
Do not require projection extent for WMTS bbox validity check
2015-05-05 18:52:33 +02:00
Andreas Hocevar
0650a97371
Explain tilegrid and xyz source changes
2015-05-05 18:52:33 +02:00
Andreas Hocevar
b05193fa45
Replace ol.tilegrid.XYZ with an ol.tilegrid.createXYZ function
2015-05-05 18:52:33 +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
Andreas Hocevar
700903ca5c
Add tests for ol.tilegrid.TileGrid
...
These tests are taken from ol.tilegrid.XYZ, to make sure that
ol.tilegrid.TileGrid works the same way. The additional tests show that the
#getTileCoordForXYAndResolution_() method do not handle coordinates at
tile boundaries properly, so this is fixed.
2015-05-05 18:52:32 +02:00
Tim Schaub
4192092dcf
Readme should not include the version number
...
We should not repeat the version number throughout the source. Eventually, the download page will be http://openlayers.org/download/ .
2015-05-05 10:28:03 -06:00
tsauerwein
c0d9a822f8
Clarify docs for renderBuffer
2015-05-05 17:22:33 +02:00
Frederic Junod
bb6192bc10
Revert "Implement ol.renderer.Layer#forEachFeatureAtCoordinate"
...
This reverts commit dd07fd7977 .
2015-05-05 09:38:50 +02:00
Frédéric Junod
56e8575e41
Merge pull request #3637 from fredj/forEachFeatureAtCoordinate
...
Implement ol.renderer.Layer#forEachFeatureAtCoordinate
2015-05-05 07:48:54 +02:00
Tim Schaub
c8bc177ac0
Merge pull request #3658 from openlayers/release-v3.5.0
...
Release v3.5.0.
2015-05-04 22:43:55 -06:00
Tim Schaub
57002ec80a
Update package version to 3.5.0
2015-05-04 22:36:58 -06:00
Tim Schaub
208b42d15b
Changelog for 3.5.0
2015-05-04 22:36:17 -06:00
Éric Lemoine
762bb0f055
More specific regex in serve.js
...
This is to be able to use the dev server (`npm start`) to serve the hosted examples (located in the `build/hosted/<branch>` dir after `make host-examples`).
2015-04-30 09:14:40 +02:00
Thomas Gratier
b044372cd8
Update package.json
...
When pushing previous content to npm, it complains that it only accepts `"browser": "dist/ol.js"` hence the correction again
2015-04-30 04:50:40 +02:00
Éric Lemoine
27ac8a5a23
Merge pull request #3646 from elemoine/generate-requires
...
Use graceful-fs in place of fs
2015-04-29 13:50:11 +02:00
Éric Lemoine
6a16920378
Use graceful-fs in place of fs
...
Change generate-requires.js to use the graceful-fs module instead of fs. This is to avoid EMFILE errors on OSX because the maximum number of file descriptors have been reached.
2015-04-29 13:27:25 +02:00
Éric Lemoine
5ea80f5feb
Merge pull request #3645 from elemoine/test-coverage
...
Fix test-coverage.js script
2015-04-29 13:25:47 +02:00
Éric Lemoine
790bd644c4
Merge pull request #3640 from elemoine/makefile
...
Make make fail on requires and whitespace errors
2015-04-29 12:13:04 +02:00
Éric Lemoine
dabc04697f
Merge pull request #3644 from t27/master
...
added altclick select to selectfeatures example
2015-04-29 12:04:57 +02:00
Éric Lemoine
e40a51574b
Fix test-coverage.js script
...
Fix test-coverage by only replacing the last occurence of `/src/` when deriving the instrumented file path from the original file path.
2015-04-29 12:00:06 +02:00
tarang
bf91c1792b
added altclick select to selectfeatures example
2015-04-29 15:12:51 +05:30
Éric Lemoine
b4434725a5
Make check-whitespace.py exit 1 on whitespace errors
2015-04-29 09:12:13 +02:00
Éric Lemoine
6d1baec34a
Add missing goog.require
2015-04-29 09:10:18 +02:00
Éric Lemoine
507335ea69
Make check-requires.py exit 1 on missing/unused requires
2015-04-29 09:10:04 +02:00
Éric Lemoine
04dea3c6ff
Merge pull request #3612 from elemoine/wmtsgeturls
...
Add ol.source.WMTS#getUrls and getRequestEncoding
2015-04-28 17:39:12 +02:00
Frederic Junod
dd07fd7977
Implement ol.renderer.Layer#forEachFeatureAtCoordinate
...
And remove identical implementation in children classes.
2015-04-28 14:08:45 +02:00
Éric Lemoine
3a03e9f76a
Add ol.source.WMTS#getRequestEncoding
2015-04-27 16:40:01 +02:00
Éric Lemoine
2a2fea379e
Add ol.source.WMTS#getUrls
2015-04-27 16:40:01 +02:00
Andreas Hocevar
1d6530ce9c
Merge pull request #3616 from ahocevar/freehand-drawing
...
Add support for freehand drawing to the Draw interaction
2015-04-27 11:27:10 +02:00
Andreas Hocevar
ed7e5ddef7
Improve the draw-features example description
2015-04-27 11:10:16 +02:00
Frédéric Junod
574c5a02c8
Merge pull request #3634 from fredj/kill-unused-local-var
...
Remove unused local variable
2015-04-27 10:21:03 +02:00
Frederic Junod
4b5f8cd60e
Remove unused local variable
2015-04-27 09:56:01 +02:00
Tobias Sauerwein
8e4063d905
Merge pull request #3629 from tsauerwein/snap-xyz
...
Problems with XYZ coordinates in snap interaction
2015-04-27 08:53:34 +02:00
Éric Lemoine
234db95e3d
Merge pull request #3633 from elemoine/editorconfig
...
Add a Makefile section to .editorconfig
2015-04-27 07:48:38 +02:00
Éric Lemoine
07c4312f4a
Merge pull request #3632 from elemoine/indexjs
...
Make host-examples target copy index.js
2015-04-27 07:35:03 +02:00
Éric Lemoine
079733040f
Add a Makefile section to .editorconfig
...
make requires tabs.
2015-04-26 22:21:37 +02:00
Éric Lemoine
db7b9bbd87
Merge pull request #3631 from bjornharrtell/modify-constructor-test
...
Restore Modify interaction constructor test
2015-04-26 21:56:34 +02:00
Éric Lemoine
0f2c3bd45f
Make host-examples target copy index.js
2015-04-26 21:51:37 +02:00
Björn Harrtell
11d378f36e
Restore Modify interaction constructor test
2015-04-26 21:42:55 +02:00
Éric Lemoine
e60d3b75b2
Merge pull request #3630 from bjornharrtell/modify-test
...
Initial tests for Modify interaction vertex creation
2015-04-26 21:37:26 +02:00
Björn Harrtell
ce3f7665c0
Initial tests for Modify interaction
2015-04-26 21:23:32 +02:00
Éric Lemoine
c025f63019
Merge pull request #3527 from elemoine/makefile
...
Replace pake with make?
2015-04-26 21:12:09 +02:00
Éric Lemoine
553403d86e
Remove build.cmd, build.py and pake.py
2015-04-26 20:42:44 +02:00
Éric Lemoine
3fdd1f2135
Update bin/loader_hosted_examples.js
2015-04-26 20:42:02 +02:00
Éric Lemoine
190eda1b1f
Update test_rendering/index.html
2015-04-26 20:38:42 +02:00
Éric Lemoine
f0bdd26b26
Update test_rendering/README.md
2015-04-26 20:37:58 +02:00
Éric Lemoine
2e9f0f4890
Update test/index.html
2015-04-26 20:37:42 +02:00
Éric Lemoine
7988cc7fe9
Update test/README.md
2015-04-26 20:36:14 +02:00
Éric Lemoine
5522f05333
Update CONTRIBUTING.md
2015-04-26 20:21:32 +02:00
Éric Lemoine
4c2c21a5d6
Add Makefile
2015-04-26 20:20:59 +02:00
Marc Jansen
a6cddce92f
Merge pull request #3624 from marcjansen/one-sentence
...
Add a one sentence summary for several exportable symbols
2015-04-25 20:08:39 +02:00
Thomas Gratier
a3a33c1dcd
Issue encountered in the PR
...
See PR comments for an update
2015-04-25 01:43:06 +02:00
Bart van den Eijnden
dd0b2b33a1
Merge pull request #3623 from bartvde/format_options
...
ol3 overwrites WMS format_options instead of extending them.
2015-04-24 22:17:46 +02:00
tsauerwein
77f16c7fd6
Fix XYZ coordinates in snap interaction
2015-04-24 09:26:31 +02:00
Thomas Gratier
75a3c5f6ff
Make package.json compatible for npm frontend use
...
This PR augments package.json to ease OpenLayers 3 frontend development through NPM.
See this post on NPM blog http://blog.npmjs.org/post/112712169830/making-your-jquery-plugin-work-better-with-npm to understand my viewpoint and evaluate if it's worth to accept.
2015-04-24 03:41:52 +02:00
Marc Jansen
96f0374b2f
Add basic docs for mapbrowserevent
2015-04-23 20:49:36 +02:00
Marc Jansen
b70a39b59d
Add basic docs for zoomslidercontrol
2015-04-23 20:27:41 +02:00
Marc Jansen
63a4a0c1d9
Add basic docs for scalelinecontrol
2015-04-23 20:27:28 +02:00
Marc Jansen
346ead1b55
Add basic docs for rotatecontrol
2015-04-23 20:27:15 +02:00
Marc Jansen
0d5fcf6411
Add basic docs for overviewmapcontrol
2015-04-23 20:27:01 +02:00
Marc Jansen
d8622c6511
Add basic docs for mousepositioncontrol
2015-04-23 20:26:49 +02:00
Marc Jansen
a433f1abbe
Add basic docs for attributioncontrol
2015-04-23 20:26:37 +02:00
Bart van den Eijnden
f0bef58ba3
Do not overwrite FORMAT_OPTIONS if it is present already
2015-04-23 20:03:33 +02:00
Marc Jansen
cbc0ae730a
Add basic docs for events.condition.*
2015-04-23 14:58:18 +02:00
Marc Jansen
52ad0bc62f
Add basic docs for wktformat
2015-04-23 13:31:50 +02:00
Marc Jansen
4fc7672089
Add basic docs for wfsformat
2015-04-23 13:31:39 +02:00
Marc Jansen
4c6289278b
Add basic docs for kmlformat
2015-04-23 13:31:26 +02:00
Pierre GIRAUD
70b0406c50
Merge pull request #3621 from openlayers/pgiraud-patch-1
...
Fix typo in documentation comment
2015-04-23 11:55:39 +02:00
Pierre GIRAUD
84d22266d6
Fix typo in documentation comment
2015-04-23 11:20:28 +02:00
Bart van den Eijnden
a2f0015b2e
Merge pull request #3614 from bartvde/gml-wfs-fix
...
GML2 parser does not parse all features
2015-04-23 08:36:38 +02:00
Bart van den Eijnden
c74293335c
Make sure ol.format.GML2 is usable for WFS 1.0 requests as well
2015-04-23 08:24:59 +02:00
Marc Jansen
9d4db1806a
Merge pull request #3619 from marcjansen/one-sentence-geom
...
Add a one sentence summary for ol.geom.* exportable symbols
2015-04-23 00:11:03 +02:00
Tim Schaub
99818e63aa
Merge pull request #3618 from tschaub/breaking-whitespace
...
Replace non-breaking space (U+00A0) with regular space (U+0020).
2015-04-22 15:50:56 -06:00
Marc Jansen
77a06433be
Add basic docs for geom.simplegeometry
2015-04-22 21:10:00 +02:00
Marc Jansen
1252867f69
Add basic docs for geom.polygon
2015-04-22 21:09:59 +02:00
Marc Jansen
5c19415577
Add basic docs for geom.point
2015-04-22 21:09:59 +02:00
Marc Jansen
4f5982b9d0
Add basic docs for geom.multipolygon
2015-04-22 21:09:59 +02:00
Marc Jansen
f0c235d352
Add basic docs for geom.multipoint
2015-04-22 21:01:07 +02:00
Marc Jansen
4e448dddd6
Add basic docs for geom.multilinestring
2015-04-22 21:00:54 +02:00
Marc Jansen
144c262a9e
Add basic docs for geom.linestring
2015-04-22 21:00:41 +02:00
Marc Jansen
6b1bccfcdd
Add basic docs for geom.linearring
2015-04-22 21:00:29 +02:00
Marc Jansen
7e7c03820a
Add basic docs for geom.geometrycollection
2015-04-22 21:00:16 +02:00
Marc Jansen
6637bf0f21
Add basic docs for geom.geometry
2015-04-22 21:00:05 +02:00
Marc Jansen
aef73c981f
Add basic docs for geom.circle
2015-04-22 20:59:52 +02:00
Tim Schaub
46e780d1ca
Merge pull request #3617 from tschaub/has-area
...
Add ol.size.hasArea.
2015-04-22 10:49:49 -06:00
Tim Schaub
c31ae25892
Replace non-breaking space (U+00A0) with regular space (U+0020)
2015-04-22 10:41:10 -06:00
Tim Schaub
1f07dfc343
Add ol.size.hasArea
2015-04-22 10:01:31 -06:00
Andreas Hocevar
ed424eded8
Add support for freehand drawing to the Draw interaction
2015-04-22 17:45:55 +02:00
Frédéric Junod
046ff764df
Merge pull request #3597 from fredj/apidoc-code-link
...
Remove dead link in api doc
2015-04-22 16:25:15 +02:00
Marc Jansen
82ed962625
Merge pull request #3613 from marcjansen/one-sentence-interactions
...
Add a one sentence summary for ol.interaction* exportable symbols
2015-04-22 15:03:35 +02:00
Marc Jansen
4ea8cb7a19
Add basic docs for snapinteraction
2015-04-22 14:22:34 +02:00
Marc Jansen
a784157344
Add basic docs for selectinteraction
2015-04-22 14:22:34 +02:00
Marc Jansen
340d4805af
Add basic docs for pointerinteraction
2015-04-22 14:22:34 +02:00
Marc Jansen
5a6c95b13c
Add basic docs for mousewheelzoominteraction
2015-04-22 14:22:33 +02:00
Marc Jansen
73b103a19c
Add basic docs for modifyinteraction
2015-04-22 14:20:06 +02:00
Marc Jansen
f756246efc
Add basic docs for keyboardzoominteraction
2015-04-22 14:19:50 +02:00
Marc Jansen
98c6a24861
Add basic docs for keyboardpaninteraction
2015-04-22 14:19:30 +02:00
Marc Jansen
1917193ea9
Add basic docs for interaction
2015-04-22 14:19:17 +02:00
Marc Jansen
750a644396
Add basic docs for drawinteraction
2015-04-22 14:18:50 +02:00
Marc Jansen
6da863d627
Add basic docs for draganddropinteraction
2015-04-22 14:18:29 +02:00
Marc Jansen
134d8e6c18
Add basic docs for doubleclickzoominteraction
2015-04-22 14:18:01 +02:00
Bart van den Eijnden
75e642738f
Merge pull request #3611 from bartvde/issue-3611
...
Improve error handling in Esri JSON format
2015-04-22 13:16:08 +02:00
Bart van den Eijnden
3b8e272a11
Better error handling in the ArcGIS REST vector examples
2015-04-22 12:01:28 +02:00
Tobias Sauerwein
2a95049ac4
Merge pull request #3560 from tsauerwein/permalink-example
...
Add an example showing how to create a permalink
2015-04-22 09:24:06 +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
Andreas Hocevar
513677fecd
Render map replay group on the correct world instead of wrapping it
...
By using the frameState's focus, we can adjust extent and transform and
render it for the world of interest instead of wrapping it and rendering
for every visible world.
2015-04-22 09:11:19 +02:00
tsauerwein
b8ec2e28b5
Add permalink example
2015-04-22 09:00:18 +02:00
Andreas Hocevar
23ed120361
Clarify when we make feature overlays wrap the x-axis
2015-04-21 09:56:03 +02:00
Andreas Hocevar
40feabc3c8
Do not require an extent for global projections
2015-04-21 09:11:06 +02:00
Bart van den Eijnden
3e8d1213bb
Merge pull request #3605 from bartvde/issue-3605
...
vector-esri-edit.html uses non api method
2015-04-21 08:41:37 +02:00
Andreas Hocevar
4f8dca92ba
Ensure functions are always called with the same number of args
2015-04-21 08:21:31 +02:00
Tim Schaub
5630b0c1f2
Merge pull request #3602 from tschaub/names
...
Rename ol.feature.FeatureStyleFunction to ol.FeatureStyleFunction.
2015-04-20 14:56:06 -06:00
Tim Schaub
3d662f1c4c
Add upgrade notes
2015-04-20 14:15:36 -06:00
Tim Schaub
f0c0c28f04
Rename ol.feature.FeatureStyleFunction to ol.FeatureStyleFunction
2015-04-20 13:47:34 -06:00
Bart van den Eijnden
dab6567aec
Make sure vector-esri-edit example works hosted
2015-04-20 21:06:15 +02:00
Bart van den Eijnden
8ddf162279
Merge pull request #3604 from bartvde/browserify-tutorial
...
Add charset so that zoom out button shows correctly
2015-04-20 19:11:51 +02:00
Bart van den Eijnden
83f1234d7a
Add charset so that zoom out button shows correctly
2015-04-20 18:45:00 +02:00
Éric Lemoine
a07809cbbf
Merge pull request #3603 from elemoine/upgrade-notes
...
Reformat upgrade-notes.md
2015-04-20 17:53:59 +02:00
Éric Lemoine
252f8cbd9e
Reformat upgrade-notes.md
2015-04-20 16:55:36 +02:00
Éric Lemoine
ab066e1914
Merge pull request #3599 from probins/vector
...
Improve docs for source.Vector options
2015-04-20 16:20:23 +02:00
Tim Schaub
230e1944c2
Merge pull request #3598 from tschaub/clean
...
Remove unnecessary entry in `.gitignore`.
2015-04-20 08:16:39 -06:00
Peter Robins
30b52ef213
Improve docs for source.Vector options
2015-04-20 13:31:27 +00:00
Frederic Junod
00ce2f0f58
Remove dead link in api doc
...
Fixes #3596
2015-04-20 15:07:39 +02:00
Tim Schaub
e2eba46d32
All build artifacts should be generated in the build directory
2015-04-20 07:02:38 -06:00
Frédéric Junod
98240b0bea
Merge pull request #3595 from probins/loader
...
Add featureloader.jsdoc
2015-04-20 14:53:16 +02:00
Peter Robins
c8106e11b6
Add featureloader.jsdoc
2015-04-20 12:40:38 +00:00
Frédéric Junod
fc02d715d7
Merge pull request #3593 from fredj/ignore-build-examples
...
Add /examples/index.js to .gitignore
2015-04-20 14:36:26 +02:00
Frederic Junod
b4d64523e9
Add /examples/index.js to .gitignore
...
The file is created by tasks/build-examples.js
2015-04-20 14:13:50 +02:00
Frédéric Junod
43984b24dd
Merge pull request #3592 from probins/binding
...
Remove reference to binding in Collection docs
2015-04-20 12:46:25 +02:00
Frédéric Junod
522358614b
Merge pull request #3591 from fredj/fixes-3589
...
Only draw the layer if visible and inside the resolution range
2015-04-20 12:45:23 +02:00
Peter Robins
0ed5984371
Remove reference to binding in Collection docs
2015-04-20 10:27:30 +00:00
Frederic Junod
8fd2fae0cb
Only draw the layer if visible and inside the resolution range
2015-04-20 12:15:34 +02:00
Frederic Junod
c31a9ee71e
Use getRendererFromQueryString() in wms-image examples
2015-04-20 12:13:55 +02:00
Frédéric Junod
cb4fd37be4
Merge pull request #3528 from fredj/layer-group-leak
...
Fix memory leak when removing layers from ol.layer.Group
2015-04-20 09:51:29 +02:00
Frederic Junod
dc0be1228c
Add more ol.layer.Group tests
2015-04-20 09:20:19 +02:00
Frederic Junod
486a329cb4
Fix memory leak when removing layers from ol.layer.Group
...
Fixes #3479
2015-04-20 09:20:19 +02: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
1e5a621d3d
Merge pull request #3587 from tschaub/intersects
...
Handle left/right segment intersections for top/bottom spans.
2015-04-19 10:37:03 -06:00
Tim Schaub
a67218bd7d
Merge pull request #3516 from tschaub/unbinary
...
Remove ol.format.BinaryFeature.
2015-04-19 10:04:53 -06:00
Tim Schaub
42d8d499bd
Merge pull request #3586 from probins/dragdrop
...
Simplify dragAndDropInteraction in examples.
2015-04-19 10:03:25 -06:00
Tim Schaub
941f53ec80
Handle left/right segment intersections for top/bottom spans
...
The ol.extent.intersectsSegment function was not correctly handling segments that span from above to below an extent while intersecting the sides.
2015-04-19 09:43:06 -06:00
Peter Robins
22f22b2877
Simplify dragAndDropInteraction in examples
2015-04-19 13:26:25 +00:00
Bart van den Eijnden
ed76bdb095
Merge pull request #3555 from bartvde/esri-json
...
Esri JSON support
2015-04-19 10:32:38 +02:00
Andreas Hocevar
8fd4e2c7c5
Improve docs, comments and code readability
2015-04-19 08:52:37 +02:00
Andreas Hocevar
6a2aa833b4
Improve tests for ol.renderer.canvas.VectorLayer
2015-04-19 08:52:26 +02:00
Frederic Junod
288392c8a7
Remove externs/vbarray.js
2015-04-18 17:10:24 -06:00
Frederic Junod
b1d59366dc
Remove ol.format.FormatType.BINARY
2015-04-18 17:10:15 -06:00
Tim Schaub
6a564597fb
Update types accepted when reading features
2015-04-18 17:07:34 -06:00
Tim Schaub
4260368b3b
Remove untested and unused binary feature format code
2015-04-18 17:05:23 -06:00
Andreas Hocevar
9a58151caa
Do not wrapX for editing
2015-04-18 19:10:54 +02:00
Andreas Hocevar
d5e5628fe1
Add some tests
2015-04-18 19:10:54 +02:00
Andreas Hocevar
b51aaa5055
Wrap the x-axis for the map's replay group
2015-04-18 19:10:53 +02:00
Andreas Hocevar
45cc660c48
Use x of the real world in forEachFeatureAtCoordinate
2015-04-18 19:10:53 +02:00
Andreas Hocevar
a90a012e5d
Replay vector batches for each world
2015-04-18 19:10:53 +02:00
Marc Jansen
a948ed410e
Merge pull request #3583 from marcjansen/one-sentence-proj-layer
...
Add a one sentence summary for ol.proj.* and ol.layer.* exportable symbols
2015-04-18 18:14:12 +02:00
Tim Schaub
62e7f69be4
Merge pull request #3581 from tschaub/doc-links
...
Always show links to related API documentation.
2015-04-18 08:47:01 -06:00
Tim Schaub
7ca20665a5
Merge pull request #3582 from tschaub/index-requires
...
Index what the examples require.
2015-04-18 08:41:46 -06:00
Marc Jansen
a278c65e61
Add basic docs for layer.Vector
2015-04-18 09:07:41 +02:00
Marc Jansen
041abdb6a1
Add basic docs for layer.Tile
2015-04-18 09:07:34 +02:00
Marc Jansen
b457b26743
Add basic docs for layer.Group
2015-04-18 09:07:13 +02:00
Marc Jansen
b46505a09b
Add basic docs for layer.Base
2015-04-18 09:07:05 +02:00
Marc Jansen
18bb32e409
Add basic docs for layer.Image
2015-04-18 09:01:15 +02:00
Marc Jansen
192639a876
Add basic docs for layer.Heatmap
2015-04-18 09:00:51 +02:00
Marc Jansen
0360e8bce8
Add unit 'us-ft' to API docs
2015-04-18 08:26:26 +02:00
Tim Schaub
2dd3fbf307
Renaming and docs for clarity
2015-04-17 16:09:43 -06:00
Tim Schaub
bc1bde6a86
Index what the examples require
2015-04-17 16:03:55 -06:00
Tim Schaub
e65800ca63
Always show links to related API documentation
...
This is based on the assumptions that
* our examples always goog.require something ol.* (otherwise why have the example)
* our examples only goog.require exportable symbols or "namespaces" for exportable symbols (e.g. ol.control for the defaults function)
* we have an API doc page for each exportable symbol and each "namespace" that has exportable symbols (e.g. ol.Map.html and ol.control.html)
It may be that this assumption proves to be wrong, but it would be nice to avoid the extra network traffic and layout shifting when examples load.
2015-04-17 15:41:38 -06:00
Marc Jansen
f07b14c436
Merge pull request #3580 from marcjansen/one-sentence-source
...
Add a one sentence summary for ol.source.* exportable symbols
2015-04-17 23:01:12 +02:00
Marc Jansen
0ea3645ae9
Merge pull request #3551 from marcjansen/examples-link-to-api-docs
...
Automatically add links to API-docs in examples
2015-04-17 22:52:19 +02:00
Marc Jansen
99e39fe06e
Add basic documentation to @api symbols
2015-04-17 22:38:29 +02:00
Bart van den Eijnden
8f0d6a6382
No need to quote object properties in tests
2015-04-17 21:56:40 +02:00
Tim Schaub
857baaa7e6
Merge pull request #3575 from nd0ut/master
...
Check proj equivalence by code.
2015-04-17 13:55:29 -06:00
Marc Jansen
0fcd312812
Check if API-docs point to existing resources
2015-04-17 21:54:15 +02:00
Marc Jansen
fedceb9a05
Automatically add links to API-docs in examples
...
When we create the examples, we know exactly which specific `ol.…` symbols
we `goog.require(…)`. We can create links to the API documentation of these
symbols automatically.
2015-04-17 21:50:50 +02:00
Tim Schaub
eff48c026a
Merge pull request #3579 from tschaub/ssl
...
Use HTTPS were available.
2015-04-17 11:10:14 -06:00
Tim Schaub
ad95efd795
Use HTTP for {a-c}.tile.opencyclemap.org
...
While the resource is available via HTTPS, it currently generates NET::ERR_CERT_COMMON_NAME_INVALID.
2015-04-17 10:40:59 -06:00
Bart van den Eijnden
32120f6cfb
Move examples to examples directory
2015-04-17 18:39:05 +02:00
Bart van den Eijnden
560a45847f
No quotes needed around object keys
2015-04-17 18:36:17 +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
6c4f2a4ce3
Document convert rings function and use GeometryType enums
2015-04-17 18:36:16 +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
db8c6ef1b4
Write support for Esri JSON
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
3b1c33ded5
Remove unused ol.IS_HTTPS
2015-04-17 10:30:31 -06:00
Tim Schaub
b22f3c6829
Use HTTPS where available
2015-04-17 10:30:31 -06:00
Tim Schaub
0dfc2ce44f
Avoid protocol relative URLs
...
These fail to load in contexts where the "file protocol" is used (e.g. PhantomJS).
2015-04-17 10:30:31 -06:00
Tim Schaub
bba326fdf4
Merge pull request #3558 from tschaub/built-examples
...
Example sources in examples dir and built examples in build/examples.
2015-04-17 10:17:41 -06:00
Tim Schaub
13e40fb98c
Merge pull request #3550 from tschaub/fewer-differences
...
Reduce differences between the rendering test runner and the standard test runner.
2015-04-17 10:16:00 -06: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
Tim Schaub
eff14b06e0
Refactor common example script and run the linter on it
2015-04-17 09:43:46 -06:00
Tim Schaub
f2600977ae
Avoid words with contentious alternative spellings
2015-04-17 09:43:37 -06:00
Tim Schaub
4e8b10ae1c
Use --ssl-protocol=any in PhantomJS with a page that uses HTTPS
...
The `check-examples` target fails on Travis without this option. We get "SSL handshake failed" when loading resources via HTTPS with whatever the default SSL protocol is.
In addition, as a precaution, the --ignore-ssl-errors option is set to true in case anybody adds a resource with an invalid certificate. This option does not get around SSL handshake errors.
2015-04-17 09:18:39 -06:00
Tim Schaub
7c8eaae6a1
Remove jQuery from mobile fullscreen example
2015-04-17 06:22:39 -06:00
Tim Schaub
f712123e93
Remove jQuery use from IGC example
2015-04-17 06:22:39 -06:00
Tim Schaub
c385a1b7dd
Remove jQuery use from earthquake heatmap example
2015-04-17 06:22:39 -06:00
Tim Schaub
2f160d29c7
Remove jQuery use from geolocation example
2015-04-17 06:22:39 -06:00
Tim Schaub
c3362c1685
Remove jQuery use from geolocation orientation example
2015-04-17 06:22:39 -06:00
Tim Schaub
0121a12293
Remove jQuery use from device orientation example
2015-04-17 06:22:39 -06:00
Tim Schaub
d2062d241d
Remove jQuery use from Bing example
2015-04-17 06:22:39 -06:00
Tim Schaub
daccfd25c9
Remove jQuery use from accessible example
2015-04-17 06:22:39 -06:00
Tim Schaub
c8adf22438
Use DOM methods instead of jQuery in common example script
2015-04-17 06:22:38 -06:00
Tim Schaub
84f3bea766
Upgrade Metalsmith to get new concurrency option
2015-04-17 06:22:38 -06:00
Tim Schaub
89f5e711e6
Example sources in the examples dir
2015-04-17 06:22:38 -06:00
Tim Schaub
8fd2e9f79f
Untangle resources and put built examples in the build dir
2015-04-17 06:22:38 -06:00
Tim Schaub
0faace215b
Compiled examples go in build/compiled-examples
2015-04-17 06:22:37 -06:00
Tim Schaub
7b2391cc2e
Remove unused EXAMPLES_JSON
2015-04-17 06:22:37 -06:00
Tim Schaub
4131f41740
Remove unused EXAMPLES_COMBINED and build-examples target
...
This was discussed as part of #1118 but never completed (see https://github.com/openlayers/ol3/pull/1118#discussion_r6894016 ).
2015-04-17 06:22:37 -06:00
Tim Schaub
fd42db8404
Correct docs about what the ci target runs
...
We stopped using the `build-examples` target with 3f1ae87eee .
2015-04-17 06:22:37 -06:00
nd0ut
12e817e408
Check projections equivalence also by their code
...
Method ol.proj.equivalent used only reference equality check ===
That doesn't work for basic checks of two strongly equal projections
For example, `EPSG:4326` and `EPSG:4326`
In this case method searches similar proj in ol.proj.transforms_ mapping
And it finds it if proj is default and not custom
But in case of custom proj `EPSG:3413` it doesn't find it
2015-04-17 14:36:37 +03:00
Éric Lemoine
b039a7528c
Merge pull request #3576 from elemoine/vectorapi
...
Add KML options related note the upgrade notes
2015-04-17 10:04:23 +02:00
Éric Lemoine
3998f8d4f5
Add KML options related note the upgrade notes
2015-04-17 09:53:22 +02:00
Bart van den Eijnden
4306ecbb8d
Merge pull request #3573 from gberaudo/interaction_dispatch_order
...
Modify draw interaction dispatch order
2015-04-16 19:05:41 +02:00
Guillaume Beraudo
a7e4e20edc
Update changelog
2015-04-16 18:11:15 +02:00
Guillaume Beraudo
c0c7b71af6
Add draw interaction test case
2015-04-16 17:44:45 +02:00
Andreas Hocevar
14d546c300
Merge pull request #3572 from ahocevar/null-tilesize
...
Do not return a null tileSize
2015-04-16 17:30:02 +02:00
Guillaume Beraudo
a468e8025a
Modify draw interaction dispatch order
...
When finishing drawing, this PR dispatches the `drawend` event before adding
the feature to the source or collection.
This change allows user code to finish configuring the feature (setting style,
properties, ...).
It is useful since inserting a feature, or later on modifying it, may trigger
processing which only makes sense if the feature is ready. For example,
ol3-cesium will recreate a 3D counterpart.
2015-04-16 16:51:54 +02:00
Andreas Hocevar
4cad17f839
Do not return a null tileSize
2015-04-16 15:32:35 +02:00
Éric Lemoine
c7bd5a7521
Merge pull request #3570 from gberaudo/required_api
...
Add missing @api
2015-04-16 11:42:38 +02:00
Frédéric Junod
1662500988
Merge pull request #3569 from fredj/bootstrap-link
...
Fix link to Bootstrap documentation
2015-04-16 11:13:29 +02:00
Guillaume Beraudo
65614d74f8
Add missing @api
...
These types are referenced in the externs but were not declared.
Found by ol3-cesium.
2015-04-16 11:09:41 +02:00
Frederic Junod
9b462dde0a
Fix link to Bootstrap documentation
2015-04-16 10:30:28 +02: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
Frédéric Junod
075579688e
Merge pull request #3568 from fredj/extractStyles
...
Move extractStyles option to ol.format.KML
2015-04-16 09:17:18 +02:00
Andreas Hocevar
70452f4fa7
Add rendering tests
2015-04-16 09:15:34 +02:00
Frederic Junod
a81f414065
Move extractStyles option to ol.format.KML
2015-04-16 09:05:07 +02:00
Frédéric Junod
646a7bb96e
Merge pull request #3562 from fredj/css-cleanup
...
Simplify .ol-zoomslider and .ol-overviewmap CSS
2015-04-16 07:40:58 +02:00
Frédéric Junod
31cebc7c8a
Merge pull request #3565 from fredj/fix-3564
...
Move extractStyles option to ol.format.KML
2015-04-15 17:41:25 +02:00
Frederic Junod
0bd368ce06
Move extractStyles option to ol.format.KML
...
Fixes #3564
2015-04-15 17:19:02 +02:00
Frederic Junod
5bc875e075
Simplify .ol-zoomslider and .ol-overviewmap CSS
...
The .ol-control class already defines the position and background values.
2015-04-15 11:02:43 +02:00
Frédéric Junod
ce1659bc14
Merge pull request #3523 from fredj/update-proj4js
...
Update proj4 version to 2.3.6
2015-04-15 09:11:59 +02:00
Andreas Hocevar
f2e94daf54
Update proj4js version in example
2015-04-15 08:58:21 +02:00
Frederic Junod
7909e7b079
Update proj4 version to 2.3.6
2015-04-15 08:58:07 +02:00
Frederic Junod
dd8a4c355b
Add more proj4js integration tests
2015-04-15 08:58:07 +02:00
Andreas Hocevar
509a661fda
Reference ol.size.toSize()
2015-04-15 08:40:20 +02:00
Andreas Hocevar
ddf5e48830
Make ol.size.toSize exportable and optimize it
2015-04-15 08:28:31 +02:00
Andreas Hocevar
9c415ac9da
Use simple tile sizes for Bing maps by default
2015-04-15 08:12:17 +02:00
Andreas Hocevar
0d53edfa21
Get rid of ol.tilegrid.DEFAULT_TILE_SIZE
2015-04-14 23:16:29 +02:00
Andreas Hocevar
2b75341068
Add support for non-square tiles
2015-04-14 22:54:57 +02:00
Éric Lemoine
7439054d33
Merge pull request #3556 from klokantech/tileutfgrid-fix
...
Minor TileUTFGrid error fix
2015-04-14 17:56:27 +02:00
Frédéric Junod
8b0179b91f
Merge pull request #3557 from fredj/fastclick
...
Update FastClick externs to version 1.0.6
2015-04-14 16:57:00 +02:00
Frederic Junod
8882e85cb4
Update FastClick externs to version 1.0.6
2015-04-14 16:20:48 +02:00
Petr Sloup
f1f0b37bdc
Stronger type checking to continue only if data is defined
2015-04-14 14:15:47 +02:00
Marc Jansen
12022122a6
Merge pull request #3517 from marcjansen/basic-tests
...
Add tests for previously untested classes
2015-04-14 10:04:25 +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
Marc Jansen
eca09cba1d
Add basic test for ol.tilegrid.Zoomify
2015-04-13 21:13:27 +02:00
Marc Jansen
b5c9f5e8b3
Add basic test for ol.Overlay
2015-04-13 21:13:27 +02:00
Marc Jansen
33788ddfd9
Add basic test for ol.layer.Heatmap
2015-04-13 21:13:27 +02:00
Marc Jansen
e283d6f54a
Add basic test for ol.interaction.Snap
2015-04-13 21:13:27 +02:00
Marc Jansen
3e4d6f0b02
Add basic test for ol.interaction.DragRotateAndZoom
2015-04-13 21:13:27 +02:00
Marc Jansen
2609023a40
Add basic test for ol.interaction.DragAndDrop
2015-04-13 21:13:27 +02:00
Marc Jansen
6d53a91e3a
Add tests for ol.ImageUrlFunction
2015-04-13 21:13:27 +02:00
Marc Jansen
bfefc0666b
Add basic test for ol.Geolocation
2015-04-13 21:13:27 +02:00
Marc Jansen
05f3f6852d
Add basic test for ol.format.BinaryFeature
2015-04-13 21:13:27 +02:00
Marc Jansen
248d3071a3
Add basic test for ol.DeviceOrientation
2015-04-13 21:13:27 +02:00
Marc Jansen
481869bea6
Add basic test for ol.control.ZoomToExtent
2015-04-13 21:13:27 +02:00
Marc Jansen
d14daa1938
Add basic test for ol.control.ScaleLine
2015-04-13 21:13:27 +02:00
Marc Jansen
479e723f0e
Add basic test for ol.control.MousePosition
2015-04-13 21:13:27 +02:00
Marc Jansen
29124a3dad
Add basic test for ol.control.FullScreen
2015-04-13 21:13:27 +02:00
Marc Jansen
a26f2a78eb
Add basic test for ol.binary.Buffer
2015-04-13 21:13:26 +02:00
Tim Schaub
401ab6e829
Keep custom test logic in one place
2015-04-13 08:45:27 -06:00
Tim Schaub
129ed0a6c5
Append directly to the document body
2015-04-13 08:40:40 -06: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
Tim Schaub
5dfa9e0a67
Merge pull request #3548 from tschaub/slimer-error
...
Write the error stack instead of the error itself.
2015-04-13 06:49:28 -06:00
Tim Schaub
b9198f1f7b
Write the stack instead of an error
2015-04-13 06:32:36 -06:00
Tim Schaub
c6eed0e19a
Merge pull request #3542 from tschaub/examples
...
Generate example index and rebuild examples on source changes.
2015-04-13 06:13:12 -06:00
Bart van den Eijnden
ee67a9d2d4
Merge pull request #3530 from bartvde/issue-3530
...
external resources not correctly in inline source of example
2015-04-13 12:53:46 +02:00
Éric Lemoine
e636119c93
Merge pull request #3448 from elemoine/webgl-image-retina
...
Fix WebGL image layer rendering on retina displays
2015-04-13 11:16:53 +02:00
Tim Schaub
ec40d6afff
Merge pull request #3544 from tschaub/fixed
...
Update comments about remaining GeoJSON work.
2015-04-12 23:04:43 -06:00
Tim Schaub
ec4a6aab3a
Clarify comment and link to issue
2015-04-12 22:17:11 -06:00
Tim Schaub
9d8ec2c8d0
Write options allow control over GeoJSON coordinate order
...
See be0c9f3c8a .
2015-04-12 22:13:28 -06:00
Tim Schaub
a85de86ec2
Make build.py call tasks/build-examples.js
2015-04-12 17:11:05 -06:00
Tim Schaub
8ddec98075
Rebuild examples when the sources change
2015-04-12 15:42:55 -06:00
Tim Schaub
aaba58ceb0
Generate index.js when building examples
2015-04-12 15:42:48 -06:00
Tobias Sauerwein
81f36f5e76
Merge pull request #3531 from mantonovic/master
...
Fix PointerEventHandler exception with Overlay containing SVG and IE9
2015-04-10 16:50:57 +02:00
Milan P. Antonovic
400e81431d
PointerEventHandler exception with Overlay containing SVG
...
Using an ol.Overlay as marker I put inside an SVG graphic element. As soon I move the mouse over the SVG the error appear.
In IE9 the SVG Element does not have the contains function so it throws the exception, on the contrary using goog.dom.contains it handles the cross-browser issues.
https://groups.google.com/forum/#!topic/ol3-dev/DBi2HCTqulU
2015-04-10 14:33:16 +02:00
Bart van den Eijnden
092ea0f9a1
Fix external resources in example code snippet
2015-04-10 09:22:01 +02:00
Frédéric Junod
0541fc31d8
Merge pull request #3521 from fredj/layergroup-cleanup
...
Remove goog.isDefAndNotNull test on ol.layer.Group#getLayers result
2015-04-08 15:38:28 +02:00
Frederic Junod
0fce3d5ec9
Remove goog.isDefAndNotNull test on ol.layer.Group#getLayers result
...
The return type of the function is {!ol.Collection.<ol.layer.Base>}
2015-04-08 12:16:39 +02:00
Éric Lemoine
b5a0ca0589
Merge pull request #3481 from elemoine/vectorapi
...
Proposal for a simpler vector API
2015-04-08 10:46:19 +02:00
Éric Lemoine
6a2498aa41
Add release notes for the new Vector API
2015-04-08 10:22:57 +02:00
Éric Lemoine
c40f84d4a7
Add test for ol.source.Vector#loadFeatures
2015-04-08 10:22:56 +02:00
Éric Lemoine
ce83fbdbe3
Rename rBush_ to featuresRtree_ in ol.source.Vector
2015-04-08 10:22:56 +02:00
Éric Lemoine
c3658de75a
Make addFeature(s) ignore features with same id
2015-04-08 10:22:56 +02:00
Éric Lemoine
bb0ee1e6e9
Make ol.source.TileVector inherit from ol.source.Vector
2015-04-08 10:22:56 +02:00
Éric Lemoine
bdb326c310
Port vector examples to new vector API
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
Tim Schaub
5a7d1f3ba1
Merge pull request #3472 from tschaub/unbound
...
Remove the experimental bindTo method from ol.Object.
2015-04-07 09:29:53 -06:00
Éric Lemoine
4f05872767
Merge pull request #3505 from elemoine/custom-builds
...
Add a Create Custom Builds tutorial
2015-04-07 17:26:50 +02:00
Frédéric Junod
596551502c
Merge pull request #3513 from fredj/layergroup-cleanup
...
Remove layerGroup.setLayers(null) test
2015-04-07 17:26:12 +02:00
Tim Schaub
c3d5a2e9c4
Add upgrade notes regarding bindTo
2015-04-07 09:13:33 -06:00
Frederic Junod
a77c4ec6c5
Remove layerGroup.setLayers(null) test
...
Since 96f7d6323a , the `layers` parameter to `ol.layer.Group#setLayers` can't be `null`.
2015-04-07 17:08:12 +02:00
Éric Lemoine
b6b9f25b04
Add a Create Custom Builds tutorial
2015-04-07 16:55:38 +02:00
Tim Schaub
e5c6915761
Update documentation
2015-04-07 08:35:48 -06:00
Tim Schaub
814fb078cf
Rework examples to new API
2015-04-07 08:35:48 -06:00
Tim Schaub
e1079ab9a3
Improve overview map handling of map and view changes
2015-04-07 08:35:48 -06:00
Tim Schaub
0189e11931
Remove unconditionally exported methods
2015-04-07 08:35:47 -06:00
Tim Schaub
f42c0cb0aa
Remove 2-way binding from objects
2015-04-07 08:35:47 -06:00
Éric Lemoine
600b76e9a2
Merge pull request #3511 from elemoine/googprovide
...
Add goog.provide's
2015-04-07 15:20:14 +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
Éric Lemoine
e45c44fa01
Add missing goog.provide's
2015-04-07 13:49:36 +02:00
Pierre GIRAUD
5843654650
Merge pull request #3509 from pgiraud/geometry_changed_null
...
Dispatch change event even when geometry is set to null
2015-04-07 12:39:48 +02:00
Pierre GIRAUD
99e8787c63
Merge pull request #3510 from pgiraud/change_event_test
...
Use sinon.spy to ensure change event is dispatched
2015-04-07 12:35:01 +02:00
Pierre GIRAUD
d27d59f445
Use sinon.spy to ensure change event is dispatched
2015-04-07 12:21:01 +02:00
Éric Lemoine
9ce3bc7f3d
Fix WebGL image layer rendering on retina displays
...
This commit takes the device pixel ratio into account when calculating the matrix used to apply the image to the output canvas.
2015-04-07 12:13:16 +02:00
Pierre GIRAUD
5eb13660d3
Dispatch change event even when geometry is set to null
2015-04-07 12:12:07 +02:00
Andreas Watermeyer
c530f872f9
#3328 - GML3: Writing features with multiple geometries
2015-04-07 10:32:26 +02:00
Tim Schaub
0789604e88
Merge pull request #3504 from tschaub/build-examples
...
Rework build-examples.js task.
2015-04-06 11:27:00 -06:00
Tim Schaub
ab7b6d95dc
Demonstrating markdown use in docs
2015-04-06 11:14:22 -06:00
Tim Schaub
121a83f19e
Explicitly helper use instead of implicitly converting from markdown
2015-04-06 11:13:45 -06:00
Tim Schaub
3b96071096
Metadata names
2015-04-06 11:13:45 -06:00
Tim Schaub
30c04cf8ab
Maintain resource list order (principle of least surprise)
2015-04-06 11:13:45 -06:00
Tim Schaub
75fcec15ec
Simplify plugin
...
The augmentExamples just adds metadata to the example markup files. If we also want to support example markdown files, we can use the metalsmith-markdown plugin before this one.
2015-04-06 11:13:32 -06:00
Tim Schaub
43ed76cda0
Unquoted strings for readability
2015-04-06 09:18:32 -06:00
Tim Schaub
9f1e0f001a
Proper lists for example resources
2015-04-06 09:18:32 -06:00
Tim Schaub
6d318dce78
Rework plugin
2015-04-06 09:18:28 -06:00
Tobias Sauerwein
c36c67779e
Merge pull request #3470 from tsauerwein/rendering-tests
...
Add rendering tests
2015-04-06 13:49:51 +02:00
tsauerwein
f99196c466
Fix failing test
2015-04-06 13:36:43 +02:00
tsauerwein
c0a23dc818
Add first rendering tests
2015-04-06 13:36:35 +02:00
Tobias Sauerwein
91b12c1d34
Merge pull request #3413 from tsauerwein/ext-browserify
...
Add support for generic external modules with Browserify
2015-04-06 13:25:45 +02:00
Tim Schaub
c265676f67
Avoid reading css and js files twice
2015-04-06 04:21:12 -06:00
Tim Schaub
cdc4283cbf
Use global metadata for ol version
2015-04-06 04:10:17 -06:00
Tim Schaub
8afb5698f1
Allow script to be run from anywhere
2015-04-06 04:09:46 -06:00
Tim Schaub
80048bd290
Merge pull request #3503 from tschaub/vector-source
...
Use vector source instead of feature overlay in snap example.
2015-04-06 03:23:51 -06:00
Éric Lemoine
17d1cff110
Merge pull request #3495 from bjornharrtell/tutorial-basic
...
Initial basic project setup tutorial
2015-04-05 17:53:27 +02:00
Tim Schaub
274b70bde3
Use vector source in snap example
2015-04-05 16:55:42 +02:00
Björn Harrtell
421db6783f
Browserify tutorial
2015-04-05 13:08:46 +02:00
Tim Schaub
228491344d
Merge pull request #3488 from tschaub/doc
...
Add docs for exportable symbols.
2015-04-04 23:37:17 +02:00
Éric Lemoine
1c471cca6c
Merge pull request #3441 from elemoine/compile-application
...
Add a "Compile Application and OpenLayers 3 Together" tutorial
2015-04-04 23:33:00 +02:00
Éric Lemoine
8cbd991001
Merge pull request #3499 from elemoine/closure-util-update
...
Update to closure-util 1.4.0
2015-04-04 23:32:44 +02:00
Éric Lemoine
58895f73ac
Fix compile error in image-filter example
2015-04-04 23:20:49 +02:00
Éric Lemoine
4130e7803a
Update compile config used to build individual examples
2015-04-04 23:18:57 +02:00
Éric Lemoine
2892e36d29
Update to closure-util 1.4.0
2015-04-04 22:46:07 +02:00
Éric Lemoine
953b8ff86f
Update the tutorials index
2015-04-04 22:44:29 +02:00
Éric Lemoine
6705a34358
Add "closure" tutorial
...
Tutorial describing how to compile application and OpenLayers together.
2015-04-04 22:43:42 +02:00
Tim Schaub
50f71655e5
Style docs
2015-04-04 17:38:03 +02:00
Tim Schaub
02c4c8b360
Tile grid docs
2015-04-04 17:38:02 +02:00
Tim Schaub
e2b37a74a5
WebGL context docs
2015-04-04 17:38:02 +02:00
Tim Schaub
4f428d7cd5
View docs
2015-04-04 17:38:02 +02:00
Tim Schaub
29c3bc066d
Overlay docs
2015-04-04 17:36:48 +02:00
Tim Schaub
b735504564
Map docs
2015-04-04 17:36:48 +02:00
Tim Schaub
1174baa24e
Image and image tile docs
2015-04-04 17:36:48 +02:00
Tim Schaub
6c960215bb
Graticule docs
2015-04-04 17:36:47 +02:00
Tim Schaub
3ef5329bd9
Geolocation docs
2015-04-04 17:36:47 +02:00
Tim Schaub
c6a330e886
Feature overlay docs
2015-04-04 17:36:47 +02:00
Tim Schaub
16c6ccf40c
Feature docs
2015-04-04 17:36:47 +02:00
Tim Schaub
044ea054b1
Extent docs
2015-04-04 17:36:47 +02:00
Tim Schaub
619da529ec
Easing docs
2015-04-04 17:36:47 +02:00
Tim Schaub
7f34941be3
Device orientation docs
2015-04-04 17:36:47 +02:00
Tim Schaub
d09c4afefb
Coordinate docs
2015-04-04 17:36:47 +02:00
Tim Schaub
fdabcd8219
Collection docs
2015-04-04 17:36:47 +02:00
Tim Schaub
1a10686299
Attribution docs
2015-04-04 17:36:46 +02:00
Tim Schaub
4463e173e6
Animation docs
2015-04-04 17:36:46 +02:00
tsauerwein
8e0c21eb58
Add test-suite using SlimerJS
2015-04-04 17:30:38 +02:00
Éric Lemoine
3267dbf92e
Merge pull request #3494 from gberaudo/api_vector_context
...
Mark VectorContext @api
2015-04-04 17:04:25 +02:00
Bart van den Eijnden
f10cbba36f
Merge pull request #3409 from bartvde/issue-3409
...
AssertionError in WMTS.optionsFromCapabilities.
2015-04-04 16:34:39 +02:00
Tobias Sauerwein
28a13e3b26
Merge pull request #3493 from tsauerwein/image-static-load
...
Add image loading events to ol.source.ImageStatic
2015-04-04 15:33:32 +02:00
Guillaume Beraudo
1553b88b9d
Mark VectorContext @api
...
VectorContext type must be present in Ol3 externs to compile ol3-cesium.
Previously, the `IVectorContext` interface was exported to the externs.
2015-04-04 15:19:56 +02:00
tsauerwein
7c83581566
Add image loading events to ImageStatic
2015-04-04 15:18:35 +02:00
Tim Schaub
5eb7e5848e
Merge pull request #3490 from tschaub/editorconfig
...
Add .editorconfig and instructions on its use.
2015-04-04 14:36:53 +02:00
Tim Schaub
0c9cb6f86d
Merge pull request #3489 from gberaudo/abstract_vector_context
...
Use an abstract base class instead of IVectorContext.
2015-04-04 14:27:12 +02:00
Tim Schaub
29596ced00
Add .editorconfig and instructions on its use
2015-04-04 14:17:31 +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
Bart van den Eijnden
5e71fe4964
Make ol.source.WMTS work with ArcGIS WMTS
2015-04-04 13:42:06 +02:00
Tobias Sauerwein
a19c58e490
Merge pull request #3483 from tsauerwein/rotation-docs
...
Clarify view.setRotation docs
2015-04-04 11:40:52 +02:00
Andreas Hocevar
927a1cb722
Merge pull request #3485 from malaretv/build-handle-sigint
...
build.py graceful interrupt
2015-04-04 10:53:32 +02:00
vmalaret
422304cbca
build.py graceful interrupt
2015-04-04 10:25:54 +02:00
Bart van den Eijnden
b3c251fb0d
Merge pull request #3484 from bartvde/copy-example-css
...
Make sure we copy the example css if it exists
2015-04-04 10:23:06 +02:00
Bart van den Eijnden
39dd4dd56c
Make sure we copy the example css if it exists
2015-04-04 10:04:35 +02:00
tsauerwein
b911d740d8
Clarify rotation docs
2015-04-04 09:41:29 +02:00
tsauerwein
921fd3ed3b
Support generic ext. modules with browserify
2015-04-04 09:17:11 +02:00
Andreas Hocevar
d678e9e9a3
Merge pull request #3462 from ahocevar/gml-base-noapi
...
Remove ol.format.GMLBase from the API
2015-04-04 09:09:44 +02:00
Marc Jansen
e4d1d60a73
Merge pull request #3445 from marcjansen/faq
...
Start a FAQ document.
2015-04-03 21:12:26 +02:00
Marc Jansen
b8cf41a8c9
Merge pull request #3468 from marcjansen/coveralls-executable
...
Use the coveralls executable.
2015-04-03 21:09:42 +02:00
Tim Schaub
05c1e973a3
Merge pull request #3415 from malaretv/stable-only-off
...
Stable Only unchecked by default.
2015-04-03 20:08:16 +02:00
Éric Lemoine
7c0977de45
Merge pull request #3420 from elemoine/leaks
...
Unregister viewport size listener on setTarget(null)
2015-04-03 20:07:20 +02:00
Andreas Hocevar
da9de6ef1b
Merge pull request #3456 from klokan/newmenu
...
Updated menu on the JSDOC template (non-responsive)
2015-04-02 20:55:59 +02:00
Andreas Hocevar
3bd408ed4d
Merge pull request #3475 from openlayers/template-examples
...
Template examples
2015-04-02 20:54:48 +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
Andreas Hocevar
cd266f35ab
Add verbatim template and throw error on invalid front-matter
2015-04-02 20:28:32 +02:00
Marc Jansen
8e86fca453
Merge pull request #3473 from marcjansen/rotate-test
...
Add more tests for ol.coordinate.
2015-04-02 20:19:30 +02:00
Tim Schaub
6a105f9bcf
Newlines
2015-04-02 19:23:02 +02:00
tsauerwein
ed1d9cc8fc
Add imgSize to Icon options
2015-04-02 19:18:38 +02:00
Marc Jansen
3245fa43ae
Add more tests for ol.coordinate.
2015-04-02 19:16:05 +02:00
Andreas Hocevar
2ef0e0db23
Templetize tileutfgrid example
2015-04-02 19:10:20 +02:00
Tim Schaub
664a287c94
Tissot's indicatrices
2015-04-02 19:10:20 +02:00
Bart van den Eijnden
3aa03e925c
Port over the tilejson example
2015-04-02 19:10:19 +02:00
Björn Harrtell
9880a860a3
Converted examples
2015-04-02 19:10:19 +02:00
Tim Schaub
b9074342a6
TopoJSON example content
2015-04-02 19:10:19 +02:00
Bart van den Eijnden
e39a4561f6
Use the original geolocation-orientation example
2015-04-02 19:10:18 +02:00
Bart van den Eijnden
d10b83e8e1
Port teleport, load-events, tile-vector examples
2015-04-02 19:10:18 +02:00
Andreas Hocevar
2c2a0eaa78
Templetize examples starting with letter v
2015-04-02 19:10:18 +02:00
Bart van den Eijnden
5b57c7d4b8
Port over the measure, min-max-resolution, modify-features, modify-test, mouse-position and moveend examples
2015-04-02 19:10:17 +02:00
Andreas Hocevar
de13706df9
Templetize examples starting with letter w
2015-04-02 19:10:17 +02:00
Bart van den Eijnden
440832146e
Port over lazy-source, line-arrows, localized-openstreetmap, mapguide-untiled and mapquest examples
2015-04-02 19:10:16 +02:00
Bart van den Eijnden
c75c704e9f
Port over layer-clipping-webgl, layer-clipping, layer-extent, layer-group, layer-spy, layer-swipe examples
2015-04-02 19:10:16 +02:00
Marc Jansen
e3face3d9d
Position the rotate control lower than usual
...
This way it does not overlap with the fullscreen control.
2015-04-02 19:10:16 +02:00
Andreas Hocevar
bf1985d712
Fix doctype
2015-04-02 19:10:16 +02:00
Bart van den Eijnden
b92d7cdf13
Port over image-filter, image-load-events, image-vector-layer, kml-earthquakes, kml-timezones and kml examples
2015-04-02 19:10:15 +02:00
Bart van den Eijnden
5cfb4910df
Port over graticule, heatmap-earthquakes, hue-saturation, icon-sprite-webgl, icon, igc examples
2015-04-02 19:10:15 +02:00
Bart van den Eijnden
2ccdd87942
Port over the geolocation, getfeatureinfo-image, getfeature-info-tile, gpx examples
2015-04-02 19:10:15 +02:00
Bart van den Eijnden
2ebefc4466
Port over the full-screen, geojson and geolocation-orientation examples
2015-04-02 19:10:15 +02:00
Andreas Hocevar
78ce9de4af
Better error reporting
2015-04-02 19:10:14 +02:00
Andreas Hocevar
b698f1ede8
Templetize examples starting with letters x-z
2015-04-02 19:10:14 +02:00
Bart van den Eijnden
d0d61e68c7
Port over epsg-4326, export-map, fractal and full-screen-drag-rotate-and-zoom examples
2015-04-02 19:10:14 +02:00
Bart van den Eijnden
0882754b49
Add bootstrap js to the example template
2015-04-02 19:10:14 +02:00
Bart van den Eijnden
e1ee36f46d
Port over drag-rotate-and-zoom, draw-and-modify-features, draw-features, dynamic-data and earthquake-clusters examples
2015-04-02 19:10:13 +02:00
Andreas Hocevar
95c127d235
More documentation improvements
2015-04-02 19:10:13 +02:00
Andreas Hocevar
4cce0f4936
Move documentation to the right place
2015-04-02 19:10:13 +02:00
Bart van den Eijnden
b1e35f7fdd
Port over canvas-tiles, center, cluster, d3, device-orientation, drag-and-drop-image-vector, drag-and-drop and drag-features example
2015-04-02 19:10:13 +02:00
Bart van den Eijnden
4ebceab51a
Remove extra double quote when writing resources
2015-04-02 19:10:12 +02:00
Andreas Hocevar
6cc806f164
Add documentation for build-examples.js
2015-04-02 19:10:12 +02:00
Andreas Hocevar
bc617e8135
Add support for additonal js and css resources
2015-04-02 19:10:12 +02:00
Andreas Hocevar
0077626c93
Only create style block if there is css for the example
2015-04-02 19:10:11 +02:00
Bart van den Eijnden
f277082708
Port over box-selection, brightness-contrast and button-title examples
2015-04-02 19:10:11 +02:00
Bart van den Eijnden
7d453bc69e
Port over the bind-input and bing-maps examples
2015-04-02 19:10:11 +02:00
Bart van den Eijnden
943cac755b
Port over the animation, arcgis-tiled and attributions examples
2015-04-02 19:10:10 +02:00
Andreas Hocevar
8d87bd30f0
Fix typo in template
2015-04-02 19:10:10 +02:00
Bart van den Eijnden
dd3350c948
Use template for accessible.html example
2015-04-02 19:10:10 +02:00
Andreas Hocevar
821f31fa18
Use template for custom-controls.html example
2015-04-02 19:10:09 +02:00
Andreas Hocevar
e40ab58d10
Use template for simple.html example
2015-04-02 19:10:09 +02:00
Andreas Hocevar
ff1ee78ddd
Build and parse examples from examples_src/
2015-04-02 19:10:09 +02:00
Andreas Hocevar
2e9869057e
Hide shortdesc in examples
2015-04-02 19:10:03 +02:00
Andreas Hocevar
1d940898b5
Add Task and template for building examples
2015-04-02 19:10:02 +02:00
Marc Jansen
1940f33c43
Add a FAQ document.
2015-04-02 17:20:07 +02:00
Tim Schaub
de9ad900c8
Merge pull request #3464 from tschaub/stable
...
Mark more of the API stable.
2015-04-02 16:44:06 +02:00
Tim Schaub
44ad7ce30a
Update doc on using @api annotation
2015-04-02 16:23:54 +02:00
Tim Schaub
5bb7535207
Remove @api annotation from abstract method
2015-04-02 16:23:54 +02:00
Tim Schaub
587c06f565
Stable intersectsExtent method for geometries
2015-04-02 16:23:54 +02:00
Tim Schaub
6134a8bf7a
Use @api annotations where geom methods are implemented
2015-04-02 16:23:53 +02:00
Tim Schaub
5c87efccdb
Stable WMTS constructor and options
2015-04-02 16:23:53 +02:00
Tim Schaub
cedc78972d
Mark tile load events as stable
2015-04-02 16:23:53 +02:00
Tim Schaub
5fe6f07969
Make the source.getFeaturesInExtent() method exportable
2015-04-02 16:23:53 +02:00
Tim Schaub
d79abe7448
Stable geometry methods
2015-04-02 16:23:53 +02:00
Tim Schaub
419483face
Stable GeoJSON read/write methods
2015-04-02 16:23:53 +02:00
Tim Schaub
0b2c097686
Stable format read/write options
2015-04-02 16:23:53 +02:00
Tim Schaub
7ee8866f35
End the getResolutionForExtent experiment
2015-04-02 16:23:53 +02:00
Tim Schaub
21263f9184
Stable view methods
2015-04-02 16:23:42 +02:00
Tim Schaub
65f18e3caf
Merge pull request #3469 from malaretv/readme
...
Update README.
2015-04-02 14:43:19 +02:00
Victor Malaret
d4ddb60e8b
Update README
...
Adds basic quickstart, usage, issues, and community info to readme
2015-04-02 13:54:29 +02:00
Marc Jansen
1125e45856
Merge pull request #3467 from openlayers/coveralls-badge
...
Update the coveralls badge.
2015-04-02 13:44:54 +02:00
Marc Jansen
bca661ee57
Update the coveralls badge.
2015-04-02 13:21:35 +02:00
Marc Jansen
127e626315
Use the coveralls executable.
2015-04-02 13:15:55 +02:00
Marc Jansen
72a4b31e86
Merge pull request #3466 from marcjansen/show-coverage
...
Include coveralls code-coverage badge in README.
2015-04-02 12:58:15 +02:00
Marc Jansen
6aef9fe67a
Include coveralls code-coverage badge in README.
2015-04-02 12:54:05 +02:00
Tim Schaub
89dc3a254b
Stable object methods and events
2015-04-02 12:12:36 +02:00
Marc Jansen
d824996b97
Merge pull request #3457 from marcjansen/test-coverage
...
Integrate istanbul for test coverage
2015-04-02 12:04:26 +02:00
Tim Schaub
11ac778b29
Mark propertychange as stable
2015-04-02 12:04:01 +02:00
Tim Schaub
d541ae49d0
Mark moveend as stable
2015-04-02 12:03:21 +02:00
Tim Schaub
56a942e9cf
Stable map browser events
2015-04-02 11:57:43 +02:00
Marc Jansen
8c8bd50a4a
Add test-coverage target to build.py.
...
As suggested by @tsauerwein.
2015-04-02 11:49:32 +02:00
Andreas Hocevar
84b6114f02
Remove ol.format.GMLBase from the API
...
There is no need to have this exportable; the api annotation was probably
a leftover from the GML -> GMLBase renaming.
2015-04-02 10:52:58 +02:00
Marc Jansen
245aec8eba
Fix typos in doc-comments.
2015-04-02 09:45:25 +02:00
Marc Jansen
17ea9ecef5
Run the istanbul code-coverage via node script.
2015-04-02 09:16:43 +02:00
Éric Lemoine
5293cdc780
Merge pull request #3446 from elemoine/updatewhileinteracting
...
Add updateWhileInteracting to olx.layer.VectorOptions
2015-04-02 09:14:53 +02:00
Marc Jansen
6a9c8f36f7
Refactor tasks/test.js to be more modular.
...
This way the main functionality of the script can be reused in the
tasks/test-coverage.js script, which has to run the testsuite as well.
2015-04-02 09:13:17 +02:00
Bart van den Eijnden
7c9795ba35
Integrate istanbul for test coverage
2015-04-02 08:57:53 +02:00
Petr Pridal
f47009447b
Retina ol logo 35px (70px) for the JSDOC template
2015-04-02 08:43:26 +02:00
Petr Pridal
4427d0ba42
Updated menu on the JSDOC template (non-responsive)
2015-04-01 19:42:57 +02:00
Éric Lemoine
6d55e4aa99
Merge pull request #3438 from gberaudo/parser_documentation
...
Parser documentation and XML readme
2015-04-01 14:16:03 +02:00
Bart van den Eijnden
15a3bcac13
Merge pull request #3449 from gberaudo/fix_replay_assert
...
Fix assertion message
2015-04-01 11:42:30 +02:00
Guillaume Beraudo
7765d7304c
Fix assertion message
2015-04-01 11:29:28 +02:00
vmalaret
4daf08ec1d
Rename flag to 'stableonly'
2015-04-01 09:26:17 +02:00
Éric Lemoine
42c4ae9ced
Add updateWhileInteracting to olx.layer.VectorOptions
2015-04-01 08:27:29 +02:00
Andreas Hocevar
62ce9b44c8
Merge pull request #3440 from ahocevar/gentle-introduction-to-projections
...
Add fromLonLat and toLonLat convenience functions
2015-03-31 20:46:51 +02:00
Andreas Hocevar
5579dc53a2
Add fromLonLat and toLonLat convenience functions
2015-03-31 19:27:35 +02:00
Guillaume Beraudo
aa63f1ad6a
Add some documentation to ol.xml.
2015-03-31 19:25:44 +02:00
Guillaume Beraudo
2ba2162416
Add a readme about XML parser and format
...
The readme content is the result of the merge of two wiki pages.
2015-03-31 19:25:41 +02:00
Éric Lemoine
fc9563ad65
Merge pull request #3423 from gberaudo/parse_extrude_and_altitudeMode
...
Parse extrude and altitude mode
2015-03-31 18:29:34 +02:00
Frédéric Junod
4619cac9ce
Merge pull request #3431 from fredj/cleanup
...
Better typing
2015-03-31 17:38:00 +02:00
Guillaume Beraudo
f25302f8b7
Parse KML extrude and altitudeMode from multi geometries
...
Handle MultiPoint, MultiLineString, MultiPolygon.
LinearRing properties are not handled.
An 'extrude' boolean array property is set in the geometry properties.
An 'altitudeMode' string array property is set in the geometry properties.
2015-03-31 17:21:12 +02:00
Andreas Hocevar
5a7cce86a5
Merge pull request #3436 from ahocevar/contributing-readme
...
Mention readme.md files as help for contributors
2015-03-31 16:36:09 +02:00
Andreas Hocevar
c5b5a9a311
Mention readme.md files as help for contributors
2015-03-31 16:04:35 +02:00
Frédéric Junod
1fc59df766
Merge pull request #3433 from fredj/missing-provide
...
Add missing goog.provide/goog.require ol.source.TileEvent
2015-03-31 15:48:54 +02:00
Guillaume Beraudo
5bd63f7e2c
Parse KML extrude and altitudeMode of simple geometries
...
Point, LineString and Polygon are handled.
LinearRing properties are not handled.
An 'extrude' boolean property is set in the geometry properties.
An 'altitudeMode' string property is set in the geometry properties.
2015-03-31 15:30:58 +02:00
Guillaume Beraudo
ea8ee16f49
Fix return type of ol.xml.pushParseAndPop
2015-03-31 15:28:20 +02:00
Guillaume Beraudo
567a9d7a5a
Make ol.geom.Geometry inherit from ol.Object
...
This will allow storing per-geometry properties.
2015-03-31 15:28:20 +02:00
Frederic Junod
4bfe49723e
Add missing goog.provide/goog.require ol.source.TileEvent
2015-03-31 15:06:36 +02:00
Frederic Junod
d138b2d1d5
Better typing
2015-03-31 14:32:23 +02:00
Éric Lemoine
c993964d27
Merge pull request #3422 from elemoine/multi-filter
...
Fix Select behavior when multi is false
2015-03-31 14:16:32 +02:00
Marc Jansen
e5f6bae49b
Merge pull request #3428 from marcjansen/reorder-assertions
...
Reorder assertions and variable declarations.
2015-03-31 10:31:34 +02:00
Marc Jansen
2077211e67
Reorder assertions and variable declarations.
2015-03-31 10:19:04 +02:00
Frédéric Junod
afa2238ccd
Merge pull request #3414 from fredj/require-atlas-manager
...
Add missing ol.style.AtlasManager goog.require
2015-03-31 10:14:58 +02:00
Pierre GIRAUD
68d57be3a8
Merge pull request #3429 from pgiraud/selectfilterfunction_provide
...
Adding missing provide for SelectFilterFunction
2015-03-31 09:46:09 +02:00
Pierre GIRAUD
4b453f5be6
Adding missing provide for SelectFilterFunction
2015-03-31 09:36:25 +02:00
Bart van den Eijnden
c975f303cf
Merge pull request #3426 from bartvde/assert-messages
...
Add assertion messages for all assertion statements
2015-03-30 23:52:47 +02:00
Bart van den Eijnden
47ce127a10
Add assert messages for all assertions up until ol.renderer.vector.
2015-03-30 22:55:23 +02:00
Marc Jansen
fb9ba22c30
Add message to assertions.
2015-03-30 22:53:03 +02:00
Éric Lemoine
2c40d74a15
Merge pull request #3425 from elemoine/olol
...
Fix typo in ol.js
2015-03-30 21:29:09 +02:00
Tim Schaub
6ba2f35df6
Merge pull request #3424 from tschaub/fewer-exports
...
Remove `@api` annotation from `ol.WEBGL_MAX_TEXTURE_SIZE`.
2015-03-30 21:21:22 +02:00
Éric Lemoine
28d00c9676
Fix typo in ol.js
2015-03-30 21:02:40 +02:00
Tim Schaub
255e1de3a4
Remove @api annotation from ol.WEBGL_MAX_TEXTURE_SIZE
2015-03-30 20:57:41 +02:00
Éric Lemoine
9022530bf9
Fix Select behavior when multi is false
...
This commit addresses https://github.com/openlayers/ol3/pull/3402#issuecomment-87701660 .
2015-03-30 18:32:36 +02:00
Éric Lemoine
f1d7e2ec85
Unregister tile change listeners
...
When the tile queue loads a tile it registers a "change" listener on that tile. But currently that listener is not unregistered, unless the tile cache containing that tile fills up and "dipose" is called on that tile.
This commit makes handleTileChange deregister the "change" listener on the tile, if the tile is now in "loaded" state.
2015-03-30 16:54:09 +02:00
Éric Lemoine
10e30d1ab5
Merge pull request #3419 from elemoine/describeonly
...
Remove describe.only
2015-03-30 16:51:38 +02:00
Éric Lemoine
192c9d697e
Unregister the viewport listener on setTarget(null)
...
This commit unregisters the viewport resize listener when setTarget(null) is called, and registers it when setTarget(target) is called, and when we don't have that listener registered yet.
This prevents memory leaks where references to map objects are retained because of these viewport resize listeners.
2015-03-30 16:50:58 +02:00
Éric Lemoine
f6461afdac
Remove describe.only
2015-03-30 16:34:50 +02:00
Andreas Hocevar
9add762f63
Merge pull request #3417 from fperucic/ol.interaction.Snap-extentFix
...
ol.interaction.Snap extent fix
2015-03-30 16:08:57 +02:00
Fran Peručić
6343c0420d
fix: prevent indexed extent from beeing overwitten
...
when using ol.source.Vector with snap, indexedFeaturesExtents_ is updated whenever source calls geometry#getExtent
2015-03-30 15:13:09 +02:00
Fran Peručić
60dbe93f7f
fix: set pendingFeatures_ as object on init
2015-03-30 15:01:23 +02:00
Éric Lemoine
7c55639632
Merge pull request #3410 from gberaudo/ol_object_unset
...
Add ol.Object.unset() method
2015-03-30 13:45:58 +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
Éric Lemoine
f90308b504
Tests for the Select interaction's filter option
2015-03-30 13:35:00 +02:00
Guillaume Beraudo
6e7221ca28
Add ol.Object.unset() method
...
Allow deleting a property.
2015-03-30 13:30:10 +02:00
Éric Lemoine
2f417bbb28
Add empty lines for better code readability
2015-03-30 13:07:50 +02:00
acanimal
1f0c21ac60
Add "filter" option to Select interaction
2015-03-30 13:07:02 +02:00
Frédéric Junod
b9a35a9c2e
Merge pull request #3416 from fredj/cleanup
...
Remove unnecessary typecasts in examples
2015-03-30 11:33:00 +02:00
Frederic Junod
778ccd3999
Remove unnecessary typecasts in examples
2015-03-30 11:00:15 +02:00
Andreas Hocevar
360c34dfbe
Merge pull request #3411 from fperucic/ol.interaction.Snap-fix
...
Listen for a 'change:geometry' event
2015-03-30 10:42:36 +02:00
vmalaret
3576f8b793
Stable Only unchecked by default in docs.
...
Having it on by default makes it difficult
for new users to find commonly used functionality.
2015-03-30 10:37:50 +02:00
Bart van den Eijnden
589e85941a
Bump copyright year to 2015
2015-03-30 10:05:21 +02:00
Frederic Junod
632205d902
Add missing ol.style.AtlasManager goog.require
2015-03-30 09:27:13 +02:00
Fran Peručić
4168cda453
add: listen for 'change:geometry'
...
Geometry index won't be updated correctly if feature geometry is changed using `feature.setGeometry(new_geometry)`
ol.interaction.Snap should listen for a 'change:geometry' event on ol.Feature
2015-03-29 18:55:08 +02:00
Fran Peručić
4b85f5737c
replaced ol.Collection with Array
2015-03-29 10:57:44 +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é
d740640321
Fix type of source and features
2015-03-27 09:07:34 -04:00
Andreas Hocevar
056c3ad23e
Add consistency for pointer event handlers
...
Now all are private static functions.
2015-03-27 08:58:28 -04:00
Alexandre Dubé
b34d7ce6cc
Fix - support ol.Collection only as features
2015-03-27 08:58:21 -04:00
Bart van den Eijnden
98c510a729
Merge pull request #3407 from bartvde/340-changelog-update
...
Add v3.4.0 empty section to upgrade notes
2015-03-27 13:56:31 +01:00
Bart van den Eijnden
9984a8bec7
Add v3.4.0 empty section to upgrade notes
2015-03-27 13:42:12 +01: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
Bart van den Eijnden
626d1da0e7
Merge pull request #3406 from bartvde/release-v3.4.0
...
Release v3.4.0
2015-03-27 10:22:38 +01:00
Bart van den Eijnden
96c670cebf
Update package version to 3.4.0
2015-03-27 10:08:50 +01:00
Bart van den Eijnden
42366c3d00
Changelog for v3.4.0
2015-03-27 10:08:30 +01:00
Fran Peručić
ebc18b4f68
fix: updateing geometry index
...
More than one features can be be changed while handlingDownUpSequence
exampe: ol.interaction.Modify supports simultaneous editing of multiple features
When a geometry changes old indexed segments are searched by the feature extend and removed. New ones are added.
Old feature extent sholud be used when removing the old indexed segments.
2015-03-26 23:49:29 +01:00
Fran Peručić
299647a957
remove unnecessary flag dragging_
2015-03-26 22:36:38 +01:00
Alexandre Dubé
1a5d7b85d2
Add/remove features in setMap
2015-03-26 15:19:33 -04:00
Alexandre Dubé
5bffa99e83
Trivial - reorder methods & comment
2015-03-26 14:48:44 -04:00
Alexandre Dubé
49a3f0a0b7
Update geometry index inside Snap interaction
2015-03-26 12:24:54 -04:00
Bart van den Eijnden
d698e2fcee
Merge pull request #3383 from bartvde/xmleql-performance
...
GML3 tests time out in unit tests
2015-03-26 17:10:25 +01:00
Bart van den Eijnden
7d5ede6728
Restore the previous error messages
2015-03-26 16:48:22 +01:00
Bart van den Eijnden
616a0b161e
Speed up xmleql performance
2015-03-26 16:03:28 +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
Frédéric Junod
9b23572d4e
Merge pull request #3403 from fredj/unused-require
...
Remove unused goog.require
2015-03-26 14:08:24 +01:00
Alexandre Dubé
d1c3dc51ad
Fix Drag interaction, works with modify now
2015-03-26 08:36:24 -04:00
Frederic Junod
c0c3057498
Remove unused goog.require
2015-03-26 11:54:37 +01:00
Andreas Hocevar
34851d8ecb
Merge pull request #3362 from ahocevar/constructor-proj4js
...
Configure proj4 options and transforms upon construction
2015-03-26 11:21:52 +01:00
Andreas Hocevar
362c9b6851
Clarification of the purpose of ol.proj.addProjection
2015-03-26 10:52:19 +01:00
Andreas Hocevar
a920cd94d9
Create ol.proj.Projection instances with additional properties
2015-03-26 10:50:52 +01:00
Andreas Hocevar
338901774b
Configure proj4 options and transforms upon construction
2015-03-26 10:39:26 +01:00
Frédéric Junod
2c04e4c071
Merge pull request #3394 from fredj/fullscreen-css-name
...
Fix fullscreen pseudo CSS class name
2015-03-26 09:00:57 +01:00
Tim Schaub
be0c9f3c8a
Allow orienting coordinates when serializing GeoJSON
2015-03-25 18:32:31 -06:00
Tim Schaub
5d590bcf95
Allow access to right-hand oriented multi-polygon coordinates
2015-03-25 16:57:29 -06:00
Tim Schaub
7572f27cf9
Allow access to right-hand oriented polygon coordinates
2015-03-25 16:57:29 -06:00
Tim Schaub
ce36947bdb
Allow orienting with the right-hand rule
2015-03-25 16:57:25 -06:00
Tim Schaub
5f6ceff3a7
Use ol.geom.flat.orient namespace
2015-03-25 16:33:17 -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
7d20e2a317
Merge pull request #3399 from ahocevar/tilegrid-widths-docs
...
Clarify when widths need to be configured on a tile grid
2015-03-25 17:18:27 +01: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
c600a92516
Merge pull request #3398 from ahocevar/safe-wrapx
...
Make sure that the return value of wrapX() is stable
2015-03-25 16:21:53 +01:00
Andreas Hocevar
1df8cba753
Make sure that the return value of wrapX() is stable
2015-03-25 15:59:59 +01:00
Frédéric Junod
bb87b8e7ce
Merge pull request #3396 from fredj/sort-compareFn
...
Move the compare function out of ol.interaction.Modify.handleDownEvent_
2015-03-25 14:57:50 +01:00
Frederic Junod
6a770f03b8
Move the compare function out of ol.interaction.Modify.handleDownEvent_
2015-03-25 14:41:40 +01:00
Andreas Hocevar
683097d62a
Merge pull request #3395 from fperucic/inteaction.modify-fix
...
ol.Interaction.Modify fixes
2015-03-25 14:16:37 +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
Fran Peručić
56067d1cda
Prevent unnecessary function calls
...
handlePointerMove_ doesn't need to be called when dragging.
handleDragEvent_ takes care of the event in that case.
in handleDragEvent_, createOrUpdateVertexFeature_ doesn't need to be called for each dragged segment. it can be called only once with current vertex.
fixes made to pass the build
2015-03-25 11:19:24 +01:00
Frederic Junod
40f4d5256b
Fix fullscreen pseudo CSS class name
...
Change from `:full-screen` to `:fullscreen`.
See https://fullscreen.spec.whatwg.org/#:fullscreen-pseudo-class
2015-03-25 11:14:52 +01:00
Fran Peručić
279d1829bb
fix: ol.interaction.Select conflict
...
Prevent vertexFeature_ from ol.interaction.Modify from being selected by ol.interaction.Select.
The bug occurs when an delete attempt fails. ex: clicikng on the first or last node of LineString,
or clicking a line segment between two nodes.
2015-03-25 10:52:29 +01:00
Fran Peručić
eb6d61e6d1
fix: modifying the closed LineString
...
This commit fixes the bug that occurs when trying to modify
a closed LineString by clicking on the starting/ending node.
Such a closed line is added to the modify-test example.
2015-03-25 10:44:35 +01:00
Fran Peručić
7dff739bce
Deleting a duplicate node
...
Fix a bug in ol.interaction.Modify when trying to delete nodes
on a geometry that has duplicate nodes. A bug occurs when
clicking on the duplicate node.
2015-03-25 10:34:36 +01:00
Frédéric Junod
8beeee8a95
Merge pull request #3393 from fredj/cleanup
...
Remove unused define
2015-03-25 08:54:27 +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
Tobias Sauerwein
563d51b389
Merge pull request #3392 from tsauerwein/fullscreen-class
...
Fix switching class name of full-screen control
2015-03-24 18:26:20 +01:00
Andreas Hocevar
57d9b87fb3
Add wrapX option for ol.source.WMTS
2015-03-24 17:13:07 +01:00
Frederic Junod
4c36e05f27
Remove unused define
...
Should have been removed in #40
2015-03-24 17:10:27 +01:00
tsauerwein
eb7dde6d0f
Fix class name of full-screen control
2015-03-24 17:07:55 +01:00
Frédéric Junod
1d04eabeda
Merge pull request #3391 from fredj/cleanup
...
Minor code cleanup
2015-03-24 14:57:51 +01:00
Frédéric Junod
5c6c45fc92
Merge pull request #3388 from fredj/polyline-layout
...
Add new geometry layout option for polyline format
2015-03-24 14:44:06 +01:00
Frederic Junod
b7c4e4f297
Remove console.debug from selectinteraction tests
2015-03-24 14:42:30 +01:00
Frederic Junod
6a8b236d82
Remove unnecessary newlines
2015-03-24 14:41:40 +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
Éric Lemoine
ae2c9144e1
Merge pull request #3385 from elemoine/getzforresolution
...
Fix ol.tilegrid.TileGrid#getZForResolution
2015-03-23 18:31:42 +01:00
Andreas Hocevar
45e9695239
Merge pull request #3377 from ahocevar/attribution-wrapx
...
Support wrapX for attributions
2015-03-23 18:05:13 +01:00
Éric Lemoine
79748c6f0c
Fix ol.tilegrid.TileGrid#getZForResolution
...
This fixes a bug in ol.tilegrid.TileGrid#getZForResolution where this function doesn't take minZoom and maxZoom into account when selecting a zoom level for a resolution.
Fixes #2780 .
2015-03-23 18:04:13 +01:00
Andreas Hocevar
d9c04cd925
Support wrapX for attributions
2015-03-23 16:55:50 +01:00
Andreas Hocevar
7df00242f0
Merge pull request #3382 from ahocevar/github-source-links
...
Create github source links
2015-03-23 16:47:47 +01:00
Andreas Hocevar
4862a8c897
Create github source links
2015-03-23 16:08:36 +01:00
Andreas Hocevar
8813eb0112
Merge pull request #3376 from ahocevar/wms-tile-wrapx
...
Add ol.source.Tile support for wrapping around the x-axis
2015-03-23 14:37:12 +01:00
Andreas Hocevar
b75f7f9e3b
Merge pull request #3378 from ahocevar/questions
...
Clarify where to ask questions
2015-03-23 14:24:14 +01:00
Andreas Hocevar
9b4cb96502
Clarify where to ask questions
2015-03-23 14:14:34 +01:00
Frédéric Junod
c71db17c1d
Merge pull request #3380 from fredj/more-geojson-tests
...
Test the GeoJSON layout
2015-03-23 13:29:13 +01:00
Frederic Junod
bfd9ec1ef1
Test the GeoJSON layout
2015-03-23 12:47:34 +01:00
Andreas Hocevar
3e18b85206
Add ol.source.Tile support for wrapping around the x-axis
2015-03-22 14:27:19 +01:00
Frédéric Junod
c707c5e9db
Merge pull request #3360 from fredj/dispose-imagetile
...
Don't unlisten image twice when disposing an ol.ImageTile
2015-03-18 11:46:09 +01:00
Frederic Junod
f474e7ccd9
Don't unlisten image twice when disposing an ol.ImageTile
...
Fixes #3325
2015-03-18 10:33:41 +01:00
Andreas Hocevar
752cf78e50
Merge pull request #3361 from ahocevar/test-listen-localhost
...
Listen on localhost to avoid phantomjs browsing 0.0.0.0
2015-03-18 09:54:08 +01:00
Andreas Hocevar
52ee1b1630
Merge pull request #3365 from ahocevar/pointresolution-docs
...
Better docs for #getPointResolution
2015-03-18 09:53:29 +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
Andreas Hocevar
9462c2148d
Listen on localhost to avoid phantomjs browsing 0.0.0.0
2015-03-17 14:39:00 +01:00
Bart van den Eijnden
8061b69495
Merge pull request #3305 from bartvde/image-load-events
...
Add image loading events to image sources (r=@ahocevar,@elemoine)
2015-03-17 13:07:37 +01:00
Bart van den Eijnden
4569858882
Add image loading events to image sources
2015-03-17 12:56:39 +01:00
Jiri Matyas
ab9100450b
enable deep clone of multipolygon endss
2015-03-17 11:09:03 +01:00
Frédéric Junod
3a7b9751d7
Merge pull request #3343 from fredj/line-arrows
...
Line arrows example
2015-03-16 14:30:08 +01:00
Frédéric Junod
d3f246518b
Merge pull request #3354 from fredj/geojson-write-options
...
Mark ol.format.GeoJSON#writeFeature(s) option param optional
2015-03-16 11:31:59 +01:00
Frederic Junod
b9aba8babd
Add optional this param to the callback function
2015-03-16 11:25:51 +01:00
Frederic Junod
023816f43b
Add new line-arrows example
2015-03-16 10:43:33 +01:00
Frederic Junod
4b13627fd7
Add new ol.geom.LineString#forEachSegment function
2015-03-16 10:43:33 +01:00
Frédéric Junod
dd23403315
Merge pull request #3346 from fredj/geojson-feature-properties
...
Set the 'properties' member to null if the feature has not properties
2015-03-16 10:21:05 +01:00
Frederic Junod
3a7d1ebd16
Mark ol.format.GeoJSON#writeGeometry option param optional
2015-03-16 09:25:50 +01:00
Frederic Junod
180a75d714
Mark ol.format.GeoJSON#writeFeature option param optional
2015-03-16 09:20:57 +01:00
Frederic Junod
0997a171a0
Mark ol.format.GeoJSON#writeFeatures option param optional
2015-03-16 09:18:52 +01:00
Frederic Junod
96883e0b69
Set the 'properties' member to null if the feature has not properties
2015-03-12 15:58:16 +01:00
Frédéric Junod
da94ee5754
Merge pull request #3344 from fredj/cleanup
...
Minor code cleanup
2015-03-12 13:24:02 +01:00
Frederic Junod
5a350fb978
Remove unused goog.require
2015-03-12 12:25:38 +01:00
Frederic Junod
d87da4b3c8
Better 'rotation' option documentation
2015-03-12 12:17:25 +01:00
Éric Lemoine
80fa7e5ba1
Merge pull request #3237 from Morgul/ccase-circle-drawing
...
Add circles to Draw interaction.
2015-03-11 17:08:10 +01:00
Christopher S. Case
1fb932f7bb
Removed lurking console.log
2015-03-11 10:09:58 -05:00
Frédéric Junod
b26bea8e88
Merge pull request #2691 from fredj/will-change
...
Add will-change CSS properties
2015-03-11 12:15:44 +01:00
Frederic Junod
1a80c0ef01
Add will-change CSS property to ol-overlay-container elements
2015-03-11 11:08:14 +01:00
Frederic Junod
dcba9f2ff4
Add a 'ol-overlay-container' CSS class to the overlay element
2015-03-11 11:08:14 +01:00
Frederic Junod
064cd5695a
Add will-change CSS property to scale line and rotate controls
2015-03-11 11:08:14 +01:00
Frédéric Junod
b6adeea4f4
Merge pull request #3336 from fredj/getTargetElement
...
Use ol.Map#getTargetElement function
2015-03-09 17:15:20 +01:00
Frédéric Junod
49a807fa56
Merge pull request #3335 from fredj/rbush
...
Update rbush to version 1.3.5
2015-03-09 17:14:51 +01:00
Frederic Junod
7dcef882c2
Use ol.Map#getTargetElement function
2015-03-09 16:21:03 +01:00
Frederic Junod
b6b8ae265c
Update rbush to version 1.3.5
2015-03-09 16:03:09 +01:00
Frédéric Junod
9951c88343
Merge pull request #3322 from fredj/drawinteraction-map.isDef
...
Remove unneeded map.isDef call
2015-03-09 09:01:05 +01:00
Andreas Hocevar
c9715d32b0
Merge pull request #3327 from ahocevar/dist-css
...
Add css to dist directory
2015-03-07 21:55:25 +01:00
Andreas Hocevar
47f32a30b8
Merge pull request #3324 from ahocevar/select-event-interface
...
Add interface definition for ol.SelectEvent
2015-03-06 12:41:05 +01:00
Andreas Hocevar
d8150c5155
Add interface definition for ol.SelectEvent
2015-03-06 11:31:30 +01:00
Andreas Hocevar
1b640870b1
Add css to dist directory
2015-03-06 11:20:01 +01:00
Frederic Junod
0d979e37b8
Remove unneeded map.isDef call
2015-03-05 18:12:23 +01:00
Frederic Junod
daf81b9c26
Remove unused goog.require
2015-03-05 18:11:19 +01:00
Frédéric Junod
4b1accb149
Merge pull request #3315 from fredj/tissot-desc
...
Fix Tissot indicatrix example description
2015-03-05 13:55:06 +01:00
Frederic Junod
b79174d6a3
Fix Tissot indicatrix example description
...
Fixes #3314
2015-03-05 12:36:37 +01:00
Andreas Hocevar
41fe72fab5
Merge pull request #3312 from ahocevar/arcgis-hidpi
...
Fix HiDPI support for ArcGIS REST
2015-03-04 22:33:21 +01:00
Andreas Hocevar
8f1726ae39
Fix HiDPI support for ArcGIS REST
2015-03-04 22:11:16 +01:00
Bart van den Eijnden
3867c0e45a
Merge pull request #2910 from bartvde/issue-2910
...
Support multiple featureTpes in GML parser
2015-03-04 18:59:05 +01:00
Bart van den Eijnden
15ab515ceb
Add docs to explain how to use featureNS in the case of multiple feature namespaces
2015-03-04 18:33:56 +01:00
Éric Lemoine
aad727ad14
Merge pull request #3309 from bjornharrtell/select-multi-fix
...
Fix select event always reporting as multi select
2015-03-04 18:04:15 +01:00
Bart van den Eijnden
b698fe9968
Support multiple featureTypes with a different featureNS
2015-03-04 15:27:05 +01:00
Andreas Hocevar
b782e0be98
Merge pull request #3307 from ahocevar/scaleline-units
...
Handle all non-degree units in ol.control.ScaleLine
2015-03-04 11:20:05 +01:00
Bart van den Eijnden
b05ead4056
Allow multiple featureTypes through ol.format.WFS as well
2015-03-04 10:24:42 +01:00
Bart van den Eijnden
d0180f35e0
Support multiple featureTypes as well in autoconfigure mode
2015-03-04 10:20:36 +01:00
Bart van den Eijnden
3a7905f2fd
Support multiple feature types in GML format
2015-03-04 10:16:25 +01:00
Björn Harrtell
49c2af165a
Fix select event always reporting as multi select
2015-03-04 08:48:08 +01:00
Andreas Hocevar
7527eddbaf
Merge pull request #3308 from ahocevar/release-v3.3.0
...
Release v3.3.0
2015-03-03 22:28:30 +01:00
Andreas Hocevar
6854833fbd
Update package version to 3.3.0
2015-03-03 22:27:25 +01:00
Andreas Hocevar
c8b90adfef
Changelog for v3.3.0
2015-03-03 22:27:15 +01:00
Andreas Hocevar
d33a45dfa2
Merge pull request #3263 from cwgrant/master
...
Support ArcGIS Rest Services
2015-03-03 21:40:33 +01:00
Andreas Hocevar
1cec149681
Merge pull request #3295 from sarametz/wmts-getcap
...
Add RESTful to WMTS GetCapabilities optionsFromCapabilities
2015-03-03 21:13:00 +01:00
Andreas Hocevar
2e3d0d57d5
Handle all non-degree units in ol.control.ScaleLine
2015-03-03 21:06:12 +01:00
Frédéric Junod
a629be0e2e
Merge pull request #3304 from fredj/scaleline-padding
...
Remove scale line inner padding
2015-03-03 17:46:29 +01:00
Frederic Junod
6c32b280f5
Remove scale line inner padding
...
Fixes #3291
2015-03-03 17:06:41 +01:00
Éric Lemoine
787ab91eef
Merge pull request #3296 from elemoine/changes
...
Add upgrade-notes.md file
2015-03-03 14:28:30 +01:00
Andreas Hocevar
5b539a75bb
Merge pull request #3303 from ahocevar/us-ft
...
Add constant for us-ft units
2015-03-03 14:01:02 +01:00
Andreas Hocevar
a6f80ef4b8
Add constant for us-ft units
2015-03-03 13:51:23 +01:00
Andreas Hocevar
de42334b19
Merge pull request #3018 from bjornharrtell/selectevent
...
Add SelectEvent to interaction
2015-03-03 12:56:42 +01:00
Björn Harrtell
e4b1d6e1de
Add SelectEvent to Select interaction
...
Fixes
2015-03-03 12:22:01 +01:00
Sara Metz
cadc346de2
Added RESTful to valid requestEncoding values
2015-03-03 12:45:24 +13:00
Andreas Hocevar
927a0a4627
Merge pull request #3301 from bjornharrtell/select-tests
...
Select interaction unit tests
2015-03-02 21:12:15 +01:00
Björn Harrtell
d9cf8df052
Select interaction unit tests
2015-03-02 19:52:48 +01:00
Bart van den Eijnden
2ff3682eff
Update README.MD with stackoverflow
2015-03-02 15:27:03 +01:00
Frédéric Junod
8836dd6e70
Merge pull request #3298 from fredj/source-object
...
Make ol.source.Source inherit from ol.Object
2015-03-02 15:07:33 +01:00
Frederic Junod
6ab0ed2df7
Make ol.source.Source inherit from ol.Object
2015-03-02 14:48:17 +01:00
Frédéric Junod
8dd3e7ebff
Merge pull request #3297 from fredj/wmts-getter
...
Add getters to ol.source.WMTS
2015-03-02 11:11:12 +01:00
Éric Lemoine
7f71876dad
Add upgrade-notes.md file
...
This file includes upgrade notes for changes to the library that require changes to application code. This file is used by the release manager to fill the "Upgrade notes" section in the v3.x.y.md changelog file.
2015-03-02 10:37:42 +01:00
Frederic Junod
54bea174ff
Add new ol.source.WMTS#getMatrixSet api function
2015-03-02 09:51:11 +01:00
Frederic Junod
9d37090e6b
Add new ol.source.WMTS#getFormat api function
2015-03-02 09:40:08 +01:00
Frederic Junod
b42a214252
Add new ol.source.WMTS#getVersion api function
2015-03-02 09:40:08 +01:00
Frederic Junod
61d2506970
Add new ol.source.WMTS#getStyle api function
2015-03-02 09:40:08 +01:00
Frederic Junod
3bfbd47fdb
Add new ol.source.WMTS#getLayer api function
2015-03-02 09:40:08 +01:00
Éric Lemoine
4f5cc22ba0
Merge pull request #3281 from adube/fix-ie-mousemove-condition
...
Fix mouseMove event type comparison for IE10-11, pointermove
2015-03-02 09:15:15 +01:00
Andreas Hocevar
a7205d8aec
Merge pull request #3293 from ahocevar/icon-opacity
...
Add missing opacity option for ol.style.IconOptions
2015-03-01 17:11:02 +01:00
Andreas Hocevar
6d0fb4d74e
Add missing opacity option for ol.style.IconOptions
2015-03-01 12:07:19 +01:00
Alexandre Dubé
d1185da6b1
Replace mouseMove event condition by pointerMove
...
The original browser event was used to catch the mousemove event,
but in IE the 'pointermove' event is returned instead. So, instead
of using the original event, we use the map browser event, which
is always 'pointermove'.
2015-02-27 12:14:13 -05:00
Frédéric Junod
6c4b30fa02
Merge pull request #3284 from fredj/jsdoc
...
Fix jsdoc type for arrays of listening keys
2015-02-26 12:26:17 +01:00
Frederic Junod
e2f8c01c42
Fix jsdoc type for arrays of listening keys
2015-02-26 11:45:15 +01:00
Éric Lemoine
ad7616abb2
Merge pull request #3278 from elemoine/draweventtype
...
Add goog.provide for ol.DrawEventType
2015-02-26 10:46:12 +01:00
Éric Lemoine
56b08adef7
Add goog.provide for ol.DrawEventType
2015-02-25 21:59:57 +01:00
Éric Lemoine
70162d7889
Merge pull request #3272 from acanimal/3267
...
Added getter function to return the wrapped source within the cluster
2015-02-25 21:55:04 +01:00
Frédéric Junod
4c1be5967d
Merge pull request #3275 from fredj/heatmap-properties
...
Add ol.layer.Heatmap#blur getter and setter
2015-02-25 17:29:48 +01:00
Frederic Junod
d12cdc336c
Create the circle only when the blur and radius are set
2015-02-25 09:16:42 +01:00
Frederic Junod
232f4975c4
Add ol.layer.Heatmap#blur getter and setter
2015-02-25 08:57:04 +01:00
Éric Lemoine
45547eefbe
Merge pull request #3142 from sarametz/wmts-getcap
...
WMTS Get Cap document with updated WMTS.optionsFromCapabilities function
2015-02-25 08:29:40 +01:00
acanimal
086202cfdd
Added short description on getSource() method
2015-02-25 07:54:14 +01:00
Frédéric Junod
3079924a3d
Merge pull request #3271 from fredj/jsdoc-fixes
...
[wip] Fix misplaced comment blocks
2015-02-25 07:13:19 +01:00
Tim Schaub
7e812959e7
Merge pull request #3273 from tschaub/unused-function
...
Remove unused createGetTileIfLoadedFunction function.
2015-02-24 15:35:38 -08:00
Tim Schaub
22aeb3612e
Remove unused createGetTileIfLoadedFunction function
2015-02-24 15:06:10 -08:00
Sara Metz
6894bc8444
Add ability to get wmts source from capabilities
...
Added functionality to create a wmts tilegrid and wmts source from the
capabilities object created from ol.format.WMTSCapabilities.read().
Added tests for these functions and an example.
Also altered the REST url template replacement to be case insensitive
and added tests for this. This is because the spec uses both style
and Style and both of these are used by existing WMTS services.
2015-02-25 09:21:45 +13:00
Frederic Junod
1620a11181
Fix misplaced comment blocks
...
Found while testing the new google-closure release (v20150126)
The code still compiles with the older (default) version.
2015-02-24 17:13:35 +01:00
Éric Lemoine
18ec8a487f
Merge pull request #3270 from elemoine/dragpan-false
...
Make ol.Overlay autoPan default to false
2015-02-24 15:42:57 +01:00
Éric Lemoine
329edc4ec6
Make ol.Overlay autoPan default to false
2015-02-24 15:14:10 +01:00
Tobias Sauerwein
7a5ad336c6
Merge pull request #3268 from tsauerwein/fix-example-autoPan
...
Fix autoPan in examples with ol.Overlay on hover
2015-02-24 09:48:22 +01:00
tsauerwein
054dc81485
Disable autoPan in examples
...
To avoid that the map is panned when showing
overlays on hover.
2015-02-24 09:33:40 +01:00
cwgrant
f63a856741
Add support for ArcGIS Rest Services
...
Adding a data source to support ArcGIS Map Server and Image Server.
Functionality is similar to the ArcGIS93Rest Layer in OpenLayers 2.
2015-02-23 22:49:29 -05:00
acanimal
eb8a1845a5
Added getter function to return the wrapped source withint the cluster
2015-02-23 22:07:35 +01:00
Tobias Sauerwein
5897cf55aa
Merge pull request #3256 from tsauerwein/overlay-panIntoView
...
Add autoPan option to ol.Overlay
2015-02-23 17:23:00 +01:00
tsauerwein
e46e0f85fb
Add autoPan option to ol.Overlay
2015-02-23 17:01:52 +01:00
Tobias Sauerwein
3fbc6fa361
Merge pull request #3261 from adube/fix-extent-foreachcorner
...
Fix forEachCorner extent, add TopLeft
2015-02-20 16:01:37 +01:00
Alexandre Dubé
e1336e1891
Fix forEachCorner extent, add TopLeft
2015-02-20 08:30:39 -05:00
Frédéric Junod
c30373963e
Merge pull request #3260 from fredj/unused-require
...
Remove unused goog.require
2015-02-20 07:39:56 +01:00
Frederic Junod
96cb3d314f
Remove unused goog.require
2015-02-20 07:32:55 +01:00
Tim Schaub
733167c612
Merge pull request #3246 from tschaub/tile-cache
...
Avoid creating unnecessary images in tile layers.
2015-02-19 10:33:31 -07:00
Frédéric Junod
84cc48a7bf
Merge pull request #3254 from fredj/regular-stroke
...
Use lineCap, lineJoin and miterLimit stroke properties in RegularShape
2015-02-19 13:26:52 +01:00
Frederic Junod
c3d9946924
Use lineCap, lineJoin and miterLimit stroke properties
2015-02-19 12:33:16 +01:00
Frederic Junod
5e712ac88c
Use correct renderOptions type
2015-02-19 12:12:00 +01:00
Tim Schaub
9e94308cdc
Merge pull request #3252 from tschaub/global-spy
...
Avoid leaking global listenerSpy.
2015-02-19 00:09:59 -07:00
Tim Schaub
b8e3deb756
Merge pull request #3248 from tschaub/tile-events
...
Add tile loading events to image tile sources.
2015-02-18 16:16:24 -07:00
Tim Schaub
3e3104bbb1
Avoid leaking global listenerSpy
2015-02-18 16:05:33 -07:00
Tim Schaub
56c5cef3f8
Example style
2015-02-18 15:45:20 -07:00
Tim Schaub
199fcb05e3
Unregister image listeners when disposing of a tile
2015-02-18 15:45:14 -07:00
Christopher S. Case
15a4b7f4a6
Changed default radius to 0, instead of 1000.
...
(This was debugging code.)
2015-02-18 09:50:10 -06:00
Christopher S. Case
b2ce4c19e1
added unit tests.
2015-02-18 09:50:10 -06:00
Christopher S. Case
1074c9d44a
Updated example for circle drawing.
2015-02-18 09:50:10 -06:00
Christopher S. Case
ae8321ab30
Added circle drawing to draw interaction.
2015-02-18 09:50:02 -06:00
Tim Schaub
c42af7919e
Example docs
2015-02-17 11:22:44 -07:00
Tim Schaub
77d8d48b57
Progress bar for tile loading
2015-02-17 11:22:39 -07:00
Tim Schaub
5cbae8c8f5
Add tile loading events to image tile sources
2015-02-17 11:09:30 -07:00
Tim Schaub
bf35b40b11
Fire change event every time state changes
2015-02-17 11:09:16 -07:00
Tim Schaub
e5432f7cb5
Avoid creating unnecessary images during rendering
2015-02-16 15:11:16 -07:00
Tim Schaub
2cf1fe5552
Create tile cache for all tile sources
2015-02-16 12:22:15 -07:00
Tim Schaub
eb1a46cf7d
Merge pull request #3240 from openlayers/v3.2.x
...
Changes from the v3.2.x branch.
2015-02-14 09:22:47 -07:00
Tim Schaub
d5f18dc120
Merge pull request #3239 from openlayers/release-v3.2.1
...
Release v3.2.1.
2015-02-13 11:12:45 -07:00
Tim Schaub
0ddae22661
Update package version to 3.2.1
2015-02-13 10:52:02 -07:00
Tim Schaub
fb2506672c
Changelog for v3.2.1
2015-02-13 10:51:31 -07:00
Tim Schaub
391ff4eeab
Merge pull request #3236 from tschaub/select-fix
...
Select the uppermost feature.
2015-02-13 09:29:20 -07:00
Frederic Junod
4686dfc0bb
Select the uppermost feature
2015-02-13 09:12:26 -07:00
Tim Schaub
a924cc4d11
Merge pull request #3233 from stweil/master
...
Four small fixes.
2015-02-12 12:39:23 -07:00
Stefan Weil
5c99b6349c
Add missing var declaration for local variable flippedFlatPoints
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-02-12 17:53:53 +01:00
Stefan Weil
829569c6b5
Fix typo in documentation of function getInfo
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-02-12 17:53:53 +01:00
Stefan Weil
e6d342dc96
Replace wrong comma in JavaScript code by semicolon
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-02-12 17:53:53 +01:00
Stefan Weil
8bfa1c45e7
examples: Remove wrong semicolon in css code
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-02-12 17:53:53 +01:00
Tim Schaub
bfcceac68f
Merge pull request #3232 from stweil/master
...
Fix typos found by codespell.
2015-02-12 09:02:03 -07:00
Stefan Weil
e812f2435e
Fix typos found by codespell
...
Most of them are in comments, some in strings.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2015-02-12 16:39:55 +01:00
Frédéric Junod
c4ddc62ab4
Merge pull request #3231 from fredj/heatmap-radius
...
Make ol.layer.Heatmap#radius configurable
2015-02-12 16:36:56 +01:00
Frederic Junod
f117550694
Add a radius input to the heatmap-earthquakes example
2015-02-12 14:41:22 +01:00
Frederic Junod
dfda3e37a4
Add ol.layer.Heatmap#radius getter and setter
2015-02-12 14:16:48 +01:00
Frederic Junod
b5206cb354
Make ol.layer.Heatmap.createCircle_ an instance function
2015-02-12 13:45:44 +01:00
Tim Schaub
90ba1140ac
Merge pull request #3225 from tschaub/attributions
...
Respect attributions passed to TileJSON source.
2015-02-11 10:36:27 -07:00
Tim Schaub
9cea85be80
Merge pull request #3223 from tschaub/tilesize-change
...
Resize the canvas when the tile size changes.
2015-02-11 10:18:27 -07:00
Tim Schaub
e79211e0c1
Respect attributions passed to TileJSON source
2015-02-11 10:15:29 -07:00
Bart van den Eijnden
ad23a9c9cd
Merge pull request #3224 from bartvde/mapquest-getname
...
Provide the ability to get the layer name from a MapQuest source
2015-02-11 15:56:50 +01:00
Bart van den Eijnden
eafa5419c3
Provide the ability to get the layer name from a MapQuest source
2015-02-11 15:46:02 +01:00
Bart van den Eijnden
b529f0f0a0
Merge pull request #3222 from bartvde/geodesic-measure
...
Add geodesic option for measure
2015-02-11 13:34:32 +01:00
Bart van den Eijnden
c5c24f209a
Add geodesic option for measure
2015-02-11 13:24:23 +01:00
bill-chadwick
0381689fb6
Resize the canvas when the tile size changes
2015-02-10 14:00:23 -07:00
Frédéric Junod
89954ca5fc
Merge pull request #3221 from fredj/hectic-select
...
Select the uppermost feature
2015-02-10 14:03:18 +01:00
Frederic Junod
13f265b4e1
Select the uppermost feature
2015-02-10 09:59:09 +01:00
Tim Schaub
776ffa925f
Merge pull request #3211 from photostu/master
...
Bing https logo fix.
2015-02-08 20:18:19 -07:00
Tim Schaub
ada6b5640a
Merge pull request #3215 from tschaub/rendering
...
Allow reuse of layer rendering code without creating a map.
2015-02-08 17:24:16 -07:00
Tim Schaub
33c197cf16
Layer renderers should not require a map renderer
2015-02-08 07:25:10 -07:00
Tim Schaub
e0f250483d
Layer renderers don't need access to the map
2015-02-07 16:56:10 -07:00
Tim Schaub
c4ee8518e1
Use frame state for size
2015-02-07 16:52:48 -07:00
Tim Schaub
d4b7bb7c57
Use frame state for pixel to coord conversion
2015-02-07 16:52:34 -07:00
Tim Schaub
a460cb3983
Fire change instead of calling render on map
2015-02-07 16:46:30 -07:00
Tim Schaub
7f18033171
Make layer renderers observable and re-render on change
2015-02-07 16:42:36 -07:00
Tim Schaub
693ec7706e
createLayerRenderer must be implemented by subclass
2015-02-07 16:30:28 -07:00
Tim Schaub
9081682286
Use provided frame state instead of map for pixel to coord conversion
2015-02-07 16:12:39 -07:00
Éric Lemoine
e97f017dda
Merge pull request #3213 from openlayers/release-v3.2.0
...
Release v3.2.0
2015-02-06 11:14:26 +01:00
Éric Lemoine
22b27cdb02
Update package version to 3.2.0
2015-02-06 11:12:59 +01:00
Éric Lemoine
480c276d93
Changelog for v3.2.0
2015-02-06 11:12:59 +01:00
photostu
9247dc9f41
bing logo https
...
fix syntax to please Travis
2015-02-05 11:21:13 -05:00
Éric Lemoine
480f352cc6
Merge pull request #3171 from oterral/kml_link
...
KML: Parsing of NetworkLink tag
2015-02-05 16:41:36 +01:00
photostu
4080e729df
bing https logo fix
...
If https is missing from bing logo uri, replace
2015-02-05 10:34:33 -05:00
oterral
c1fd95305c
Add tests for parsing of NetworkLink tags
2015-02-05 16:21:51 +01:00
oterral
0a6a3f5d65
Add parsing of NetworkLink tag
2015-02-05 16:21:45 +01:00
Frédéric Junod
456def67de
Merge pull request #3209 from fredj/coding-style
...
Coding style fixes
2015-02-05 14:53:59 +01:00
Bart van den Eijnden
f9a8239443
Merge pull request #3208 from bartvde/setImageLoadFunction
...
Add setters and getters for imageLoadFunction
2015-02-05 12:37:02 +01:00
Frederic Junod
a0a4369c24
Fix ol.format.GPX.TRKSEG_NODE_FACTORY_ type definition
2015-02-05 10:56:44 +01:00
Frederic Junod
078d3fb007
Add missing goog.require
2015-02-05 10:56:44 +01:00
Frederic Junod
65c2f7de5f
Remove unused goog.require
2015-02-05 10:56:44 +01:00
Frederic Junod
8ec90a2045
Remove unnecessary newlines
2015-02-05 10:56:44 +01:00
Frédéric Junod
0906bf09ed
Merge pull request #3019 from bjornharrtell/selectmulti
...
Add option to allow Select interaction logic to select overlapping features
2015-02-05 10:55:04 +01:00
Bart van den Eijnden
ce8d57b534
Add setters and getters for imageLoadFunction
2015-02-05 10:53:21 +01:00
Pierre GIRAUD
b8a0d6b702
Merge pull request #3206 from pgiraud/measure_tooltip
...
Add tooltip to show measure + help message while drawing
2015-02-05 09:48:32 +01:00
Pierre GIRAUD
4ba500925f
Changing draw interaction styling
2015-02-05 09:39:17 +01:00
Pierre GIRAUD
c63c358d08
Add tooltip to show measure + help message while drawing
2015-02-04 17:48:28 +01:00
Björn Harrtell
162c47eb3e
Option to enable selection of overlapping features
2015-02-04 16:15:41 +01:00
Frédéric Junod
f117cddb34
Merge pull request #3205 from fredj/use-ol.extent.createOrUpdateFromCoordinate
...
Use ol.extent.createOrUpdateFromCoordinate
2015-02-04 14:55:49 +01:00
Frederic Junod
f6b47f086b
Use ol.extent.createOrUpdateFromCoordinate
...
Instead of ol.extent.boundingExtent
2015-02-04 14:14:50 +01:00
Éric Lemoine
2d3e5d2bac
Merge pull request #3026 from htulipe/wmts-getcap
...
Add support of reading WMTS Get Cap document
2015-02-04 13:32:32 +01:00
Bart van den Eijnden
8f6cb00ea6
Merge pull request #3201 from bartvde/fast_clear
...
Pass on opt_fast to parent clear function in ol.source.ServerVector (r=@elemoine,@gberaudo)
2015-02-04 08:53:51 +01:00
Bart van den Eijnden
80f7b726f9
Pass on opt_fast to parent clear function in ol.source.ServerVector
2015-02-04 08:45:09 +01:00
Frédéric Junod
f75cec5c8e
Merge pull request #3199 from fredj/jsdoc-fixes
...
Minor jsdoc fixes
2015-02-03 16:14:39 +01:00
Frederic Junod
89f21f5d50
Remove square brackets from type
2015-02-03 15:52:19 +01:00
Frederic Junod
f9723aa310
Add missing goog.require
2015-02-03 15:52:19 +01:00
Hadrien Tulipe
87644a1a46
Add support of WMTS Get Cap read
...
This commit fixe #2721 . It still lacks the possibility to create layer from the GetCap document. It also lacks the reading of TMS limits.
2015-02-03 14:46:29 +01:00
Frédéric Junod
38c80e7f9b
Merge pull request #3059 from fredj/memory
...
Cache the buffered extent value
2015-02-03 13:39:39 +01:00
Frederic Junod
0d3eb8642f
Cache the buffered extent value
...
Assuming that the maxExtent and resolution property are immutable
2015-02-03 10:37:38 +01:00
Frédéric Junod
a7fcf05a4b
Merge pull request #3196 from fredj/coding-style
...
Remove unnecessary newlines
2015-02-02 16:47:53 +01:00
Frederic Junod
31f61121d9
Remove unnecessary newlines
2015-02-02 14:38:39 +01:00
Bart van den Eijnden
b8d44e7f91
Merge pull request #3099 from bartvde/ogr-gml2
...
Fix up parsing of OGR GML with ol.format.GML
2015-02-02 13:16:12 +01:00
Bart van den Eijnden
423c8761aa
Use ol.format.GMLBase.GMLNS and get rid of unneeded Object
2015-02-02 12:46:49 +01:00
Frédéric Junod
ef871f54f8
Merge pull request #3195 from fredj/coding-style
...
Coding style
2015-02-02 09:59:00 +01:00
Éric Lemoine
898c8fa9a2
Merge pull request #3192 from elemoine/mapquest-url
...
Add "url" option to ol.source.MapQuest
2015-02-02 09:26:08 +01:00
Tobias Sauerwein
350ce735f1
Merge pull request #3172 from tsauerwein/forEachLayerAtPixel
...
Introduce forEachLayerAtPixel
2015-02-02 09:24:43 +01:00
Frederic Junod
0f65d7778a
Remove unnecessary newlines
2015-02-02 09:11:35 +01:00
Frederic Junod
12925a35b9
Use goog.isDef to check the opt_array param
2015-02-02 09:11:35 +01:00
Frédéric Junod
df32d04fdb
Merge pull request #3178 from fredj/geojson-externs
...
GeoJSON externs fixes
2015-02-02 09:11:08 +01:00
Frédéric Junod
987b032d9d
Merge pull request #3179 from fredj/disallow-undefined
...
Disallow undefined values for ol.layer.Base
2015-02-02 09:10:36 +01:00
Bart van den Eijnden
5d70e61753
Make FEATURE_COLLECTION_PARSERS an instance property
2015-01-30 21:00:04 +01:00
Éric Lemoine
130535c83e
Merge pull request #3161 from 3x0dv5/master
...
Doc fix. writeFeaturesNode receives an array of Feature
2015-01-30 17:46:23 +01:00
Éric Lemoine
fcbdc6bd26
Merge pull request #3169 from oterral/kml_example
...
Fix default icon style in kml format
2015-01-30 17:45:31 +01:00
Éric Lemoine
df2d71ef83
Add "url" option to ol.source.MapQuest
2015-01-30 17:08:50 +01:00
tsauerwein
b390c1bdf8
Use dragging flag in examples
2015-01-30 13:53:32 +01:00
tsauerwein
f4500c8f89
Rename *AtPixel to *AtCoordinate if coordinate
2015-01-30 10:00:37 +01:00
tsauerwein
4d4bed454a
Avoid pixel->coord->pixel conversion
2015-01-30 10:00:37 +01:00
tsauerwein
054227fd26
Make signature for *AtPixel methods more consistent
...
pixel/coordinate is the first argument.
2015-01-30 10:00:36 +01:00
tsauerwein
b7415219a6
Use forEachLayerAtPx in example
2015-01-30 10:00:36 +01:00
tsauerwein
dce4210a5b
Implement forEachLayerAtPixel for webgl
2015-01-30 10:00:36 +01:00
tsauerwein
6cc5bd466d
Add hasFeatureAtPixel for ImageLayer
2015-01-30 10:00:36 +01:00
tsauerwein
b4cb786f29
Implement forEachLayerAtPixel for canvas
2015-01-30 10:00:36 +01:00
tsauerwein
225f0739ec
Add forEachLayerAtPixel
2015-01-30 10:00:36 +01:00
tsauerwein
7feb8b22f6
Rename forEachGeometryAtPixel
2015-01-30 10:00:36 +01:00
Tobias Sauerwein
9e7e5efd27
Merge pull request #3190 from tsauerwein/event-dragging
...
Introduce `dragging` flag for MapBrowserEvent
2015-01-30 09:54:52 +01:00
tsauerwein
9a841583db
Remove getter for down_
2015-01-30 09:38:47 +01:00
tsauerwein
9cc8390dfd
Use dragging in examples
2015-01-30 09:16:19 +01:00
tsauerwein
f2518e4c08
Add dragging flag to MapBrowserEvent
2015-01-30 09:15:35 +01:00
Tobias Sauerwein
aa67078d74
Merge pull request #3135 from tsauerwein/control-label
...
Make changing the label of ZoomToExtent/FullScreen control consistent
2015-01-29 15:03:53 +01:00
Bart van den Eijnden
0243ce6612
Fix up parsing of OGR GML with ol.format.GML
2015-01-29 11:40:30 +01:00
Frédéric Junod
3abcbcf377
Merge pull request #3186 from fredj/clip-pixel-ratio
...
Take the pixel ratio into account when clipping the layer
2015-01-28 21:29:48 +01:00
Éric Lemoine
5c9e099628
Merge pull request #3183 from htulipe/switch-mode-fix
...
Allow other params than 'mode' in example page query string.
2015-01-28 16:03:25 +01:00
Frederic Junod
cb69cecf03
Take the pixel ratio into account when clipping the layer
2015-01-28 14:21:50 +01:00
Frédéric Junod
2ad93b9e86
Merge pull request #2791 from fredj/rotate-css-transition
...
Re enable rotation button transition
2015-01-28 09:18:50 +01:00
Frederic Junod
aa23a7bce5
Re enable rotation button transition
...
The opacity transition was broken with #2782
2015-01-28 09:09:01 +01:00
htulipe
f0608f6fed
Allow other params than 'mode' in example query string.
...
Currently, if other params are present at the beginning of the query string,
the mode switcher will not work.
This situation can occur when a search criteria was entered in the examples
index page. That criteria will be passed along to the example page via a query
param.
2015-01-27 21:52:38 +01:00
Bart van den Eijnden
798399101f
Merge pull request #3180 from bartvde/featureoverlay-getmap
...
Add a getMap function to ol.FeatureOverlay (r=@ahocevar)
2015-01-27 20:07:25 +01:00
Bart van den Eijnden
bc5f81cfa0
Add a getMap function to ol.FeatureOverlay
2015-01-27 19:54:34 +01:00
Frederic Junod
fc3c808209
Disallowed undefined 'minResolution' value
2015-01-27 18:07:42 +01:00
Frederic Junod
1d6f7e9504
Disallowed undefined 'maxResolution' value
2015-01-27 18:07:42 +01:00
Frederic Junod
60ea87fdfb
Disallowed undefined 'saturation' value
2015-01-27 18:07:42 +01:00
Frederic Junod
caa8428990
Disallowed undefined 'contrast' value
2015-01-27 18:07:42 +01:00
Frederic Junod
007ad2c58f
Disallowed undefined 'brightness' value
2015-01-27 18:07:42 +01:00
Frederic Junod
663f18cd29
Disallowed undefined 'opacity' value
2015-01-27 18:07:42 +01:00
Frederic Junod
e25cb30e5f
Disallowed undefined 'hue' value
2015-01-27 18:07:42 +01:00
Frederic Junod
c7dbd4a303
Disallowed undefined 'visible' value
2015-01-27 18:07:42 +01:00
Frédéric Junod
43f84e798f
Merge pull request #3176 from fredj/undefined-rotation
...
Disallowed undefined rotation value
2015-01-27 17:11:26 +01:00
Frederic Junod
d640accdc8
More precise ol.format.GeoJSON.readGeometry_ param type
2015-01-27 12:21:11 +01:00
Frederic Junod
f1c0072bd0
More precise olx.source.GeoJSONOptions#object type
2015-01-27 12:06:03 +01:00
Frederic Junod
d219a8ef22
Remove GeoJSONObject extends from GeoJSONLink
...
Otherwise CRS object may have a `boox` or a `crs` property
2015-01-27 11:30:24 +01:00
Frederic Junod
3fbe9265da
Remove GeoJSONObject extends from GeoJSONCRS
...
Otherwise CRS object may have a `boox` or a `crs` property
2015-01-27 11:26:06 +01:00
Frederic Junod
ad65989d28
Move bbox property to GeoJSONObject
...
See http://geojson.org/geojson-spec.html#geojson-objects :
"A GeoJSON object may have a "bbox" member [...]"
2015-01-27 11:18:13 +01:00
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
Frederic Junod
829a0ca224
Disallowed undefined rotation value
2015-01-27 09:26:51 +01:00
Frédéric Junod
5c9b17a3b2
Merge pull request #3174 from fredj/view-getState
...
Use view.getRotation or view.getResolution instead of view.getState
2015-01-26 17:14:38 +01:00
Frederic Junod
915df000ab
Use view.getRotation instead of view.getState
2015-01-26 13:39:49 +01:00
Frederic Junod
247d8668d1
Use view.getResolution instead of view.getState
2015-01-26 13:39:49 +01:00
Frederic Junod
7c7a4c2b7a
Use view.getRotation instead of view.getState
2015-01-26 13:39:49 +01:00
Frédéric Junod
8e161a077f
Merge pull request #3170 from fredj/coding-style
...
Coding style
2015-01-26 13:39:02 +01:00
Frederic Junod
7885ad6ae7
Remove unnecessary newlines
2015-01-26 10:33:00 +01:00
Frederic Junod
98f7b5f186
Mark projection property as constant
2015-01-26 10:20:21 +01:00
Frederic Junod
72b2182219
Add missing projection property in olx.ViewState
2015-01-26 09:51:53 +01:00
Frederic Junod
eb7041c71d
Simplify ternary operator condition
2015-01-26 09:51:53 +01:00
oterral
65fe82d188
Fix default icon style in kml format
2015-01-26 09:46:48 +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
Frédéric Junod
fd5a3ce7b4
Merge pull request #3163 from fredj/webglmaprenderer-layerStatesArray
...
Use the layerStatesArray property from the frameState
2015-01-23 07:27:38 +01:00
Frederic Junod
948a1f1321
Use the layerStatesArray property from the frameState
2015-01-22 17:36:26 +01:00
Frédéric Junod
edc6746545
Merge pull request #3159 from fredj/heatmap-constr
...
Don't pass specific options to the parent constructor
2015-01-22 14:55:55 +01:00
3x0dv5
6ceef2b0cc
Doc fix. writeFeaturesNode receives an array of Feature
2015-01-22 11:21:02 +00:00
Frederic Junod
f3bafab1e6
Don't pass specific options to the parent constructor
2015-01-22 11:30:20 +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
Éric Lemoine
f625a29978
Merge pull request #3128 from oterral/kml_default_style
...
Allow rendering of feature when download of icon failed
2015-01-21 15:08:02 +01:00
Éric Lemoine
21144f161a
Add more tests fr ol.renderer.vector
2015-01-21 14:50:48 +01:00
Frédéric Junod
b6a550f354
Merge pull request #3156 from fredj/format-getprojection
...
Move readProjectionFrom* functions to the base classes
2015-01-21 13:30:47 +01:00
Éric Lemoine
b27c1c82d4
Merge pull request #3107 from elemoine/imagestate
...
Also listen on loading images
2015-01-21 12:50:31 +01:00
Frederic Junod
077a827197
Move readProjectionFrom* functions to the base classes
2015-01-21 09:15:04 +01:00
Frédéric Junod
2970da3461
Merge pull request #3153 from fredj/geojson-externs
...
Add missing GeoJSONFeature#bbox property
2015-01-21 07:34:10 +01:00
Frédéric Junod
165e3fe1ff
Merge pull request #3154 from fredj/coding-style
...
Remove unnecessary newlines
2015-01-20 17:43:51 +01:00
Frederic Junod
b53a5e28d5
Remove unnecessary newlines
2015-01-20 16:48:52 +01:00
Frederic Junod
d8984ca1aa
Add missing GeoJSONFeature#bbox property
...
See http://geojson.org/geojson-spec.html#bounding-boxes
2015-01-20 15:17:29 +01:00
Éric Lemoine
c185bf8f30
Merge pull request #3146 from icholy/enable-reversflatgeom-tests
...
Enable tests for ol.geom.flat.reverse
2015-01-19 21:01:13 +01:00
Frédéric Junod
8bc72c62f6
Merge pull request #3152 from fredj/update
...
Update closure-library and closure-util version
2015-01-19 17:36:27 +01:00
Frederic Junod
a17bc916b1
Update closure-library version
2015-01-19 10:42:34 +01:00
Frederic Junod
c732538433
Update closure-util version
2015-01-19 10:42:33 +01:00
Ilia Choly
ee9cfef35a
Enable reverseflatgeom tests
2015-01-16 13:40:47 -05:00
Éric Lemoine
970beb1741
Merge pull request #3145 from elemoine/wrapx
...
Add wrapX option to source.OSM and source.BingMaps
2015-01-16 17:40:13 +01:00
Éric Lemoine
11eeb6617c
Add wrapX option to olx.source.BingMapsOptions
2015-01-16 17:15:59 +01:00
Éric Lemoine
d13a5dfb9f
Add wrapX option to olx.source.OSMOptions
2015-01-16 17:12:00 +01:00
Éric Lemoine
4b3726fe71
Merge pull request #3139 from elemoine/control-setmap
...
Add ol.control.Control#setTarget
2015-01-16 11:16:30 +01:00
Bart van den Eijnden
12f3a9d454
Merge pull request #3144 from bartvde/code-guidelines
...
Update CONTRIBUTING style guide with recent guidelines
2015-01-16 10:57:35 +01:00
Bart van den Eijnden
4f4d12024b
Update CONTRIBUTING style guide with recent guidelines
2015-01-16 10:49:44 +01:00
tsauerwein
fbb2883f6e
Add Node to control label type
2015-01-16 10:14:39 +01:00
Éric Lemoine
79312c2083
Add ol.control.Control#setTarget
...
This commit adds a setTarget method to ol.control.Control. This function can be used in cases where the target cannot be set at control construction time. For example, with Angular, it makes sense to create the control instance in an Angular controller, and have a "control" directive insert the control into the DOM.
2015-01-16 09:27:30 +01:00
tsauerwein
7679069520
Add label option to FullScreen control
2015-01-16 09:05:51 +01:00
Frédéric Junod
1033171ff0
Merge pull request #3136 from fredj/coding-style
...
Use array.length = 0 instead of goog.array.clear
2015-01-16 08:08:27 +01:00
Tim Schaub
10c715ad9a
Merge pull request #3140 from tschaub/array
...
Avoid use of goog.array.clone with arrays.
2015-01-15 13:00:02 -07:00
Tim Schaub
06dc0902c6
Avoid use of goog.array.clone with arrays
2015-01-15 12:43:12 -07:00
Frederic Junod
845957a27f
Use array.length = 0 instead of goog.array.clear
2015-01-15 16:11:29 +01:00
Frédéric Junod
c23ae78978
Merge pull request #3122 from fredj/revert-2975
...
Revert "Use offsetX and offsetY if available"
2015-01-15 10:52:03 +01:00
tsauerwein
0d26a9aa87
Add label option to ZoomToExtent
2015-01-15 09:58:05 +01:00
Frederic Junod
0bae04331d
Revert "Use offsetX and offsetY if available"
...
This reverts commit fabf05977a .
2015-01-15 08:56:55 +01:00
Andreas Hocevar
c726cbfcd9
Merge pull request #2385 from ahocevar/update-vectors-while-animating
...
Option to update vector layers while animating
2015-01-14 17:34:39 +01:00
Andreas Hocevar
b1a73da9dd
Add updateWhileAnimating option
...
With this option, vector batches will be recreated with every frame.
For animations, this means that vector data won't be clipped to the
extent at which the animation started.
2015-01-14 16:33:05 +01:00
Frédéric Junod
dafcdfa494
Merge pull request #3129 from fredj/rbush-update
...
Only update the rbush item if the extent has changed
2015-01-14 13:53:41 +01:00
Frederic Junod
baf424f99c
Only update the rbush item if the extent has changed
2015-01-14 13:29:28 +01:00
Andreas Hocevar
017ff47bf8
Merge pull request #3117 from ahocevar/domvector-pixelratio
...
Add pixelRatio support for DOM vector renderer
2015-01-14 12:55:05 +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
Frédéric Junod
2f5bbb37ed
Merge pull request #3130 from fredj/doc
...
Document default value
2015-01-14 12:39:15 +01:00
Frédéric Junod
68f5ff0045
Merge pull request #3105 from fredj/geom-getextent
...
ol.geom.Geometry#getExtent re-factoring
2015-01-14 12:20:37 +01:00
Frederic Junod
5f55e01849
Document default value
2015-01-14 12:12:38 +01:00
Frederic Junod
f7943b9401
Set extent and extentRevision variables to private
2015-01-14 11:01:18 +01:00
Frederic Junod
8bd0a1232a
Add geom.ol.geom.Geometry#computeExtent function
2015-01-14 11:01:18 +01:00
oterral
c97a29d13b
Allow rendering of feature when download of icon failed
2015-01-14 09:34:03 +01:00
sirtet
66fea4dec9
Add a space between scale -value and -unit
...
For improved readability. Issue #3116
2015-01-13 16:16:20 +01:00
Bart van den Eijnden
35468e2bbb
Merge pull request #3118 from naturalatlas/wfs-firstelementchild-bugfix
...
Bugfix: "Cannot read property 'firstElementChild' of null" (WFS)
2015-01-13 10:13:56 +01:00
Brian Reavis
37dac8e0cf
Fixed "Cannot read property 'firstElementChild' of null" on WFS readProjectionFromNode.
...
Occurs when a FeatureCollection is empty.
Code style changes @bartvde
Added test case for #3118 .
Attempt to make jshint happy.
Fixed tab character.
Another code style change (jshint)....
2015-01-13 01:42:03 -07:00
Andreas Hocevar
bbf074b70a
Add pixelRatio support for DOM vector renderer
...
Adds the scaling and transforms to support pixelRatio values other than
1.
2015-01-12 22:14:52 +01:00
Éric Lemoine
5dca3e9b20
Merge pull request #3114 from elemoine/contributing
...
Specify node version in CONTRIBUTING.md
2015-01-12 21:13:16 +01:00
Éric Lemoine
789ddad536
Specify node version
2015-01-12 20:49:23 +01:00
Frédéric Junod
409969fa2a
Merge pull request #3106 from fredj/tilelayer-constr
...
Don't pass specific options to the parent constructor
2015-01-12 15:31:36 +01:00
Éric Lemoine
76418bdbe5
Merge pull request #3110 from PeterDaveHello/patch-1
...
Use svg instead of png to get better image quality
2015-01-11 11:22:56 +01:00
Peter Dave Hello
3e2574bf49
Use svg instead of png to get better image quality
2015-01-11 14:33:36 +08:00
Éric Lemoine
12863cf3fd
Merge pull request #2707 from gberaudo/source_map
...
Generate source map of minified ol.js
2015-01-09 13:16:18 +01:00
Éric Lemoine
2ef8302122
Add a build/ol.js.map target
2015-01-09 12:33:38 +01:00
Guillaume Beraudo
132686b4a7
Generate source map of minified ol.js
...
Allows automatic unminification by the browser.
A postprocessing is required to:
- fix the paths to the sources;
- add the link from the minified script to its map.
If someone knows how to do the first item in Python or nodejs, please provide a
patch. A simple shell script is:
```
\#!/bin/sh
pwd=`pwd`
sed -i "s!$pwd/build!olsource!g" 'build/ol.js.map'
sed -i "s!$pwd!olsource!g" 'build/ol.js.map'
```
The second item should always be manually handled to avoid 404 errors
in debuggers
`echo '//# sourceMappingURL=ol.js.map' >> build/ol.js`
Finally, create an alias / copy ol3 directory to /olsource in your
deployed environment.
2015-01-09 12:17:35 +01:00
Éric Lemoine
0f486e86f7
Add tests for ol.renderer.Layer#loadImage
2015-01-09 09:45:25 +01:00
tsauerwein
c85982bbe5
Remove unused variables
2015-01-09 09:21:40 +01:00
Éric Lemoine
4814983306
Also listen on loading images
...
This fixes a bug that occured when an image source was used by multiple maps. In that case the map that didn't load the image wouldn't register a load listener on that image and would therefore not call render to request a re-render of the map.
2015-01-09 09:07:31 +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
Frederic Junod
b827bc126c
Don't pass specific options to the parent constructor
2015-01-08 14:07:33 +01:00
Frédéric Junod
1f90aad4ad
Merge pull request #3104 from fredj/vector-constr
...
Don't pass renderBuffer option to the parent constructor
2015-01-08 11:58:39 +01:00
Frederic Junod
91d2b3b87f
Don't pass renderBuffer option to the parent constructor
2015-01-08 10:59:42 +01:00
Frédéric Junod
904fac082c
Merge pull request #3096 from fredj/example-cleanup
...
popup example cleanup / simplification
2015-01-08 09:07:25 +01:00
Tim Schaub
b952f118ba
Merge pull request #3072 from tschaub/hit-extent
...
Optimize canvas hit detection by rendering features in a limited extent.
2015-01-07 23:54:21 -07:00
Tim Schaub
1ee03625e9
Optimize hit detection by rendering features in a limited extent
2015-01-07 23:04:42 -07:00
Tim Schaub
3be6a84de6
Merge pull request #3101 from tschaub/object
...
Use bracket notation instead of goog.object functions.
2015-01-07 22:57:28 -07:00
Tim Schaub
1ff43686f5
Use bracket notation instead of goog.object.get
2015-01-07 22:31:01 -07:00
Tim Schaub
a09a76c766
Merge pull request #3079 from tschaub/sourceless-docs
...
Exclude source files from docs.
2015-01-07 22:20:57 -07:00
Tim Schaub
f9a92c422c
Use bracket notation instead of goog.object.set
2015-01-07 21:08:24 -07:00
Tim Schaub
0a784bfc3b
Allow bracket notation
...
We use bracket notation with string literals instead of dot notation where we don't want the compiler to do any renaming.
2015-01-07 21:06:04 -07:00
Frédéric Junod
d35ea9e4f4
Merge pull request #3100 from fredj/tilelayer-attr
...
Assert that ol.layer.Tile#getPreload is always set
2015-01-07 17:54:10 +01:00
Frederic Junod
55dda99cfe
Assert that ol.layer.Tile#getUseInterimTilesOnError is always set
2015-01-07 16:59:44 +01:00
Frederic Junod
df51e55781
Assert that ol.layer.Tile#getPreload is always set
2015-01-07 16:48:15 +01:00
Frederic Junod
a753135e84
Remove moz-box-shadow CSS rule
...
Gecko 13 (Firefox 13) removed support for -moz-box-shadow. Since then,
only the unprefixed version is supported.
2015-01-06 09:26:00 +01:00
Frederic Junod
d4ff5527c9
Set the position to undefined to hide the overlay
2015-01-06 09:26:00 +01:00
Tim Schaub
06fe8288ce
Merge pull request #3084 from openlayers/v3.1.x
...
Changes from the v3.1.x branch.
2015-01-05 10:22:14 -07:00
Tim Schaub
8e982b0763
Merge pull request #3094 from tschaub/authorless
...
Remove AUTHORS.md.
2015-01-04 13:00:14 -07:00
Tim Schaub
38b890a69a
Removing AUTHORS.md
...
This was a partial, unmaintained list of the project contributors. For a complete list of contributors, see the Git log. E.g.
git shortlog -s | cut -c8-
2015-01-03 22:58:06 -07:00
Bart van den Eijnden
8eb6814e4b
Merge pull request #3089 from mike-mcgann/fix_test_readme_url
...
Fixed URL link for test README
2014-12-29 17:13:02 +01:00
Mike McGann
6b162f813f
Fixed URL link for test README
2014-12-29 10:15:34 -05:00
Frédéric Junod
9a4c56d216
Merge pull request #2894 from fredj/simplify-custom-controls
...
Simplify CSS code in custom-controls example
2014-12-27 11:46:35 +01:00
Tim Schaub
5d2f4630f5
Merge pull request #3085 from mike-mcgann/doc-typo
...
Fixed documentation typo for return value of ol.proj.Projection.isGlobal().
2014-12-23 16:08:24 -05:00
Mike McGann
cc4a690676
Fixed documentation typo for return value of ol.proj.Projection.isGlobal()
2014-12-23 15:38:49 -05:00
Tim Schaub
68438c7c10
Merge pull request #3083 from tschaub/release-v3.1.1
...
Release v3.1.1.
2014-12-23 13:40:30 -05:00
Tim Schaub
7dd322dd6f
Update package version to 3.1.1
2014-12-23 11:29:04 -05:00
Tim Schaub
676476ec64
Changelog for v3.1.1
2014-12-23 11:28:48 -05:00
Tim Schaub
8f8b7e1f17
Merge pull request #3082 from tschaub/issue-3081
...
Correct arguments for forEachGeometryAtPixel.
2014-12-23 11:23:01 -05:00
Tim Schaub
e62c333f32
Correct arguments for forEachGeometryAtPixel
2014-12-23 11:10:04 -05:00
Andreas Hocevar
97afb31a65
Merge pull request #3073 from ahocevar/load-tile-options
...
Make map's deviceOptions map options
2014-12-23 16:11:22 +01:00
Tim Schaub
4b423fca16
Exclude source files from docs
2014-12-22 17:01:01 -05:00
Tim Schaub
78ac65e57d
Merge pull request #3077 from tschaub/release-v3.1.0
...
Release v3.1.0.
2014-12-22 15:27:31 -05:00
Tim Schaub
a796542223
Summarize changes and add upgrade notes
2014-12-22 15:17:05 -05:00
Tim Schaub
dc7f60801a
Update package version to 3.1.0
2014-12-22 14:32:35 -05:00
Tim Schaub
9b55d20f90
Changelog for v3.1.0
2014-12-22 14:32:11 -05:00
Tim Schaub
d8a845de39
Merge pull request #3076 from tschaub/changelog
...
Add script to standardize changelog ceation.
2014-12-22 14:07:58 -05:00
Tim Schaub
ffea25fd6f
Merge pull request #3074 from fredj/misplaced-function-annotation
...
Remove misplaced function annotation.
2014-12-22 13:30:44 -05:00
Bart van den Eijnden
aee37c4f90
Merge pull request #3075 from bartvde/remove-projlike-undefined
...
Remove unneeded undefined from ol.proj.ProjectionLike definitions (r=@tschaub)
2014-12-22 19:10:20 +01:00
Tim Schaub
62854f6e32
Add script to standardize changelog ceation
2014-12-22 13:02:27 -05:00
Bart van den Eijnden
ab76c2cae3
Remove unneeded undefined from ol.proj.ProjectionLike definitions
2014-12-22 18:28:04 +01:00
Frederic Junod
eabb795624
Remove misplaced function annotation
2014-12-22 11:12:01 +01:00
Andreas Hocevar
38b12d3149
Make map's deviceOptions map options
...
This removes the map's deviceOptions config option, and instead
introduces loadTilesWhileAnimating and loadTilesWhileInteracting map
options. By default, both are false now, to make zooming and panning
smoother on most devices.
2014-12-21 12:03:28 +01:00
Tim Schaub
0ae00fb277
Merge pull request #3071 from tschaub/publish
...
Add task for publishing to npm.
2014-12-20 09:46:28 -07:00
Tim Schaub
9b0349f2d5
Variable for builds directory
2014-12-20 02:55:56 -07:00
Tim Schaub
d4763a0fe7
Set CLOSURE_NO_DEPS globally
2014-12-20 02:35:05 -07:00
Tim Schaub
3582445755
Add task for publishing to npm
...
This task publishes an existing tag to the npm registry. To publish a new release, create a commit that updates the version number in package.json (e.g. to "3.1.0"). Then create a tag, push to GitHub, and run the publish task. Assuming "openlayers" is the remote for the canonical repo, this would look like the following:
git tag -a v3.1.0 -m "3.1.0"
git push --tags openlayers
./tasks/publish.sh 3.1.0
The task creates a build for each of the `PROFILES` in `publish.sh` (these correspond to `.json` files in the `config` directory). Builds are generated in the `dist` directory. Our `package.json` specifies `dist/ol.js` as the "main" build. So when people use a module loader to `require('openlayers')`, they get the full build. It is also possible to load a debug build (e.g. `require('openlayers/dist/ol-debug')`), and we can publish additional builds by adding `config` files and updating `PROFILES` in `publish.sh`.
The `.npmignore` file determines what is *not* included in the package (note that `node_modules` are always ignored). So if additional items are added to `.gitignore` that should not be included in the npm package, they need to go in `.npmignore` as well (ideally, we don't need to generate anything else outside of the `build` directory that doesn't belong in the package).
2014-12-19 17:45:48 -07:00
Tim Schaub
27b5036c62
Merge pull request #3070 from tschaub/umd-debug
...
Define goog and assign to global when generating UMD debug builds.
2014-12-19 16:53:45 -07:00
Tim Schaub
a95327f18e
Define goog and assign to global
...
When concatenating the Closure Library, base.js creates a new `goog` object if there is not already one in scope. Later, `goog.global` is assigned the value of `this`. Calls to `goog.provide` create "namespace" objects by assigning to `goog.global`. To ensure that `goog` is the same as `goog.global.goog`, we need to create a new `goog` object in the scope of base.js and assign it to `this.goog`.
2014-12-19 14:41:47 -07:00
Tim Schaub
95972b354e
Merge pull request #3068 from tschaub/pre-3
...
Update pre-release version.
2014-12-19 11:29:31 -07:00
Tim Schaub
b7e0acf4fa
Update pre-release version
2014-12-19 11:05:29 -07:00
Tim Schaub
3d86339b88
Merge pull request #3039 from tschaub/umd
...
Support for UMD builds.
2014-12-19 11:02:54 -07:00
Bart van den Eijnden
3bc84c7288
Merge pull request #3038 from acanimal/master
...
Update attribution CSS #2803
2014-12-19 11:35:10 +01:00
Éric Lemoine
85a6de0ed6
Merge pull request #3061 from elemoine/render-bug2
...
Add a renderBuffer option to ol.layer.Vector
2014-12-19 08:58:38 +01:00
Éric Lemoine
a24716ac8a
Merge pull request #3048 from elemoine/drag-features
...
Add a drag-features example
2014-12-19 08:49:11 +01:00
Éric Lemoine
f1bf782133
Change "recreate batch" strategy
...
Only recreate batch when the (buffered) rendered extent contains the **buffered** viewport extent.
2014-12-19 08:43:47 +01:00
acanimal
2f5999529a
Removed unnecessary max-width from CSS .ol-attribution ul
2014-12-18 20:49:01 +01:00
acanimal
fa68410e5d
Merge remote-tracking branch 'upstream/master'
2014-12-18 20:45:12 +01:00
Éric Lemoine
33cf4e6179
Add a drag-feature example
...
This example also demonstrates how to implement a custom interaction that inherits from ol.interaction.Pointer.
2014-12-18 18:42:36 +01:00
Éric Lemoine
14ea2bf413
Add ol.geom.Geometry#translate
2014-12-18 18:42:36 +01:00
Éric Lemoine
374f916b3a
Add ol.geom.flat.transform.translate
2014-12-18 18:42:36 +01:00
Frédéric Junod
6d3103d4a9
Merge pull request #3060 from fredj/update-closure-library
...
Update closure-library version
2014-12-18 15:32:37 +01:00
Éric Lemoine
4a311e66d7
Add ol.Map#getTargetElement
...
ol.Map#getTarget returns an element or a string, depending on what was passed to setTarget. This commit adds a getTargetElement method that always returns an Element.
2014-12-18 14:13:44 +01:00
Éric Lemoine
6b46d5c76a
Make shouldStopEvent default to the identity func
2014-12-18 14:13:44 +01:00
Éric Lemoine
1907de667a
Make ol.interaction.Pointer call handleMoveEvent
2014-12-18 14:13:44 +01:00
Éric Lemoine
711ec705b7
Add handle*Event options to ol.interaction.Pointer
...
More specifically: handleDownEvent, handleDragEvent, handleMoveEvent, and handleUpEvent.
2014-12-18 14:13:44 +01:00
Éric Lemoine
8e8fc9977c
Add a renderBuffer option to ol.layer.Vector
2014-12-18 13:20:32 +01:00
Éric Lemoine
ddc51ee267
Unconditionally draw Replay's
2014-12-18 13:04:29 +01:00
Andreas Hocevar
cd0bed6291
Merge pull request #3058 from ahocevar/extend-coordinate
...
Use an API function to extend the extent
2014-12-18 11:22:29 +01:00
Frederic Junod
440a85c6f4
Update closure-library version
...
fixes #3034
2014-12-18 11:18:37 +01:00
Andreas Hocevar
5ca6b5dd81
Use an API function to extend the extent
2014-12-18 11:02:41 +01:00
Andreas Hocevar
fe0e17fdaf
Merge pull request #3010 from ahocevar/style-geometry
...
Allow styles to override feature geometries
2014-12-18 10:45:50 +01:00
Andreas Hocevar
784701641d
Add a getGeometry method
2014-12-18 10:28:21 +01:00
Andreas Hocevar
2bf191b5e3
Assert that feature.get('foo') returns a geometry
2014-12-18 10:08:35 +01:00
Andreas Hocevar
19015d2ca9
Create typedef
2014-12-18 10:07:57 +01:00
Frédéric Junod
e95a350203
Merge pull request #3056 from fredj/memory-extent
...
Reuse previousExtent_ local variable
2014-12-17 13:53:16 +01:00
Frédéric Junod
b0cba674bc
Merge pull request #3055 from fredj/coding-style
...
ol.tilecoord.createOrUpdate: add 'opt_' prefix to optional param
2014-12-17 10:40:34 +01:00
Frederic Junod
7c6ccca572
Reuse previousExtent_ local variable
2014-12-17 10:36:31 +01:00
Frederic Junod
2ea685e18f
Add 'opt_' prefix to optional param
2014-12-17 10:29:49 +01:00
Bart van den Eijnden
13ce41a1d5
Merge pull request #3044 from gberaudo/api_image_style_constructor_properties
...
Mark Image style constructor properties `@api`
2014-12-17 10:25:20 +01:00
Bart van den Eijnden
5192257a6d
Merge pull request #3052 from bartvde/tests-2888
...
Add a testcase for parsing GML feature with only boundedBy
2014-12-16 18:09:43 +01:00
Éric Lemoine
0bc96bb769
Merge pull request #3051 from elemoine/compile-wfs
...
Remove // NOCOMPILE from vector-wfs
2014-12-16 10:32:12 +01:00
Bart van den Eijnden
1bf4ddac6d
Add a testcase for parsing GML feature with only boundedBy
2014-12-16 10:22:37 +01:00
Éric Lemoine
d3365fb3a5
Remove // NOCOMPILE from vector-wfs
2014-12-16 09:43:34 +01:00
Andreas Hocevar
af30b88413
Allow geometryFunction to return undefined
2014-12-16 01:12:08 +01:00
Andreas Hocevar
6478454a93
Use getGeometryFunction() in immediate API
2014-12-15 23:22:26 +01:00
Andreas Hocevar
49f9690786
Add tests for setGeometry
2014-12-15 23:21:02 +01:00
Andreas Hocevar
8d9acb8f48
Add an example showing the use of ol.style.Style#geometry
2014-12-15 23:21:02 +01:00
Andreas Hocevar
2d12531105
Allow styles to override feature geometries
...
With this change, application developers are able to define styles that
render a different geometry than the feature geometry. This can e.g. be
used to render an interior point of a polygon instead of the polygon, or
to render symbols like arrows along lines.
2014-12-15 23:20:53 +01:00
Bart van den Eijnden
e57ea1e66b
Merge pull request #2699 from bartvde/issue-2699
...
No need for featureNS and featureType to be quoted
2014-12-15 21:06:02 +01:00
Bart van den Eijnden
a1c6662812
Do not quote featureNS and featureType in options
2014-12-15 20:28:13 +01:00
Tim Schaub
a101204ded
Merge pull request #3047 from tschaub/jsdoc-warnings
...
Move description above annotation to avoid JSDoc warnings.
2014-12-15 09:57:02 -07:00
Bart van den Eijnden
fffeeaea97
Merge pull request #2996 from bartvde/regularshape-api
...
Add getter functions for points and angle in ol.style.RegularShape
2014-12-15 17:33:54 +01:00
Bart van den Eijnden
babc33fcb0
Add getter functions for points and angle in ol.style.RegularShape
2014-12-15 17:04:43 +01:00
Tim Schaub
abdae62481
Move description above annotation to avoid JSDoc warnings
2014-12-15 07:50:48 -08:00
Andreas Hocevar
7ece729d5f
Merge pull request #3046 from ahocevar/pointerinteraction-api
...
Need exportable constructor for constructor options in olx
2014-12-15 16:41:44 +01:00
Éric Lemoine
a8b7f3570d
Merge pull request #3043 from elemoine/nocompile-wfs
...
Use // NOCOMPILE for vector-wfs
2014-12-15 16:31:31 +01:00
Éric Lemoine
3623b4b31d
Merge pull request #3042 from gberaudo/example_name_in_check_examples_exception
...
Print example name in check-examples exception
2014-12-15 16:31:11 +01:00
Andreas Hocevar
5eb1537f48
Need exportable constructor for constructor options in olx
...
When a constructor options object is created in the olx namespace,
the constructor that uses it must be exportable as well.
2014-12-15 16:15:30 +01:00
Éric Lemoine
7a09b11da5
Use // NOCOMPILE for vector-wfs
...
This is temporary solution until the demo.boundless.com WFS works again.
2014-12-15 15:24:28 +01:00
Guillaume Beraudo
3c00c7cf4c
Print example name in check-examples exception
2014-12-15 15:21:55 +01:00
Guillaume Beraudo
ae998a7585
Mark Image style constructor properties @api
2014-12-15 14:41:35 +01:00
Éric Lemoine
86561e5ef2
Merge pull request #3032 from elemoine/custom-components
...
Extension points for custom controls and interactions
2014-12-15 13:41:56 +01:00
Andreas Hocevar
e0f574bd25
Merge pull request #3033 from ahocevar/select-return
...
Allow custom mousemove conditions for Select interaction
2014-12-15 13:26:40 +01:00
Frédéric Junod
f5722bbbf9
Merge pull request #3040 from fredj/memory
...
Transform the coordinates in place
2014-12-15 11:32:41 +01:00
Andreas Hocevar
9b0b1543e0
Allow custom mousemove conditions
...
When configuring a Select interaction with a custom condition that
includes mousemove, panning the map will not work any more. This is
because the return value of handleMapBrowserEvent is determined by
checking for a default condition function. By checking for the
underlying event type instead, we gain flexibility with custom condition
functions.
2014-12-15 11:28:45 +01:00
Antoine Abt
aafe698285
Merge pull request #3036 from tonio/modify_stride
...
Respect geometry stride in modify interaction
2014-12-15 09:46:56 +01:00
Frederic Junod
c167b2b49d
Transform the coordinates in place
2014-12-15 09:30:37 +01:00
Tim Schaub
b60b0ecdb0
Add support for wrapping the build in UMD syntax.
2014-12-13 13:23:10 -08:00
Tim Schaub
7fd017879f
Merge pull request #3020 from tschaub/err-message
...
Correct error message from generate-info.js.
2014-12-12 12:06:50 -08:00
acanimal
6dc90aefa2
Update attribution CSS #2803
2014-12-12 18:52:46 +01:00
Éric Lemoine
a9f3367310
Rename handleMapPostrender to render (overlay)
2014-12-12 18:30:43 +01:00
Éric Lemoine
d07185e8f2
Add an "handleEvent" interaction option
2014-12-12 18:30:31 +01:00
Éric Lemoine
df170859cc
Add a "render" control option
2014-12-12 18:30:02 +01:00
Bart van den Eijnden
ca355d2887
Merge pull request #3037 from bartvde/regularshape-rotation
...
Implement rotation for ol.style.RegularShape
2014-12-12 16:48:02 +01:00
Bart van den Eijnden
38dca7792c
Implement rotation for ol.style.RegularShape
2014-12-12 15:19:31 +01:00
Andreas Hocevar
2c9fab22c8
Merge pull request #3015 from klokantech/utfgrid
...
UTFGrid Support
2014-12-12 12:37:37 +01:00
Petr Sloup
65583a8b77
preemptive is now true by default + improved documentation
2014-12-12 12:19:20 +01:00
Petr Sloup
7bcd925cdb
Minor code style fix
2014-12-12 11:55:55 +01:00
Petr Sloup
82a30b4cd5
Modified the sync/async behavior logic of the forDataAtCoordinate* methods
2014-12-12 11:47:35 +01:00
Antoine Abt
e7db23761c
Respect geometry stride in modify interaction
2014-12-12 11:22:15 +01:00
Bart van den Eijnden
31f7279de1
Merge pull request #3012 from bartvde/fix-ie9-tests
...
Failing tests in IE9
2014-12-10 16:10:38 +01:00
Bart van den Eijnden
c3beae6b16
Fix failing tests in IE9
2014-12-10 12:02:06 +01:00
Frédéric Junod
ae8f5149a7
Merge pull request #3029 from fredj/update-closure
...
Update closure compiler and library
2014-12-10 07:47:30 +01:00
Frédéric Junod
0052116860
Merge pull request #3031 from fredj/FitGeometryOptions
...
Add missing maxZoom property in olx.view.FitGeometryOptions
2014-12-09 15:28:29 +01:00
Frederic Junod
5c2501d982
Add missing maxZoom property in olx.view.FitGeometryOptions
2014-12-09 14:59:13 +01:00
Frederic Junod
1238ab0df0
Remove ol.Object.capitalize and use goog.string.capitalize
2014-12-09 11:55:27 +01:00
Frederic Junod
f8b59dbd53
Use goog.array.extend instead of ol.array.safeExtend
...
The upstream implementation now supports large arrays.
See https://github.com/google/closure-library/pull/356
2014-12-09 11:55:27 +01:00
Frederic Junod
443c9749fb
Update closure-library version
2014-12-09 11:55:27 +01:00
Frederic Junod
7bc2081138
Update closure-util to v1.2.0
2014-12-09 11:55:09 +01:00
Frédéric Junod
0a01204bb3
Merge pull request #3028 from fredj/wfsformat-cleanup
...
ol.format.WFS cleanup
2014-12-09 09:35:00 +01:00
Frederic Junod
aaf689bbec
Uppercase ol.format.WFS.SCHEMA_LOCATION const
2014-12-09 09:19:15 +01:00
Frederic Junod
7922c08fe0
Uppercase ol.format.WFS.XMLNS const
2014-12-09 09:18:12 +01:00
Frederic Junod
045109aaab
Uppercase ol.format.WFS.FEATURE_PREFIX const
2014-12-09 09:16:41 +01:00
Frederic Junod
de058c7889
Remove unneeded type cast
2014-12-09 09:15:00 +01:00
Frédéric Junod
39cb30308d
Merge pull request #3024 from fredj/wfs_gmlFormat
...
Add missing gmlFormat to olx.format.WFSOptions
2014-12-08 17:55:21 +01:00
Frederic Junod
a9e6b7115f
Remove gmlFormat from olx.format.WFSWriteGetFeatureOptions
2014-12-08 17:36:43 +01:00
Frederic Junod
ddcfe77897
Add missing gmlFormat to olx.format.WFSOptions
2014-12-08 17:28:17 +01:00
Frédéric Junod
f3824ec244
Merge pull request #3023 from fredj/server-vector-source
...
Change loader function return type
2014-12-08 15:39:55 +01:00
Frederic Junod
0c7e9a823c
Remove loader function return type
2014-12-08 14:56:25 +01:00
Frédéric Junod
eb6aeee819
Merge pull request #3021 from fredj/attribution-options-typedef
...
Add missing properties in olx.control.AttributionOptions typedef
2014-12-08 14:38:01 +01:00
Éric Lemoine
bcd983723f
Merge pull request #3013 from gberaudo/performance_vector_source_clear
...
Improve vector source clear() performance
2014-12-08 14:05:24 +01:00
Frederic Junod
8fa628a11d
Add missing properties in olx.control.AttributionOptions typedef
2014-12-08 12:09:16 +01:00
Tim Schaub
4c504ede74
Doc fix regarding externs
2014-12-07 16:35:58 -08:00
Tim Schaub
32a67801e5
Include correct path in error message
2014-12-07 16:27:31 -08:00
Bart van den Eijnden
b7d0e06f05
Merge pull request #3017 from bartvde/format-write-string-example
...
Use writeFeatures instead of writeFeaturesNode in GPX and KML example (r=@elemoine)
2014-12-07 18:14:49 +01:00
Bart van den Eijnden
0fef608683
Use writeFeatures instead of writeFeaturesNode in GPX and KML example
2014-12-07 18:04:35 +01:00
Petr Sloup
d28ffc4808
Use null instead of undefined in the callback
2014-12-06 15:42:40 +01:00
Petr Sloup
b03b762500
More properties made private
2014-12-06 15:26:49 +01:00
Petr Sloup
48478c6868
Listen 'mousemove' and 'click' rather than 'pointermove' in the TileUTFGrid example
2014-12-06 15:21:14 +01:00
Petr Sloup
ca77a20b57
Improved TileUTFGrid example
2014-12-06 15:07:52 +01:00
Petr Sloup
ac144d934f
Documentation blocks for the option members
2014-12-06 14:19:56 +01:00
Petr Sloup
250a1e4da3
Various code style fixes
2014-12-06 14:13:22 +01:00
Petr Sloup
363ac54509
Suppress warning about dot notation (compiler would report undefined properties)
2014-12-05 20:26:33 +01:00
Guillaume Beraudo
e3947fb09a
Add optional fast parameter for clearing vector source
2014-12-05 18:06:23 +01:00
Petr Sloup
c8bc3620d3
Added TileUTFGrid example
2014-12-05 17:33:30 +01:00
Éric Lemoine
347c4c869d
Merge pull request #3014 from elemoine/simplifyreplay
...
Simplify hit detection code
2014-12-05 16:53:47 +01:00
Petr Sloup
4b605d40d9
getTemplate method to get the Mustache template from the TileJSON
2014-12-05 16:07:37 +01:00
Petr Sloup
ef816d30ed
The preemptive loading of UTFGrid tiles is now optional
2014-12-05 16:07:37 +01:00
Petr Sloup
99eab24b20
Implementation of the ol.source.TileUTFGridTile_#getData method
2014-12-05 16:07:36 +01:00
Petr Sloup
9f7e94ec85
Added UTFGridJSON to the TileJSON externs
2014-12-05 16:07:35 +01:00
Petr Sloup
641a829918
Incomplete getFeatureInfo implementation
2014-12-05 16:07:34 +01:00
Petr Sloup
794c7950c8
Added ol.source.TileUTFGrid
2014-12-05 16:07:34 +01:00
Bart van den Eijnden
d62ad47338
Merge pull request #3006 from bartvde/issue-3006
...
gml3.js and gml2.js don't follow file naming conventions
2014-12-05 15:53:29 +01:00
Éric Lemoine
fdf52c1865
Simplify hit detection code
2014-12-05 15:42:54 +01:00
Bart van den Eijnden
bdc05472bc
Rename GML format files to match conventions
2014-12-05 15:28:27 +01:00
Bart van den Eijnden
47325cd4ae
Merge pull request #3003 from bartvde/writefeatures
...
The writeFeatures method should always return a string (r=@elemoine)
2014-12-05 15:05:25 +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
Guillaume Beraudo
3e2cc3c246
Faster vector source clear
...
Three seconds speed up for clearing 100'000 features.
2014-12-05 15:03:20 +01:00
Guillaume Beraudo
e4063102b7
Potentialy faster array allocation in rbush
2014-12-05 15:03:07 +01:00
Bart van den Eijnden
3587418888
The writeFeatures method should always return a string
2014-12-05 14:54:59 +01:00
Paul Spencer
9802cfd56f
Merge pull request #3011 from pagameba/master
...
opt_options may not be defined, use options
2014-12-05 08:50:51 -05:00
Paul Spencer
12ddc7da57
opt_options may not be defined, use options
...
Constructing an instance of `ol.interaction.DragPan` with no options should be possible, the reference to `opt_options` makes this throw an error when no options are passed.
2014-12-05 08:30:14 -05:00
Éric Lemoine
571cd1c57a
Merge pull request #3009 from elemoine/hitdetectionfix
...
Fix hit detection bug
2014-12-05 14:12:49 +01:00
Éric Lemoine
a820ccea5a
Use alphabetical order for canvas ReplayGroup methods
2014-12-05 12:32:54 +01:00
Éric Lemoine
9421bbd362
More clean-ups in the canvas replay code
2014-12-05 12:29:53 +01:00
Éric Lemoine
4c2a0d2053
Remove unused code in the canvas replay code
2014-12-05 12:24:54 +01:00
Éric Lemoine
b3ad50018d
Remove unused local variable
2014-12-05 12:24:54 +01:00
Éric Lemoine
27d30e4286
Replay replays in correct order for hit detection
2014-12-05 12:24:54 +01:00
Éric Lemoine
3fb539460c
Merge pull request #3002 from elemoine/regularstyle
...
Passing options to RegularShape is mandatory
2014-12-04 13:45:18 +01:00
Éric Lemoine
61f0c55975
Passing options to RegularShape is mandatory
2014-12-04 13:33:30 +01:00
Éric Lemoine
dfb55fb6a5
Merge pull request #2967 from camptocamp/webgl-point
...
Add support for drawing points with WebGL
2014-12-04 13:11:31 +01:00
Bart van den Eijnden
e716428895
Merge pull request #2701 from bartvde/geojson-geometryname
...
Writing GeoJSON does not respect the feature's geometryName
2014-12-04 13:04:17 +01:00
Éric Lemoine
87bb1b956b
Merge remote-tracking branch 'upstream/master' into webgl-point
...
Conflicts:
src/ol/style/circlestyle.js
src/ol/style/regularshapestyle.js
test/spec/ol/style/regularshapestyle.test.js
2014-12-04 12:57:46 +01:00
Éric Lemoine
b2e419654b
Add ol.INITIAL_ATLAS_SIZE and ol.MAX_ATLAS_SIZE
2014-12-04 12:13:47 +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
Bart van den Eijnden
f0bf61bbf3
Do not encode geometry in properties if geometryName is different
2014-12-04 11:23:01 +01:00
Éric Lemoine
6d1d47a918
Remove @api for ol.render.webgl.Immediate#flush
2014-12-04 11:22:15 +01:00
Éric Lemoine
aef11b7471
Better comment in ivectorcontext.js
2014-12-04 11:18:58 +01:00
tsauerwein
b5d80679d8
Add and fix documentation for atlas manager
2014-12-04 10:21:32 +01:00
Bart van den Eijnden
dcd81ab4b3
Merge pull request #3000 from bartvde/color-docs
...
Explain that return of ol.color.asArray should not be modified
2014-12-04 10:02:06 +01:00
Bart van den Eijnden
ccc7c1b9b7
Remove code that suggests that color arrays may be modified
2014-12-04 09:24:18 +01:00
tsauerwein
88a3fda514
Remove star example in favor of #2976
2014-12-04 09:23:00 +01:00
Bart van den Eijnden
22e33519c8
Explain that return of ol.color.asArray should not be modified
2014-12-04 09:07:21 +01:00
Andreas Hocevar
6255d8b493
Merge pull request #2997 from ahocevar/opengeo-boundless
...
Use new demo GeoServer location
2014-12-03 14:25:05 +01:00
Andreas Hocevar
0d16e0f0c8
Use new demo GeoServer location
...
demo.opengeo.org currently redirects to demo.boundlessgeo.com, so this
change makes it so the new location is used directly.
2014-12-03 14:13:36 +01:00
Bart van den Eijnden
c30233d9c7
Merge pull request #2976 from bartvde/regularstyle-example
...
Add an example to show off ol.style.RegularShape
2014-12-03 11:09:33 +01:00
Bart van den Eijnden
4a07327dab
Add an example to show off ol.style.RegularShape (see #2706 )
2014-12-03 10:58:00 +01:00
Pierre GIRAUD
cc39c26132
Merge pull request #2992 from pgiraud/tilevector_featureatcoordinate
...
Add support for finding features at a given coordinates for vector tiles - fixes
2014-12-02 08:54:46 +01:00
Pierre GIRAUD
9f725f99ca
Rename methods
2014-12-01 14:22:03 +01:00
Andreas Hocevar
4cbeb5ee22
Merge pull request #2987 from kartverket/2966
...
Image layer renderers use source projection if given and equivalent
2014-12-01 13:06:42 +01:00
Thomas Hirsch
8e4d7c0715
isDefAndNotNull -> !isNull
2014-12-01 12:57:35 +01:00
Frédéric Junod
6790b8655a
Merge pull request #2975 from fredj/mouseevent-offset
...
Use offsetX and offsetY if available
2014-12-01 11:23:09 +01:00
Frederic Junod
fabf05977a
Use offsetX and offsetY if available
2014-12-01 10:56:34 +01:00
Frederic Junod
26ce8032eb
Use ol.Map#getEventPixel in mouse position control
2014-12-01 10:56:34 +01:00
Thomas Hirsch
d5bafc5e9f
linting
2014-12-01 10:53:36 +01:00
Pierre GIRAUD
ce4ecb711b
getFeaturesAtCoordinateAtResolution is not stable yet
2014-12-01 09:49:02 +01:00
Éric Lemoine
4734530ce2
Merge pull request #2973 from s093294/patch-1
...
Making GetTileCoordFor methods public avaible
2014-12-01 09:05:29 +01:00
Poul Kjeldager Sørensen
1d7bae6b26
Update tilegrid.js
2014-11-30 21:53:42 +01:00
Thomas Hirsch
e385e81a20
linting
2014-11-30 10:08:41 +01:00
Pierre GIRAUD
25516fead9
Merge pull request #2986 from pgiraud/tilevector_featureatcoordinate
...
Add support for finding features at a given coordinates for vector tiles
2014-11-29 23:12:47 +01:00
Tim Schaub
f57f0e17ab
Merge pull request #2937 from tschaub/clipped
...
Clip layer rendering to limited extent.
2014-11-29 14:01:43 -07:00
Éric Lemoine
56ad3ea9aa
Merge pull request #2971 from elemoine/tilevector
...
Two ol.source.TileVector fixes
2014-11-29 20:07:33 +01:00
Bart van den Eijnden
1a2544d30a
Merge pull request #2988 from bartvde/radius1-olx
...
Correct olx.style.RegularShapeOptions definition (r=@elemoine)
2014-11-29 14:08:40 +01:00
Bart van den Eijnden
6cd1f3f262
Correct olx.style.RegularShapeOptions definition
2014-11-29 13:52:36 +01:00
Bart van den Eijnden
275f5bc796
Merge pull request #2981 from bartvde/circle-linedash
...
Use lineDash in ol.style.Circle's and ol.style.RegularShape's stroke (r=@fredj,@elemoine)
2014-11-29 12:19:14 +01:00
Thomas Hirsch
c42ec27a4a
image layer renderers use source projection if given and equivalent
2014-11-28 22:09:45 +01:00
Bart van den Eijnden
6556e5eb52
Merge pull request #2982 from bartvde/radius1
...
Allow radius1 as an alias for radius in ol.style.RegularShape
2014-11-28 19:58:46 +01:00
Bart van den Eijnden
da39e9f96a
For stars, use radius1 and radius2 in ol.style.RegularShape
2014-11-28 19:44:16 +01:00
Pierre GIRAUD
5878e7f839
Adding getFeaturesAtCoordinateAtResolution in ol.source.TileVector
2014-11-28 17:30:45 +01:00
Pierre GIRAUD
802cfb59d5
Merge pull request #2980 from pgiraud/tilevector_getfeatures
...
Export ol.source.TileVector#getFeatures in built mode
2014-11-28 14:44:04 +01:00
Bart van den Eijnden
2d74a6b10f
Use lineDash in ol.style.Circle's and ol.style.RegularShape's stroke
2014-11-28 13:11:25 +01:00
Pierre GIRAUD
34e82de8c8
Export ol.source.TileVector#getFeatures in built mode
2014-11-28 11:54:35 +01:00
Bart van den Eijnden
9e591d21d0
Merge pull request #2979 from bartvde/proj-urns
...
Support OGC srs urns without an EPSG database version
2014-11-27 20:09:54 +01:00
Bart van den Eijnden
890b96f1e9
Support OGC srs urns without an EPSG database version
2014-11-27 20:01:53 +01:00
Andreas Hocevar
5a29834555
Merge pull request #2978 from ahocevar/mapquest-zoom
...
Fix zoom levels for the MapQuest Street layer
2014-11-27 19:41:26 +01:00
Andreas Hocevar
5155e7a6ac
Fix zoom levels for the MapQuest Street layer
...
A typo in 65b8e0f915 introduced this bug.
Before that, 18 zoom levels were used. Now we're using 19, which appears
to be available with full world coverage.
2014-11-27 19:13:02 +01:00
Éric Lemoine
1845665306
Correct spelling for "performance"
2014-11-27 17:14:22 +01:00
Antoine Abt
ed4bae064d
Merge pull request #2889 from fgravin/getFeatureInfo
...
Add GetFeatureInfo format
2014-11-27 10:30:20 +01:00
Poul Kjeldager Sørensen
b72fddf7f4
Making GetTileCoordFor methods public avaible
...
I am using tilegrid to request elevation data tiles side by side of a raster layer. It would be nice if these two method was public avaible such I could use the tilegrid to convert mouse coordinates to tile coordinates to request backend tiles.
The elevation tiles are not shown as a layer directly but rather used to compute and show information in relationship to mouse curser or map view.
This would save me the time of adding another tilegrid implementation in my application specific context.
2014-11-26 01:24:00 +01:00
Antoine Abt
22491601ba
Restore proj4 state after tests
2014-11-25 17:38:06 +01:00
Antoine Abt
638f8275aa
Export readFeatures method
2014-11-25 16:24:51 +01:00
Antoine Abt
fc16c4500d
Renaming & better typing
2014-11-25 16:24:32 +01:00
Éric Lemoine
ec01aa45b9
Make createTileCoordTransform return identity func
...
This makes ol.tilegrid.TileGrid#createTileCoordTransform return the identity function. This makes it possible to use ol.source.TileVector with an ol.tilegrid.TileGrid (as opposed to an ol.tilegrid.XYZ).
2014-11-24 15:19:24 +01:00
Éric Lemoine
8ba830f91f
Make loadFeaturesFromUrl accept an error callback
2014-11-24 15:13:17 +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
Éric Lemoine
3ed46c50cc
Merge pull request #46 from elemoine/webgl-point-delete-resources
...
[webgl-point] Delete WebGL resources
2014-11-21 18:02:38 +01:00
Éric Lemoine
c0bbb6c4fa
Disable vertex attrib array after replay
2014-11-21 17:48:58 +01:00
Éric Lemoine
fe2f83e878
Merge pull request #43 from elemoine/webgl-point-examples
...
[webgl-point] Revert changes to examples
2014-11-21 16:45:51 +01:00
Éric Lemoine
b3369cd516
Delete WebGL resources used by immediate API
2014-11-21 16:35:05 +01:00
Éric Lemoine
857a8ca2bb
Delete WebGL resources used at postcompose time
2014-11-21 16:35:05 +01:00
Éric Lemoine
37f91690f1
Merge pull request #45 from elemoine/webgl-point-buffer
...
[webgl-point] Rename ol.structs.Buffer to ol.webgl.Buffer
2014-11-21 16:14:01 +01:00
Éric Lemoine
b904427087
Merge pull request #44 from elemoine/webgl-point-delete
...
[webgl-point] Add a comment to WebGL ImageReplay
2014-11-21 15:49:41 +01:00
Éric Lemoine
57db47ac18
Rename ol.structs.Buffer to ol.webgl.Buffer
...
The Buffer class is WebGL specific, and it's not really a "data structure", in the pure sense of the term.
2014-11-21 15:48:31 +01:00
Éric Lemoine
6360e4497d
Add a comment to WebGL ImageReplay
...
A comment explaining why we don't need to call deleteProgram and deleteShader in the function returned by getDeleteResourcesFunction.
2014-11-21 15:39:23 +01:00
Éric Lemoine
2e873d3e6d
Revert changes to the synthetic-points example
...
These changes were made for testing WebGL. We now have specific examples for WebGL point.
2014-11-21 15:15:06 +01:00
Éric Lemoine
336de4b1b1
Revert changes to the icon example
...
The changes were made for testing WebGL, and we now have specific examples for WebGL point.
2014-11-21 15:13:51 +01:00
Éric Lemoine
34953e8266
No need to mention WebGL in draw-feature example
2014-11-21 15:12:26 +01:00
Éric Lemoine
dae5bd53b7
Merge pull request #41 from elemoine/webgl-point-cleanup
...
[webgl-point] Use ol WebGL infrastructure in WebGL replay
2014-11-21 14:56:19 +01:00
gberaudo
a324f9805f
Merge pull request #42 from gberaudo/webgl_immediate_fixes
...
[webgl-point] Webgl Immediate fixes
2014-11-21 14:43:12 +01:00
Antoine Abt
32d5300682
Merge pull request #2965 from tonio/pan_selectinteraction
...
Fix pan with select interaction in mousemove mode.
2014-11-21 14:01:51 +01:00
Guillaume Beraudo
fe74bd1b2c
Add missing call to flush in webgl map renderer
2014-11-21 13:36:09 +01:00
Guillaume Beraudo
235f7c5bd1
Fix lack of @api doc in webgl Immediate
2014-11-21 13:35:20 +01:00
Éric Lemoine
fd9db053c0
Use ol WebGL infrastructure in WebGL replay
2014-11-21 11:39:47 +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
Éric Lemoine
44782c59a5
Merge pull request #40 from elemoine/webgl-point-cleanup
...
[webgl-point] Remove unused WebGL related code
2014-11-21 11:37:21 +01:00
Antoine Abt
374f02c725
Fix pan with select interaction in mousemove mode.
2014-11-21 11:23:06 +01:00
Éric Lemoine
1e12e7ca90
Remove unused WebGL related code
2014-11-21 10:51:00 +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
Éric Lemoine
a665b76f8f
Merge pull request #38 from elemoine/webgl-point-uint
...
Fix assert in WebGL replay
2014-11-21 10:20:44 +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
Éric Lemoine
05f71383f9
Fix assert in WebGL replay
2014-11-21 09:33:45 +01:00
Éric Lemoine
ee54d21b89
Merge pull request #37 from elemoine/webgl-point-uint
...
[webgl-point] Use OES_element_index_uint when available
2014-11-20 17:08:16 +01:00
Éric Lemoine
7c88329354
Use 50000 features in the WebGL vector examples
2014-11-20 16:39:25 +01:00
Éric Lemoine
2f7c97f25a
Use OES_element_index_uint when available
2014-11-20 16:39:25 +01:00
gberaudo
3af2257345
Merge pull request #22 from gberaudo/webgl_immediate_point
...
[webgl-point] Webgl immediate implementation using a replay group
2014-11-20 14:01:08 +01:00
Guillaume Beraudo
7d01946fef
Removing webgl Immediate delegation code for drawing text
2014-11-20 13:53:00 +01:00
Guillaume Beraudo
257784e277
More lenient webgl Immediate drawing of a feature.
...
Remove assert to handle drawing features with supported geometries.
2014-11-20 13:53:00 +01:00
Guillaume Beraudo
f1402522b5
More lenient Immediate geometry collection rendering
...
Render geometry collection elements with a valid renderer inspite of
throwing an assertion error. Allows support of hierarchies of points.
2014-11-20 13:53:00 +01:00
Guillaume Beraudo
20ceae2655
Webgl immediate implementation for points
...
Internally uses a replay group to share code.
Modifies the dynamic data example to use PointGeometry
and Feature in addition to MultiPoint.
2014-11-20 13:53:00 +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
Bart van den Eijnden
4b61e864e7
Merge pull request #2960 from bartvde/layergroup-extent
...
LayerGroup extent should be used if extent not set on child layer
2014-11-20 08:53:23 +01:00
Bart van den Eijnden
3db26f1d2b
Use the layergroup's extent if no extent provided
2014-11-20 08:35:40 +01:00
Frédéric Junod
aba47907ca
Merge pull request #2956 from fredj/mousewheel-event-name
...
Revert "Remove mousewheel event name workaround"
2014-11-19 08:19:59 +01:00
Andreas Hocevar
ca3dfe2b35
Merge pull request #2959 from ahocevar/unstable-doc-fix
...
Fix typo in selector
2014-11-18 16:53:25 +01:00
Andreas Hocevar
4714c9b380
Fix typo in selector
2014-11-18 16:37:18 +01:00
Frederic Junod
552f9483cb
Revert "Remove mousewheel event name workaround"
...
This reverts commit 20ce664068 .
Reverted upstream: 4ee0daca0e
2014-11-18 09:00:50 +01:00
Frédéric Junod
a77b7aa817
Merge pull request #2895 from fredj/remove-font-family
...
Move font-family customization to layout.css
2014-11-17 16:43:57 +01:00
Éric Lemoine
3bf4cf28f8
Merge pull request #2896 from kalinbas/patch-1
...
Remove duplicated style parameter
2014-11-16 20:24:31 +01:00
Tim Schaub
b1ac2ff2f2
Merge pull request #2938 from tschaub/image-static-docs
...
Additional image static docs.
2014-11-16 08:47:19 -08:00
Tim Schaub
46e33a2979
Merge pull request #2939 from tschaub/sticky-stability
...
Make stability checkbox sticky.
2014-11-14 16:36:34 -08:00
Éric Lemoine
a306c5327c
Merge pull request #2949 from elemoine/rbush-debug
...
Add ol.ext to hosted dir
2014-11-13 21:33:07 -09:00
Éric Lemoine
2b2f745248
Add ol.ext to hosted dir
2014-11-14 00:16:28 +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
Frédéric Junod
41eeed5f35
Merge pull request #2943 from fredj/applyTransform-api
...
Mark applyTransform api stable
2014-11-13 11:05:18 +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
Frederic Junod
c701ad6749
Mark applyTransform api stable
2014-11-13 10:46:06 +01:00
tsauerwein
7e9dd65f8b
Add example for symbols in an atlas
2014-11-13 10:24:28 +01:00
Andreas Hocevar
cee1575a6c
Merge pull request #2936 from ahocevar/unselect-index
...
Fix unselection of selected features
2014-11-13 08:39:40 +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
Tim Schaub
39010238b9
Make stability checkbox sticky
2014-11-11 20:06:26 -08:00
Tim Schaub
b991895c61
Similar detail for all crossOrigin options
2014-11-11 19:04:25 -08:00
Tim Schaub
b269161276
A bit more static image doc
2014-11-11 19:01:05 -08:00
Andreas Hocevar
96729baa9f
Push the feature, not the index
2014-11-11 20:09:24 +01:00
Tim Schaub
3685626187
Example demonstrating limited layer extent
2014-11-11 09:11:12 -08:00
Tim Schaub
50c0bc6879
Clip rendering to layer extent
2014-11-11 08:59:57 -08:00
Andreas Hocevar
08aa6ee82d
Do not rely on unstable index
2014-11-11 12:35:19 +01:00
Éric Lemoine
84889d9dc5
Merge pull request #2935 from geosense/master
...
Fix jsdoc comment
2014-11-11 11:05:47 +01:00
paulsimon
89248cf60a
Fix jsdoc comment
2014-11-10 20:49:20 +01:00
Éric Lemoine
01bc02214c
Merge pull request #31 from elemoine/webgl-point-refactoring
...
[webgl-point] Minor refactoring to WebGL image replay func
2014-11-10 18:21:42 +01:00
Éric Lemoine
a7a2499bc7
Merge pull request #2933 from elemoine/fix-warning
...
Fix compile warning
2014-11-10 18:20:45 +01:00
Éric Lemoine
344658edb0
Fix compile warning
2014-11-10 17:24:29 +01:00
Éric Lemoine
46e436b599
Minor refactoring to WebGL image replay func
2014-11-10 17:19:31 +01:00
Éric Lemoine
23a24973eb
Merge pull request #30 from elemoine/webgl-point-delete
...
[webgl-point] Add ol.renderer.webgl.VectorLayer#disposeInternal
2014-11-10 17:18:28 +01:00
Éric Lemoine
c8e22bdb44
Merge pull request #29 from elemoine/webgl-point-merge
...
[webgl-point] Merge openlayers:master into the branch
2014-11-10 17:18:04 +01:00
Éric Lemoine
d9a4482393
Add ol.renderer.webgl.VectorLayer#disposeInternal
...
Implement disposeInternal to free WebGL resources (deleteBuffer and deleteTexture).
2014-11-10 16:52:32 +01:00
Éric Lemoine
501e7456c0
Merge remote-tracking branch 'upstream/master' into webgl-point-merge
2014-11-10 15:40:03 +01:00
Éric Lemoine
6c80ddcb14
Merge pull request #28 from elemoine/webgl-point-shaders
...
[webgl-point] Add support for changing "colors"
2014-11-10 15:35:48 +01:00
Éric Lemoine
87865be9f4
Add "color" support to WebGL image replay
...
This adds support for layer brightness, contrast, hue, saturation.
2014-11-10 15:00:35 +01:00
Éric Lemoine
240f425c46
Add global opacity support to WebGL image replay
...
vectorLayer.setOpacity() now works as expected.
2014-11-10 14:58:57 +01:00
Éric Lemoine
1de46c68d7
Use "discard" in image shader
...
This leads to better looking Timeline profiles in Chrome's developer tools!
2014-11-10 14:58:56 +01:00
Éric Lemoine
ce879e115f
Merge pull request #2931 from elemoine/viewdocs
...
Improvement to view docs
2014-11-10 13:47:12 +01:00
Éric Lemoine
cb8167b31a
Merge pull request #27 from elemoine/webgl-point-texture-coords
...
Fix texture coordinates in WebGL image replay
2014-11-10 13:05:38 +01:00
Éric Lemoine
96f8a806a6
Improvement to view docs
2014-11-10 12:48:43 +01:00
Éric Lemoine
fb816b7ab5
Fix texture coordinates in WebGL image replay
2014-11-10 12:30:59 +01:00
Éric Lemoine
bdf3798c7a
Merge pull request #26 from elemoine/webgl-point-tests
...
[webgl-point] Add unit tests for WebGL image replay
2014-11-10 12:30:25 +01:00
Frédéric Junod
1df7f6c2c7
Merge pull request #2906 from fredj/polyline-order
...
Assume a latitude, longitude order for Polyline format
2014-11-10 12:13:35 +01:00
Éric Lemoine
a2cf5b0889
Add unit tests for WebGL image replay
2014-11-10 11:02:32 +01:00
Éric Lemoine
d91330d83d
Merge pull request #25 from elemoine/webgl-point-delete-buffers
...
[webgl-point] Delete WebGL buffers
2014-11-10 11:00:12 +01:00
Éric Lemoine
c79f3aa101
Delete WebGL buffers
2014-11-10 09:54:04 +01:00
Éric Lemoine
b7376779fb
Merge pull request #2927 from elemoine/finishdrawing
...
Make it possible to programmatically finish drawing
2014-11-10 08:55:45 +01:00
Éric Lemoine
2f17106b68
Merge pull request #2928 from elemoine/patch-3
...
Do not rename handleMapBrowserEvent internally
2014-11-09 22:44:55 +01:00
Éric Lemoine
f32c550dbe
Better docs for handleMapBrowserEvent
2014-11-09 22:08:29 +01:00
Éric Lemoine
bdeb195bfb
Add finishDrawing to API
...
This makes it posssible to programmatically finish drawing.
2014-11-09 20:50:36 +01:00
Éric Lemoine
583f47d24d
No need to pass event to finishDrawing_
2014-11-09 20:49:52 +01:00
Éric Lemoine
d85c31e112
Merge pull request #23 from elemoine/webgl-point-comment
...
[webgl-point] Some explanation to the icon-sprite-webgl example
2014-11-07 18:51:53 +01:00
Éric Lemoine
97dafa6425
Some explanation to the icon-sprite-webgl example
2014-11-07 18:50:56 +01:00
Éric Lemoine
5998011985
Merge pull request #21 from elemoine/webgl-point-compile-err
...
[webgl-point] Add an assertion to avoid compile error
2014-11-07 17:02:11 +01:00
Éric Lemoine
73e76fe468
Add an assertion to avoid compile error
2014-11-07 16:48:29 +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
gberaudo
dee4d3b130
Merge pull request #20 from gberaudo/webgl_feature_overlay
...
[webgl-point] Add feature overlay support to webgl map renderer.
2014-11-07 14:24:08 +01:00
Guillaume Beraudo
c05ffff629
Dynamically selected renderer in draw feature example
2014-11-07 14:20:51 +01:00
Guillaume Beraudo
6abe3047ec
Add feature overlay support to webgl map renderer.
2014-11-07 14:17:31 +01:00
Éric Lemoine
89e682ba9c
Merge pull request #2924 from gberaudo/canvasmaprenderer_readability
...
Readability rearangement in canvasmaprenderer.js
2014-11-07 14:00:39 +01:00
Guillaume Beraudo
f715e3186a
Readability rearangement in canvasmaprenderer.js
2014-11-07 11:15:02 +01:00
tsauerwein
fe3cdd8d1b
Add AtlasManagerOptions and improve docs
2014-11-07 11:12:32 +01:00
Éric Lemoine
440d253335
Merge pull request #19 from elemoine/webgl-point-rotation
...
[webgl-point] Add support for icon rotation
2014-11-07 11:12:31 +01:00
Éric Lemoine
3268b20333
Make icon-sprite-webgl example usable with Canvas
2014-11-07 10:57:59 +01:00
Éric Lemoine
e0c5e742ad
Use 30000 points in icon-sprite-webgl example
2014-11-07 10:52:05 +01:00
Éric Lemoine
0a364b32ed
Use LINEAR for icon textures
2014-11-07 10:49:58 +01:00
Éric Lemoine
c0acc8d825
Add comment describing the vertices sent to GPU
2014-11-07 09:59:56 +01:00
Tim Schaub
c50b7d759c
Merge pull request #2911 from tschaub/fires
...
List events fired in the navigation.
2014-11-06 11:10:37 -07:00
Tim Schaub
d4658837e2
Use toggleClass instead of addClass and removeClass
2014-11-06 10:42:40 -07:00
Andreas Hocevar
1d221f8166
Add ability to filter out unstable Fires items
2014-11-06 10:32:17 -07:00
tsauerwein
ebe0c6a88c
Move AtlasManager to ol.style.AtlasManager
2014-11-06 17:51:15 +01:00
Éric Lemoine
0c6a40f5b5
Support image rotateWithView
2014-11-06 17:16:58 +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
Éric Lemoine
4924f34287
Merge pull request #2921 from gberaudo/small_overlay_optimization
...
Small feature overlay optimization
2014-11-06 15:45:40 +01:00
tsauerwein
5ba6ddcecf
Only create new atlas after testing all existing
2014-11-06 15:28:44 +01:00
Éric Lemoine
fb24c68b9c
Support image rotation
2014-11-06 15:27:25 +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
Éric Lemoine
815a22bd22
Merge pull request #18 from elemoine/webgl-point-misc
...
[webgl-point] Misc changes
2014-11-06 14:30:53 +01:00
Guillaume Beraudo
6b8a5870ba
Small feature overlay optimization
...
Compute `getSquaredTolerance` once, out of the loops.
2014-11-06 11:49:44 +01:00
Frederic Junod
83025fb97d
Assume a latitude, longitude order for Polyline format
2014-11-06 10:58:52 +01:00
tsauerwein
581b372c6a
Add constant ol.has.WEBGL_MAX_TEXTURE_SIZE
2014-11-06 10:24:14 +01:00
Éric Lemoine
43756a2d59
Support image scale
2014-11-06 09:47:24 +01:00
Éric Lemoine
64a7cdf372
Implement getImageSize in ol.style.Circle and RegularShape
2014-11-06 09:35:47 +01:00
Éric Lemoine
9029c0fdad
Use replay maxExtent center as the coord system origin
2014-11-06 09:24:47 +01:00
Frédéric Junod
afe1467ddf
Merge pull request #2897 from fredj/longclick
...
Remove pointerup listener on controls
2014-11-04 17:32:14 +01:00
Frédéric Junod
03ed3fe43f
Merge pull request #2912 from fredj/jquery-externs
...
jQuery externs update
2014-11-04 14:57:18 +01:00
Frederic Junod
84c11b08fa
Fix filter() function parameter in jquery externs
...
Submitted upstream: https://github.com/google/closure-compiler/pull/672
2014-11-04 14:26:05 +01:00
Frederic Junod
161d75dd22
Update jquery externs
...
From https://github.com/google/closure-compiler/blob/master/contrib/externs/jquery-1.9.js
2014-11-04 14:23:34 +01:00
Frederic Junod
1253177ae4
Add FastClick in mobile-full-screen example
2014-11-04 11:48:33 +01:00
Florent gravin
0f99f113e3
Change format name to WMSGetFeatureInfo
2014-11-04 09:39:19 +01:00
Antoine Abt
c0f2187310
Make GetFeatureInfo format pass ol2 test suite
2014-11-04 09:25:13 +01:00
Florent gravin
d0d6215550
Add tests suite for GetFeatureInfo format
2014-11-04 09:25:13 +01:00
Florent gravin
759386e37e
Add WMS GetFeatureInfo reader format
2014-11-04 09:25:13 +01:00
Frederic Junod
4c8d8c21dc
Remove 'pointerup' listener in ol.control.OverviewMap
2014-11-04 09:21:41 +01:00
Frederic Junod
e32be091a4
Remove 'pointerup' listener in ol.control.Attribution
2014-11-04 09:21:41 +01:00
Frederic Junod
cc442d964b
Remove 'pointerup' listener in ol.control.ZoomToExtent
2014-11-04 09:21:40 +01:00
Frederic Junod
e55caef0d2
Remove 'pointerup' listener in ol.control.Rotate
2014-11-04 09:21:40 +01:00
Frederic Junod
c7a3fcd426
Remove 'pointerup' listener in ol.control.Zoom
2014-11-04 09:21:40 +01:00
Frederic Junod
224d86802e
Remove 'pointerup' listener in ol.control.FullScreen
2014-11-04 09:21:40 +01:00
Éric Lemoine
8415a0c8ba
Fix type for image replay origin
2014-11-04 08:48:43 +01:00
Tim Schaub
02bfa42736
List events fired in the navigation
2014-11-03 16:52:17 -07:00
Éric Lemoine
0115368649
Merge pull request #17 from elemoine/webgl-point-jitter
...
[webgl-point] Address precision/jitter problems
2014-11-03 18:10:19 +01:00
tsauerwein
7618c96c29
Double the size when creating new atlases
2014-11-03 18:00:57 +01:00
Éric Lemoine
28e51740c6
Address precision/jitter problems
...
Address precision/jitter problems by using coordinates relative to the Replay max extent rather that the world.
2014-11-03 17:45:50 +01:00
Éric Lemoine
1c9a87d50d
Merge pull request #16 from elemoine/webgl-point-opacity
...
[webgl-point] Add support for icon opacity
2014-11-03 17:04:05 +01:00
Éric Lemoine
209d39a460
Support image opacity
2014-11-03 16:50:33 +01:00
Éric Lemoine
d7a992ba83
Merge pull request #15 from elemoine/webgl-point-anchor
...
[webgl-point] Add support for icon anchors
2014-11-03 16:15:59 +01:00
tsauerwein
1bd388188b
Add atlas manager
2014-11-03 15:40:42 +01:00
Éric Lemoine
05bbfd58a8
Support image anchor
2014-11-03 15:40:00 +01:00
Éric Lemoine
c99b1772ed
Merge pull request #13 from elemoine/webgl-point-merge
...
[webgl-point] Merge openlayers:master into the branch
2014-11-03 15:05:29 +01:00
Éric Lemoine
46b03e79a4
Merge remote-tracking branch 'upstream/master' into webgl-point
2014-11-03 15:02:22 +01:00
Éric Lemoine
787f98c5f2
Merge pull request #12 from elemoine/webgl-point-refactor
...
[webgl-point] Refactoring and fixes
2014-11-03 15:01:35 +01:00
Éric Lemoine
2c92d9a709
Fix drawElement call
2014-11-03 14:54:41 +01:00
Éric Lemoine
14d7f2a797
Delete ImageReplay textures
2014-11-03 14:16:32 +01:00
Éric Lemoine
4534bb8861
Make shaders closer to WebGL image replay
2014-11-03 13:46:34 +01:00
Andreas Hocevar
bf43816b66
Merge pull request #2706 from yportier/master
2014-11-03 13:24:37 +01:00
Yannick
a1dded3c27
Add ol.style.RegularShape
2014-11-03 13:24:30 +01:00
Antoine Abt
26f025a409
Merge pull request #2888 from fgravin/boundedBy
...
Element boundedBy must not be set as geometry field on GML reading
2014-11-03 11:34:30 +01:00
Éric Lemoine
00f20a11b5
Merge pull request #2903 from elemoine/icon-docs
...
Improved docs for icon options
2014-10-31 19:54:05 +01:00
tsauerwein
22e1159736
Implement hashCode for ol.style.Circle
2014-10-31 17:22:44 +01:00
Éric Lemoine
6eea0a1fc6
Improved docs for icon options
2014-10-31 17:16:04 +01:00
Éric Lemoine
95d2085cc4
Merge pull request #11 from elemoine/webgl-point-refactor
...
Clean up WebGL replay code
2014-10-31 15:56:27 +01:00
Éric Lemoine
495a7c95a1
Clearer comment
2014-10-31 15:42:52 +01:00
Éric Lemoine
64bc8f74be
Better typing, fewer arrays
2014-10-31 15:41:25 +01:00
Éric Lemoine
8bff6a1abe
Flatten the WebGL replay class hierarchy
2014-10-31 15:23:50 +01:00
Éric Lemoine
ed1be0d4e7
Merge pull request #10 from elemoine/icon-sprite
...
[webgl-point] Make WebGL image replay support icon sprites
2014-10-31 14:52:24 +01:00
Frederic Junod
d4bd5f24c6
Move font-family customization to layout.css
2014-10-31 11:57:27 +01:00
Éric Lemoine
f332cdacf1
Add an icon sprite webgl example
2014-10-31 11:17:24 +01:00
tsauerwein
46ec078501
Add Hashable interface
2014-10-31 11:17:03 +01:00
Éric Lemoine
9201312737
Add support for icon sprites
2014-10-31 11:16:51 +01:00
Tim Schaub
178e3f1856
Merge pull request #2900 from tschaub/wrapper
...
Allow build.js task to add header.
2014-10-30 13:07:39 -06:00
Tim Schaub
4b7e52c76f
Allow build.js task to add header
2014-10-30 12:18:08 -06:00
Frédéric Junod
127818f9b7
Merge pull request #2893 from fredj/simplify-createDom
...
Don't pass an object to goog.dom.createDom for the class name
2014-10-30 17:57:44 +01:00
Frederic Junod
6ca1640659
Don't pass an object to goog.dom.createDom for the class name
...
If the second argument to goog.dom.createDom is a string, then this is
the className of the new element.
2014-10-30 16:53:42 +01:00
Frédéric Junod
2d53eb7667
Merge pull request #2781 from fredj/button-title
...
Use a standard title attribute for the control buttons
2014-10-30 16:52:09 +01:00
kalinbas
08c6e601b8
Update wmtssource.js
...
- "duplicated" style parameter is not supported by Intergraph GeoMedia
- Uppercase Parameter is needed by ARCGis
- are there other constraints?
2014-10-30 13:23:09 +01:00
Frederic Junod
a715a38d75
Simplify CSS code in custom-controls example
...
By using the ol-control css class and a button instead of a link.
2014-10-30 12:37:44 +01:00
Frédéric Junod
ffeda3f25a
Merge pull request #2852 from fredj/issue-2845
...
Add missing space between class names
2014-10-30 12:17:54 +01:00
Andreas Hocevar
8027c577bc
Merge pull request #2891 from ahocevar/imageloadfunction
...
Introduce a load function for image sources
2014-10-30 09:33:47 +01:00
Andreas Hocevar
765189b86e
Add missing types to olx.js
2014-10-30 09:22:45 +01:00
Andreas Hocevar
fed6376e26
Add imageLoadFunction option for ol.source.ImageWMS
2014-10-30 09:22:45 +01:00
Andreas Hocevar
a1e19b4905
Add imageLoadFunction option for ol.source.ImageStatic
2014-10-30 09:22:44 +01:00
Andreas Hocevar
46870456ac
Add imageLoadFunction option to ol.source.ImageMapGuide
2014-10-30 09:22:44 +01:00
Andreas Hocevar
f5761daa61
Add a default imageLoadFunction to be used by sources
2014-10-30 09:22:44 +01:00
Andreas Hocevar
46eb14dc96
Give ol.Image an imageLoadFunction argument
2014-10-30 09:22:34 +01:00
Andreas Hocevar
87a06c0086
Rename #getImageElement to #getImage
...
This adds consistency between ol.Image and ol.ImageTile. Now both have
an exportable getImage method.
2014-10-30 08:42:09 +01:00
Frederic Junod
b40c439d33
Add new button-title example
2014-10-29 16:21:34 +01:00
Florent gravin
74410487aa
Refactor the use of ol.xml.getLocalName(n)
2014-10-28 16:48:16 +01:00
Frederic Junod
9ebde652dc
Use a standard title attribute for the control buttons
2014-10-28 15:22:46 +01:00
Éric Lemoine
abb86e16f0
Merge pull request #2885 from elemoine/tilejson
...
Add wrapX option to TileJSON source
2014-10-28 14:58:08 +01:00
Éric Lemoine
cd80ca6024
Merge pull request #2890 from elemoine/layerproperty
...
Use correct layer property names
2014-10-28 14:57:56 +01:00
Éric Lemoine
6fe80c4111
Use correct layer property names
2014-10-28 14:22:27 +01:00
Florent gravin
51da7bad8c
Element boundedBy must not be set as geometry field on GML reading
2014-10-28 09:56:55 +01:00
Tim Schaub
f863386f39
Merge pull request #2887 from tschaub/more-d
...
Explicitly pass coordinate dimension before transforming.
2014-10-27 13:27:43 -06:00
Tim Schaub
e68eb726d2
Test 3d points and proj4 defs
2014-10-27 12:39:28 -06:00
Éric Lemoine
44d9950e8c
Merge pull request #2886 from elemoine/ternary
...
Use ternary notation
2014-10-27 17:47:10 +01:00
Tim Schaub
8a82048c12
Explicitly pass coordinate dimension before transforming
2014-10-27 10:33:46 -06:00
Éric Lemoine
1f54b33961
Add wrapX option to TileJSON source
2014-10-27 17:23:00 +01:00
Éric Lemoine
dc7aee1974
Use ternary notation
2014-10-27 17:22:17 +01:00
Antoine Abt
4d4d9abe76
Merge pull request #2869 from tonio/xmlexport
...
Export useful xml functions
2014-10-27 17:13:52 +01:00
Tim Schaub
aa41da1318
Merge pull request #2884 from tschaub/wkt-returns
...
Make WKT methods throw errors instead of calling a method that throws.
2014-10-27 09:15:20 -06:00
Antoine Abt
ef435d9deb
Improve doc for xml functions
2014-10-27 16:00:42 +01:00
Antoine Abt
88d1258e83
Rename ol.xml.load to ol.xml.parse
2014-10-27 16:00:42 +01:00
Antoine Abt
757b6a214c
Rename ol.xml.parse to ol.xml.parseNode
2014-10-27 16:00:42 +01:00
Tim Schaub
7c2e0fa627
Verbose warnings
2014-10-27 08:45:11 -06:00
Antoine Abt
ba2d39e683
Export useful xml functions
2014-10-27 15:45:06 +01:00
Tim Schaub
aad9e4e8d3
Throw instead of calling a function that throws
2014-10-27 08:44:31 -06:00
Antoine Abt
67ec0b5988
Merge pull request #2746 from fgravin/gmlVersionFormat
...
Add versioning for GML format
2014-10-27 15:44:06 +01:00
Frédéric Junod
ee3259d13e
Merge pull request #2882 from fredj/wmts_requestEncoding_string
...
Allow olx.source.WMTSOptions#requestEncoding to be a string
2014-10-27 14:24:15 +01:00
Frederic Junod
398b1f86ce
Allow olx.source.WMTSOptions#requestEncoding to be a string
2014-10-27 13:48:47 +01:00
Frédéric Junod
f938ce82d9
Merge pull request #2881 from fredj/doc
...
Add default requestEncoding in documentation
2014-10-27 13:41:18 +01:00
Frederic Junod
70375d5227
Add default requestEncoding in documentation
2014-10-27 13:38:37 +01:00
Frédéric Junod
d77d504d01
Merge pull request #2877 from fredj/rm_fixme
...
Remove FIXME in src/ol/structs/rbush.js
2014-10-27 09:34:52 +01:00
Frederic Junod
bd72f6117b
Remove FIXME in src/ol/structs/rbush.js
2014-10-27 09:24:27 +01:00
Éric Lemoine
bbea205a9c
Use texture to draw points with WebGL
2014-10-27 09:18:19 +01:00
Éric Lemoine
2ecd2eadf7
Remove snap code from synthetic-points example
2014-10-27 09:18:19 +01:00
Éric Lemoine
c8225e49b1
Use triangles to draw points with WebGL
2014-10-27 09:18:19 +01:00
Éric Lemoine
9f108391ae
Get renderer from query string in vector point examples
2014-10-27 09:18:19 +01:00
Éric Lemoine
33adcd3903
Add very basic webgl vector renderer
2014-10-27 09:18:19 +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
Tim Schaub
2d415b6ce8
Merge pull request #2856 from tschaub/set-source
...
Allow layer source to be set.
2014-10-26 15:04:13 -06:00
Tim Schaub
aa6a5d52dd
Merge pull request #2875 from tschaub/orphan-logos
...
Avoid modifying `map.logos_` with each frame.
2014-10-26 13:11:54 -06:00
Tim Schaub
8fb5dc75ef
Merge pull request #2874 from tschaub/tiny-logo
...
Avoid shrinking logos.
2014-10-26 00:32:28 -06:00
Tim Schaub
03fa9965c5
Avoid modifying map.logos_ with each frame
2014-10-25 23:54:42 -06:00
Tim Schaub
7152cdc87f
Guard against Bootstrap's max-width setting
...
Bootstrap sets both the max-width and max-height of all image elements to 100%. When attributions are removed from their containing element, this causes logos to shrink.
2014-10-25 23:37:20 -06:00
Tim Schaub
d712b2ba54
Allow source to be set after layer construction
2014-10-25 15:34:47 -06:00
Tim Schaub
c06774acb5
Allow source to be set with set method as well
2014-10-25 15:31:08 -06:00
Tim Schaub
88030dbce7
Allow layer source to be set
2014-10-25 15:31:07 -06:00
Frédéric Junod
773ac433ce
Merge pull request #2872 from fredj/remove_beforechange_event
...
Remove the beforepropertychange event from ol.Object
2014-10-24 21:03:31 +02:00
Tim Schaub
771c418de3
Merge pull request #2868 from tschaub/event-doc
...
Remove doc about dispatching events.
2014-10-24 12:07:45 -06:00
Tim Schaub
1652da8e9d
Merge pull request #2871 from tschaub/npm-install
...
Make `npm install` a dependency of node based targets.
2014-10-24 12:07:02 -06:00
Frederic Junod
1d533d2924
Remove the beforepropertychange event from ol.Object
...
propertychange events include the oldValue so remove the beforepropertychange
event type.
2014-10-24 18:09:34 +02:00
Tim Schaub
5cab561f12
Make npm install a dependency of node based targets
2014-10-24 09:28:27 -06: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
Tim Schaub
8eaeb7bc35
Merge pull request #2867 from openlayers/module
...
Support for importing CommonJS style modules (like rbush).
2014-10-24 09:07:25 -06:00
Tim Schaub
c6b172aef2
Work with modules that assign to exports
...
CommonJS style modules will either assign `exports` to `module` or will assign properties to `exports`. This allows us to work with either style:
module.exports = Foo;
or
exports.Foo = Foo;
Support for additional properties that are assigned to `exports` (or non-function values assigned to `module.exports`) will likely take additional typedef work in the wrapper.
2014-10-24 08:45:59 -06:00
Tim Schaub
120ace5cef
Minimal typedef
2014-10-24 08:45:31 -06:00
tsauerwein
47d17342ca
Set type for ol.ext.*
2014-10-24 08:39:03 -06:00
Éric Lemoine
478ecb80fd
Merge pull request #2865 from elemoine/oldvalue
...
Add old value to property change events
2014-10-24 10:58:06 +02:00
Éric Lemoine
6d095bdf7c
Add old value to property change events
2014-10-24 09:24:37 +02:00
Tim Schaub
bf314f30d5
Remove doc about dispatching events
2014-10-23 17:10:29 -06:00
tsauerwein
af4184e743
Add wrapper for the RBush
2014-10-23 15:57:27 -06:00
Tim Schaub
4785001548
Parse examples and build external modules on install
2014-10-23 15:57:10 -06:00
Éric Lemoine
780df9819b
Merge pull request #2866 from elemoine/2801
...
Cluster source calls loadFeatures on vector source
2014-10-23 22:59:19 +02:00
Joseph Miller
d917952615
Cluster source calls loadFeatures on vector source
...
Closes #2801
2014-10-23 22:29:44 +02:00
Bart van den Eijnden
fd6a5d8df3
Merge pull request #2864 from bartvde/bing-mixed-content
...
Avoid mixed content in Bing Maps (r=@elemoine)
2014-10-23 22:25:57 +02:00
Tim Schaub
01b64bc655
General purpose task for building external modules
2014-10-23 13:40:31 -06:00
Bart van den Eijnden
ed980e0e73
Add uriScheme parameter to Bing Maps metadata request to avoid mixed content
2014-10-23 21:33:41 +02:00
Frédéric Junod
a6c3607897
Merge pull request #2855 from fredj/blur_preventDefault
...
Move touchstart preventDefault to ol.renderer.dom.Map
2014-10-23 17:38:44 +02:00
Andreas Hocevar
45967992fb
Merge pull request #2690 from ahocevar/layer-vectoroverlay
...
Vector rendering with the DOM renderer
2014-10-23 10:19:20 +02:00
Frederic Junod
c83caa9686
Add ol.renderer.dom.Map#disposeInternal
2014-10-23 08:53:55 +02:00
Frederic Junod
f440de2446
Move touchstart preventDefault to ol.renderer.dom.Map
...
`preventDefault` is called to prevent the img context menu on mobile devices.
2014-10-23 08:48:22 +02:00
Tim Schaub
0a93ad5430
Merge pull request #2859 from tschaub/vector-doc
...
Document exportable vector source symbols.
2014-10-22 17:43:21 -06:00
Tim Schaub
473023d146
Document exportable vector source symbols
2014-10-22 09:12:37 -06:00
Tim Schaub
fa7f580053
Merge pull request #2857 from tschaub/osm-attribution
...
Update the OSM attribution.
2014-10-21 23:16:21 -06:00
Tim Schaub
3f5dd45310
One OSM attribution
2014-10-21 23:00:10 -06:00
Pol Dell'Aiera
119289040f
Issue #2802 : Update OSM attribution
2014-10-21 22:48:46 -06:00
Frederic Junod
d8d0f87ad6
Add missing space between class names
...
Fixes #2845
2014-10-18 12:06:24 +02:00
Éric Lemoine
b42b6ae1c5
Merge pull request #2847 from elemoine/zoomify-example
...
Constrain center in zoomify example
2014-10-17 08:07:38 +02:00
Éric Lemoine
6d531cdc29
Constrain center in zoomify example
2014-10-16 19:42:26 +02:00
Éric Lemoine
b61c257124
Merge pull request #2838 from mike-mcgann/wmts-tile-class
...
ol.source.WMTS now passes tileClass option to ol.source.TileImage
2014-10-15 15:33:12 +02:00
Mike McGann
5a2c206cab
ol.source.WMTS now passes tileClass option to ol.source.TileImage
...
The constructor for ol.source.TileImage accepts an option for the tileClass,
but ol.source.WMTS does not pass this to the parent. This pull request adds
that in.
2014-10-15 09:13:35 -04:00
Éric Lemoine
74fd55a3e8
Merge pull request #2821 from elemoine/polygon-from-extent
...
Add ol.geom.Polygon.fromExtent
2014-10-15 07:48:58 +02:00
Tim Schaub
017703f05d
Merge pull request #2835 from j16sdiz/master
...
Use correct Stamen URL for SSL.
2014-10-14 16:25:34 -06:00
Tim Schaub
2b50734d0b
Merge pull request #2839 from tschaub/publish
...
Dependency updates and new package name.
2014-10-14 14:44:01 -06:00
Tim Schaub
26006418a8
Package metadata
2014-10-14 14:32:58 -06:00
Tim Schaub
dd665c7e9e
New package name and updated dependencies
2014-10-14 14:32:58 -06:00
Tim Schaub
9597a383e8
Merge pull request #2840 from tschaub/point-resolution
...
Fewer point resolution tests.
2014-10-14 14:29:50 -06:00
Tim Schaub
081f3689b1
Quarter the number of test cases to avoid timeout
2014-10-14 13:58:19 -06:00
Tim Schaub
8b3677967d
Use getMetersPerUnit
2014-10-14 13:45:23 -06:00
Éric Lemoine
323886cdda
Merge pull request #2836 from oterral/styles_prority
...
Give priority to feature's style instead of source's style
2014-10-14 20:53:28 +02:00
Daniel Cheng
da479908e7
Fix HTTPS server name for stamen source ( Close : #2830 )
2014-10-15 01:11:51 +08:00
oterral
345c5c5eb7
Give priority to feature's style instead of source's style
2014-10-14 17:39:51 +02:00
Frédéric Junod
a121d4c568
Merge pull request #2834 from fredj/compiler_mode_name_doc
...
Use ADVANCED instead of ADVANCED_OPTIMIZATIONS
2014-10-14 14:12:36 +02:00
Frederic Junod
f277b5c9a5
Use ADVANCED instead of ADVANCED_OPTIMIZATIONS
...
ADVANCED_OPTIMIZATIONS is deprecated (but still accepted)
2014-10-14 14:01:31 +02:00
Éric Lemoine
1ce43e323d
Add ol.geom.Polygon.fromExtent
2014-10-14 11:32:20 +02:00
Tim Schaub
0a8c218b8a
Merge pull request #2833 from tschaub/less-fuzzy
...
Avoid too many files open with graceful-fs@3.0.3.
2014-10-13 23:34:23 -06:00
Tim Schaub
edb28d6a47
A tiny bit more deterministic
2014-10-13 23:02:46 -06:00
Tim Schaub
c3c81caf4b
Merge pull request #2829 from tschaub/slider
...
Zoom slider refactor.
2014-10-13 16:33:54 -06:00
Tim Schaub
d2bea2692c
Renaming for clarity
2014-10-13 10:29:33 -06:00
Tim Schaub
c1afd513b7
Account for the thumb size when handling clicks
2014-10-13 10:13:50 -06:00
Tim Schaub
9dd5b611c7
Give container ol-control class and tidy css
2014-10-13 09:22:21 -06:00
Tim Schaub
26be3a5450
Example style update
2014-10-13 08:42:45 -06:00
Tim Schaub
b8369ad3f0
Allow thumb to range over the entire container size
2014-10-13 08:40:51 -06:00
Tim Schaub
6f20afeba9
Set interaction hint while dragging
2014-10-12 19:16:49 -06:00
Tim Schaub
d45283c55e
Animate from the current resolution
2014-10-12 18:59:58 -06:00
Tim Schaub
164407bc83
(x - 1) * -1 == 1 - x
2014-10-12 18:21:27 -06:00
Tim Schaub
dc0ff2eee8
Merge pull request #2757 from tschaub/new-extent
...
Clear the canvas on layer extent changes.
2014-10-12 10:35:15 -06:00
Tim Schaub
6fdc35e379
Merge pull request #2796 from tschaub/lazy-size
...
Determine image size on load.
2014-10-12 10:31:46 -06:00
Éric Lemoine
4970d143b0
Merge pull request #2825 from elemoine/oli-olx
...
Change comments for examples_star_json build target
2014-10-12 12:59:15 +02:00
Éric Lemoine
141cd6853c
Change comments for examples_star_json build target
2014-10-12 11:17:27 +02:00
Tim Schaub
e1ee3474bf
Unregister listener
2014-10-11 18:49:12 -06:00
Tim Schaub
7129a08e0b
Clear the canvas on layer extent changes
2014-10-11 18:22:18 -06:00
Tim Schaub
49796090fa
Allow renderer to load the image
2014-10-11 18:16:14 -06:00
Tim Schaub
ede37f26f7
Let image resolution be calculated when the image loads
2014-10-11 18:08:48 -06:00
Tim Schaub
ddc3dbaa87
If image size is not provided, determine resolution on load
2014-10-11 18:08:48 -06:00
Tim Schaub
63f126a528
The imageExtent option is required
2014-10-11 18:08:48 -06:00
Éric Lemoine
389d36e4bd
Merge pull request #2822 from gingerik/externs-as-source
...
Remove obsolete comment
2014-10-11 11:43:33 +02:00
Erik Timmers
6cf5f204c5
Add explanation on using externs as input
2014-10-11 10:35:20 +02:00
Éric Lemoine
d6afca38c2
Use oli/x.js as input files when compiling examples
2014-10-11 09:04:49 +02:00
Andreas Hocevar
dd337f3526
Add a canvas for FeatureOverlay and pre-/postcompose rendering
2014-10-10 16:17:19 +02:00
Björn Harrtell
c4d6e04e4b
Do not rename handleMapBrowserEvent internally
2014-10-10 10:43:59 +02:00
Éric Lemoine
4c63609749
Merge pull request #2769 from adube/overviewmap
...
OverviewMap control
2014-10-09 19:33:45 +02:00
Andreas Hocevar
4702aa496a
Add DOM vector layer renderer
2014-10-09 19:10:22 +02:00
Éric Lemoine
1357ef295e
Merge pull request #2820 from oterral/labelstyle
...
Add parsing of LabelStyle in KML format
2014-10-09 19:02:27 +02:00
oterral
9aeb9849fb
Add parsing of LabelStyle in KML format
2014-10-09 16:48:49 +02:00
Alexandre Dubé
efbeba3bb9
Add overviewmap-custom example, complex use case
2014-10-09 10:10:47 -04:00
Alexandre Dubé
f17bb1a852
Add overviewmap example, simple use case
2014-10-09 10:10:27 -04:00
Alexandre Dubé
ddc6138dbf
Add OverviewMap control
2014-10-09 10:10:14 -04:00
Éric Lemoine
5c514b36dd
Merge pull request #2819 from elemoine/xyz-esri
...
Improvements to the xyz-esri-4326-512 example
2014-10-09 13:59:34 +02:00
Éric Lemoine
8067bc3863
Show how to wrap world in xyz-esri-4326-512 example
2014-10-09 13:35:51 +02:00
Éric Lemoine
efd2357d5b
Fix typo in xyz-esri-4326-512 example
2014-10-09 13:21:24 +02:00
Éric Lemoine
c69974f460
Add more explanations to xyz-esri-4326-512 example
2014-10-09 13:20:51 +02:00
Éric Lemoine
c1259aacab
Merge pull request #2743 from elemoine/drawinteraction
...
Handle ol.interaction.Draw activation/deactivation
2014-10-08 16:01:10 +02:00
Andreas Hocevar
27160be639
Merge pull request #2816 from gberaudo/exit_on_check_examples_failure
...
Exit on check-examples failure
2014-10-08 15:18:37 +02:00
Éric Lemoine
d1973a040f
Merge pull request #2794 from elemoine/unbykey
...
Add ol.Observable.unByKey
2014-10-08 15:14:12 +02:00
Guillaume Beraudo
5adcaa3487
Exit on check-examples failure
...
Should avoid Travis to pass even though there are errors.
Waiting for the check-examples to finish to get all the errors.
It may also be necessary in order to free system resources like file
descriptors.
2014-10-08 14:46:42 +02:00
Éric Lemoine
b832c42585
Add ol.Observable.unByKey
2014-10-08 14:41:45 +02:00
Frédéric Junod
0858017085
Merge pull request #2815 from fredj/leftover-2756
...
Fix jquery.min.js path in xyz-esri-4326-512 example
2014-10-08 14:33:42 +02:00
Frederic Junod
bb1f51e5f0
Fix jquery.min.js path in xyz-esri-4326-512 example
2014-10-08 14:27:21 +02:00
Bart van den Eijnden
19cba46b38
Merge pull request #2756 from bartvde/ESRI_Imagery_World_2D
...
Add an example for using an Esri 512x512 tile server in EPSG:4326 (r=@elemoine)
2014-10-08 13:44:12 +02:00
Bart van den Eijnden
2321ed64bc
Add an example for using an Esri 512x512 tile server in EPSG:4326
2014-10-08 13:31:45 +02:00
Frédéric Junod
1f098633e2
Merge pull request #2814 from fredj/css-calc
...
Add missing whitespaces in CSS calc
2014-10-08 10:52:36 +02:00
Frederic Junod
2139e4455a
Add missing whitespaces in CSS calc
...
See http://dev.w3.org/csswg/css-values/#calc-syntax
2014-10-08 10:40:27 +02:00
Frédéric Junod
3dcba3bf15
Merge pull request #2811 from fredj/leftover-2810
...
Remove defaultProjection and object from typedef
2014-10-07 16:24:21 +02:00
Frederic Junod
31bb1ada0a
Remove defaultProjection and object from typedef
...
Leftover from #2810
2014-10-07 16:03:07 +02:00
Frédéric Junod
9d1101c727
Merge pull request #2779 from fredj/resources
...
Update jQuery to 1.9.1
2014-10-07 15:58:28 +02:00
Paul Spencer
8c41e6c720
Merge pull request #2810 from pagameba/patch-1
...
Remove unused properties from olx.source.TileVectorOptions
2014-10-07 09:47:12 -04:00
Paul Spencer
816cb44cc2
Remove unused properties from olx.source.TileVectorOptions
2014-10-07 09:25:29 -04:00
Frédéric Junod
352d7071f7
Merge pull request #2808 from fredj/reprojectTo
...
Remove reprojectTo option from olx.source.OSMXMLOptions
2014-10-07 13:50:33 +02:00
Frédéric Junod
44c300bfef
Merge pull request #2809 from fredj/button-cleanup
...
Miscellaneous controls cleanups
2014-10-07 13:37:27 +02:00
Frederic Junod
be6c6ee93c
Remove unused ResetRotation name attribute
2014-10-07 12:25:41 +02:00
Frederic Junod
0cf83c2047
Add missing 'button' type attribute to html button
2014-10-07 12:25:01 +02:00
Frederic Junod
ec129f5778
Rename reprojectTo option to projection
2014-10-07 11:41:59 +02:00
Frederic Junod
4c1d2f8c86
Remove reprojectTo option from olx.source.OSMXMLOptions
...
Leftover from #1640
2014-10-07 10:41:32 +02:00
Éric Lemoine
90fb83b95e
Merge pull request #2805 from sweco-sebhar/patch-2
...
Enable subclassing Interaction in public API
2014-10-07 09:30:28 +02:00
Björn Harrtell
59cc2ac736
Enable subclassing Interaction in public API
2014-10-07 09:15:25 +02:00
Frédéric Junod
ee4ca5bd2c
Merge pull request #2798 from fredj/update-closure-util
...
Update closure-util to version 1.0.0
2014-10-06 18:29:57 +02:00
Andreas Hocevar
6b437701a8
Merge pull request #2785 from ahocevar/export-goog
...
Use goog.* types in externs
2014-10-06 16:50:02 +02:00
Andreas Hocevar
66234a73ba
Use goog.* types in externs
...
To have an externs file as accurate as possible, we also need to use
types that are provided by the Closure library.
2014-10-06 14:20:59 +02:00
Frederic Junod
04e7a81b1e
Update closure-util to version 1.0.0
2014-10-06 13:42:34 +02:00
Éric Lemoine
fa30ba29c9
Merge pull request #2795 from gingerik/externs
...
Externs
2014-10-03 17:16:43 +02:00
Pierre GIRAUD
a1c3d57013
Merge pull request #2792 from pgiraud/gpx_export_chrome
...
Use valid mediatype for GPX export.
2014-10-03 13:50:32 +02:00
Florent gravin
27f32621ab
Update comments on WFS format version
2014-10-03 12:13:36 +02:00
Florent gravin
93db3d42b7
Add tests for gml2 gml:box element
2014-10-03 12:02:14 +02:00
Florent gravin
8a07d241ff
Add support for gml2 gml:box element
2014-10-03 12:01:52 +02:00
Pierre GIRAUD
8f6b49877f
Use valid mediatype for GPX export.
2014-10-03 11:30:44 +02:00
Florent gravin
d290445048
Make sure alias ol.format.GML show its content in apidoc
2014-10-03 11:16:19 +02:00
Florent gravin
1a7cbfd6ac
Use Object() for objects in prototype
...
to avoid linter warning
2014-10-03 10:01:31 +02:00
Florent gravin
47e182524f
Put PARSERS object into prototype too
...
This is to avoid the use of this.constructor that breaks advanced build
2014-10-03 09:45:24 +02:00
Florent gravin
bea721349a
Rename gml format files to match convention
...
also changes some comments and syntax (feedback from PR comments
2014-10-03 09:45:24 +02:00
Florent gravin
0646056751
Overrides schemaLocation in subclasses
2014-10-03 09:45:24 +02:00
Florent gravin
678c66f50c
Move GML subclasses to ol.format namespace
...
to avoid issue with ol.format.GML alias
ol.format.GMLBase
ol.format.GML2
ol.format.GML3
2014-10-03 09:44:56 +02:00
Florent gravin
607543e4e7
Create an alias ol.format.GML to ol.format.GML3
...
for backward compatibility
2014-10-03 09:44:47 +02:00
Florent gravin
563174383a
Merge GML versions tests in base GML suite
2014-10-03 09:44:06 +02:00
Florent gravin
d3ac01445e
Use by default instance of ol.format.GML.v3 in WFS format
2014-10-03 09:44:06 +02:00
Florent gravin
58485fc1f1
Instanciate ol.format.GML.v3 by default in gml tests
2014-10-03 09:44:06 +02:00
Florent gravin
07d6b83154
Redefine some PARSERS_ that are different in v2 and v3
2014-10-03 09:44:06 +02:00
Florent gravin
8182396454
Make class members public or protected
...
to be accessed from subclasses or static objects
2014-10-03 09:43:05 +02:00
Florent gravin
9324580c87
add format for GML v3 version
...
all writing methods & objects are defined in v3, as writing for v2 is not done yet
2014-10-03 09:43:04 +02:00
Florent gravin
d8114012bb
Remove from GML base all objects and methods that should belong to v3
2014-10-03 09:42:51 +02:00
Florent gravin
c9171b8682
Pass options from v2 to its parent constructor
2014-10-03 09:42:51 +02:00
Florent gravin
82f267f0c5
Add test to parse WFS with GML 2.1.2
2014-10-03 09:42:51 +02:00
Florent gravin
f8e8653480
Add gmlFormat as option for WFS format
2014-10-03 09:42:45 +02:00
Florent gravin
192c7827c9
Add tests suite for ol.format.GML.v2 class
2014-10-03 09:42:22 +02:00
Florent gravin
13f10f6a98
Change GML method call signature from WFS format
2014-10-03 09:42:22 +02:00
Florent gravin
074330707c
Call dedicated version format methods with 'this.constructor' object
2014-10-03 09:42:17 +02:00
Florent gravin
8efab3d4be
Make protected some shared methods or objects
2014-10-03 09:42:13 +02:00
Florent gravin
8b38367e2b
Add subclass for version ol.format.GML.v2
2014-10-03 09:42:09 +02:00
Florent gravin
b8e5ffaf31
Use current scope on remote methods call if arg opt_this is undefined
2014-10-03 09:42:09 +02:00
Florent gravin
4aad872d71
Send ol.format.GML instance reference to ol.xml static methods
2014-10-03 09:42:09 +02:00
Florent gravin
5884f7343a
Call method in ol.format.GML.prototype from ol.format.GML static objects
2014-10-03 09:42:09 +02:00
Florent gravin
c49891dcce
Call inner methods from 'this' object
2014-10-03 09:42:08 +02:00
Florent gravin
42b58cddbd
Move all method declarations into ol.format.GML.prototype
2014-10-03 09:42:08 +02:00
Florent gravin
f5e5419cb6
Move gmlformat.js to gml/base.js
2014-10-03 09:41:59 +02:00
Marc Jansen
6a1d143f9f
Merge pull request #2784 from marcjansen/tag-kml-example
...
Add 'tooltip'-tag to KML example.
2014-10-02 10:23:58 +02:00
Frédéric Junod
24484d5e51
Merge pull request #2782 from fredj/hide-rotate
...
Hide the rotate control when the rotation is 0
2014-10-01 20:47:19 +02:00
Marc Jansen
46db263088
Add 'tooltip'-tag to KML example.
...
Fixes #2708 .
2014-10-01 20:35:21 +02:00
Frederic Junod
6f3b01f3dc
Hide the rotate control when the rotation is 0
...
To prevent the cursor to be displayed as a pointer (only happens with bootstrap)
2014-10-01 19:09:14 +02:00
Erik Timmers
b321501476
Fix namespacing convention
2014-10-01 17:57:53 +02:00
Erik Timmers
b447e1f766
Fix ol externs definitions
...
* Namespaces must be defined;
* Interfaces must be initialized.
2014-10-01 17:52:01 +02:00
Frederic Junod
898f5ac547
Update jquery to 1.9.1
2014-10-01 10:05:06 +02:00
Frederic Junod
078ba2dec0
Move jquery.min.js to resources
2014-10-01 09:59:20 +02:00
Frederic Junod
fa60ec294e
Remove 'examples/bootstrap' path from example filter
...
The directory was moved to resources/bootstrap in 6c5377eebe
2014-10-01 09:50:29 +02:00
Frédéric Junod
7273b501f1
Merge pull request #2774 from fredj/dead-code
...
Remove unused distinctFeatures object in ol.interaction.Modify#handlePointerDown
2014-10-01 09:10:42 +02:00
Tim Schaub
0acf9662a4
Merge pull request #2771 from tschaub/pre-releases
...
Allow package to be published in npm registry.
2014-09-30 22:51:06 -06:00
Frederic Junod
a3b3e044f5
Remove unused distinctFeatures object in ol.interaction.Modify#handlePointerDown
...
The object is filled but never used.
2014-09-30 15:08:15 +02:00
Éric Lemoine
6c7a6a7811
Merge pull request #2773 from elemoine/getimage
...
Type-related changes to ol.style.Image
2014-09-30 13:51:01 +02:00
Éric Lemoine
ddbc1d260c
Mark ol.style.Image#getImage with @api
2014-09-30 12:26:07 +02:00
Éric Lemoine
af7944ef42
Mark ol.style.Image with @api
...
This is to be able to do `imageStyle instanceof ol.style.Image` in applications.
2014-09-30 12:26:06 +02:00
Éric Lemoine
4c0bfd8905
More restrictive type for ol.style.Icon#getImage
2014-09-30 12:26:06 +02:00
Éric Lemoine
c7ac9502bd
More restrictive type for ol.style.Circle#getImage
2014-09-30 12:26:06 +02:00
Éric Lemoine
1c7f2ad5cc
Merge pull request #2751 from gberaudo/export-source_source_children
...
Export constructors and options of ol.source.Source children
2014-09-30 11:55:21 +02:00
Éric Lemoine
1a856599cb
Add tests for ol.interaction.Draw#setMap
2014-09-30 10:00:53 +02:00
Éric Lemoine
a31f8a9446
Add tests for ol.interaction.Draw#setActive
2014-09-30 10:00:53 +02:00
Éric Lemoine
eb4e72c754
Handle activation/deactivation in draw interaction
2014-09-30 10:00:52 +02:00
Guillaume Beraudo
67f4e9c817
Export constructors of ol.source.Source children
...
Necessary addition to https://github.com/openlayers/ol3/pull/2749 .
2014-09-30 09:33:55 +02:00
Frédéric Junod
c0fc220298
Merge pull request #2772 from fredj/changefeature
...
Rename updatefeature event to changefeature
2014-09-30 09:27:58 +02:00
Éric Lemoine
0e3b08d493
Merge pull request #2766 from elemoine/interaction-object
...
Make interaction "active" an ol.Object property
2014-09-30 09:04:28 +02:00
Éric Lemoine
5d02760d23
Merge pull request #2765 from elemoine/ol-externs
...
Treat unknown opt types as Object in ol externs
2014-09-30 09:04:18 +02:00
Frederic Junod
cf8738f9f6
Rename updatefeature event to changefeature
2014-09-30 09:02:53 +02:00
Tim Schaub
c868e4bbdd
Allow package to be published in npm registry
...
I've contacted the maintainer of the https://www.npmjs.org/package/openlayers package to see if we can take over ownership. Until then, we can publish packages under the name 'ol'.
2014-09-29 22:27:27 -06:00
Tim Schaub
3285e0ddc8
Merge pull request #2759 from tschaub/test-failures
...
Fix test failures.
2014-09-29 14:09:03 -06:00
Tim Schaub
b6c6dc03a9
Merge pull request #2762 from tschaub/console-report
...
Report test failures to the console.
2014-09-29 14:07:55 -06:00
Tim Schaub
62c0dbb876
Merge pull request #2768 from xamgreen/patch-1
...
Write the function name correctly in the doc.
2014-09-29 14:05:28 -06:00
xamgreen
704d53e589
getProjektion() instead of getprojektion()
...
Just a little error that my confuse some people.
2014-09-29 20:01:47 +02:00
Éric Lemoine
4643c71e75
Treat unknown opt types as Object in ol externs
2014-09-29 17:58:04 +02:00
Éric Lemoine
dede4f379f
Make interaction "active" an ol.Object property
2014-09-29 17:31:58 +02:00
Frédéric Junod
1a4d841a26
Merge pull request #2764 from fredj/remove-rtree-example
...
Remove rtree example
2014-09-29 14:37:41 +02:00
Frederic Junod
ced15e27c1
Remove rtree example
...
Fixes #2732
2014-09-29 13:29:52 +02:00
Frédéric Junod
14e8c098c8
Merge pull request #2763 from fredj/cleanup
...
Miscellaneous coding style and typo fixes
2014-09-29 11:45:14 +02:00
Frederic Junod
98ceee5d28
Fix documentation typo
2014-09-29 09:05:22 +02:00
Frederic Junod
aaeb2b6938
Remove unnecessary parentheses
2014-09-29 09:05:22 +02:00
Frederic Junod
6e3a5ca7ca
Remove unnecessary newlines
2014-09-29 09:05:22 +02:00
Tim Schaub
291b033dbf
Report failures to the console
2014-09-28 22:27:07 -06:00
Tim Schaub
8bded032df
Fix failing GML format test
2014-09-28 15:04:54 -06:00
Tim Schaub
a1bb755123
Fix failing KML format tests
2014-09-28 15:04:49 -06:00
Tim Schaub
abc7848073
Fix failing WKT format tests
2014-09-28 14:44:26 -06:00
Tim Schaub
afd43687f2
Merge pull request #2758 from tschaub/tile-ranges
...
Correctly generate child tile ranges for XYZ tiles.
2014-09-28 13:40:28 -06:00
Tim Schaub
2ad27044a6
Correctly generate child tile ranges for XYZ
...
Instead of incrementing and then doubling, calculate the child tile range by doubling and then incrementing.
With this change, tile coord [0, 0, 0] has the four following children:
[1, 0, 0] [1, 1, 0]
[1, 0, 1] [1, 1, 1]
Without this change, tile coord [0, 0, 0] had the nine following children:
[1, 0, 0] [1, 1, 0] [1, 2, 0]
[1, 0, 1] [1, 1, 1] [1, 2, 1]
[1, 0, 2] [1, 1, 2] [1, 2, 2]
2014-09-28 12:23:12 -06:00
Éric Lemoine
b0b62c6ac3
Merge pull request #2734 from elemoine/bingmaps
...
Add maxZoom option to BingMaps
2014-09-27 22:34:06 +02:00
Éric Lemoine
00800785d4
Merge pull request #2752 from elemoine/loadfeatures
...
Call loadFeatures from ol.source.ImageVector
2014-09-25 15:00:52 +02:00
Frédéric Junod
5f51fbc93d
Merge pull request #2658 from oterral/fix_getcap
...
Set inherited values when parsing a GetCapabilities
2014-09-25 13:51:40 +02:00
Frédéric Junod
884fb5736c
Merge pull request #2750 from fredj/export-layer-base
...
Export ol.layer.Base
2014-09-25 10:58:04 +02:00
Frédéric Junod
9fd0b53b02
Merge pull request #2749 from fredj/export-source-source
...
Export ol.source.Source
2014-09-25 10:42:08 +02:00
Frederic Junod
48b9475bb6
Export ol.layer.Base
...
See #2615
2014-09-25 10:40:03 +02:00
Frederic Junod
4e5120ff71
Export ol.source.Source
...
Fixes #2615
2014-09-25 10:33:31 +02:00
Frédéric Junod
aafe50c30e
Merge pull request #2742 from fredj/updatefeature
...
Dispatch an 'updatefeature' from the vector source
2014-09-25 09:20:15 +02:00
Tim Schaub
b1ca9a4fc0
Merge pull request #2747 from lazaruslarue/patch-2
...
Fix incorrect web address.
2014-09-24 16:36:52 -06:00
lazarus
0f81a994fe
Fix incorrect webaddress
...
was pointing to Jewish Studies Religious website... fixed to correctly point to ol3js.org instead.
2014-09-24 14:30:21 -07:00
Bart van den Eijnden
1f5ca28596
Merge pull request #2745 from bartvde/issue-2745
...
DragBox Interaction: getGeometry return type can be ol.geom.Polygon (r=@fredj)
2014-09-24 12:46:04 +02:00
Bart van den Eijnden
0145c4fb5f
The getGeometry function of ol.interaction.DragBox always returns ol.geom.Polygon
2014-09-24 11:57:36 +02:00
Frédéric Junod
d03755859f
Merge pull request #2744 from fredj/feature-id-change
...
Fix ol.Feature 'change' event documentation
2014-09-24 09:35:14 +02:00
Frederic Junod
1dcde66839
Fix ol.Feature 'change' event documentation
...
Setting the id also dispatch a `change` event
2014-09-23 17:40:46 +02:00
Frederic Junod
79b8ef3a53
Dispatch an 'updatefeature' from the vector source
2014-09-23 16:19:00 +02:00
Bart van den Eijnden
b8d8acd3fd
Merge pull request #2741 from bartvde/issue-2741
...
issue with reading scientific notation coordinates in ol.format.GML (r=@fredj)
2014-09-23 16:17:36 +02:00
Bart van den Eijnden
2e18f077c8
Correctly parse GML coordinates with capital E in scientific notation
2014-09-23 15:35:12 +02:00
Éric Lemoine
fb01814384
Merge pull request #2739 from elemoine/circular
...
Revert "Function circular renamed to createCircularOnSphere"
2014-09-23 14:47:13 +02:00
Frédéric Junod
7dcb54fb58
Merge pull request #2616 from fredj/attributions-target
...
Target for attribution links differs between maps
2014-09-23 14:46:11 +02:00
Éric Lemoine
69877de0d0
Merge pull request #2740 from elemoine/setgetactive
...
Make interactions activable and deactivable
2014-09-23 13:41:37 +02:00
Éric Lemoine
2248d2e012
Skip inactive interactions
2014-09-23 12:37:53 +02:00
Éric Lemoine
de319b9ae8
Add ol.interaction.Interaction#setActive and #getActive
2014-09-23 12:37:53 +02:00
Éric Lemoine
6b2a703b35
Use ol.geom.Polygon.circular in ol.Geolocation
2014-09-23 09:43:13 +02:00
Éric Lemoine
a94f02e463
Revert "Function circular renamed to createCircularOnSphere"
...
This reverts commit ac8e7e16c2 .
2014-09-23 09:41:03 +02:00
Éric Lemoine
f8702e2038
Call loadFeatures from ol.source.ImageVector
2014-09-23 09:36:00 +02:00
Éric Lemoine
23e597eb25
Add maxZoom option to BingMaps
2014-09-22 15:22:31 +02:00
Éric Lemoine
04f5768c76
Merge pull request #2727 from elemoine/createcircular
...
Rename ol.geom.Polygon#circular to createCircularOnSphere
2014-09-19 11:13:54 +02:00
Éric Lemoine
49a2f2c926
Merge pull request #2730 from elemoine/tolowercase
...
Do not call toLowerCase when forming a change:property event
2014-09-19 11:07:17 +02:00
Éric Lemoine
ad83f83f2c
To do call toLowerCase when forming a change:property event
2014-09-18 18:44:45 +02:00
Tim Schaub
9da909dd57
Merge pull request #2728 from tschaub/exports
...
Mark `ol.extent.getIntersection` as stable.
2014-09-18 07:11:44 -06:00
Éric Lemoine
d85d34f3dd
Better docs for ol.geom.Polygon#createCircularSphere
2014-09-18 08:48:05 +02:00
Éric Lemoine
122b535393
Better docs for ol.Sphere#offset
2014-09-17 20:22:18 +02:00
Éric Lemoine
5416badde1
Merge pull request #2726 from elemoine/feature-setstyle
...
Make ol.Feature#setStyle accept null
2014-09-17 19:56:28 +02:00
Tim Schaub
9f1bdc7c83
Mark ol.extent.getIntersection as stable
2014-09-17 11:24:54 -06:00
Éric Lemoine
ac8e7e16c2
Function circular renamed to createCircularOnSphere
2014-09-17 17:59:46 +02:00
Éric Lemoine
d335318496
Make ol.Feature#setStyle accept null
2014-09-17 17:52:51 +02:00
Frédéric Junod
5eaafc5936
Merge pull request #2724 from fredj/examples-unknownDefines
...
Error when compiling individual example
2014-09-17 16:25:58 +02:00
Frederic Junod
7ba7a61bb8
Disable unknownDefines check when compiling individual examples
2014-09-17 16:11:15 +02:00
Éric Lemoine
dfb2734368
Merge pull request #1959 from elemoine/feature-box-selection
...
Add a feature box selection example
2014-09-17 15:02:23 +02:00
Éric Lemoine
6a450f45e1
Merge pull request #2722 from elemoine/nullview
...
Make ol.Map#setView do not accept undefined
2014-09-17 15:01:41 +02:00
Éric Lemoine
f7e81f84db
Zoom control should not act on a null view
2014-09-17 13:32:45 +02:00
Éric Lemoine
79932ee2f2
Rotate control should not act on a null view
2014-09-17 13:32:31 +02:00
Éric Lemoine
8660f00917
Do not exec animation functions when frameState is null
2014-09-17 12:49:46 +02:00
Éric Lemoine
72e173d925
Rename ol.extent.segmentIntersects to intersectsSegment
2014-09-17 12:26:26 +02:00
Éric Lemoine
79445e993b
Add a box feature selection example
2014-09-17 12:26:26 +02:00
Éric Lemoine
227f3bae18
Add ol.source.Vector#forEachFeatureIntersectingExtent
2014-09-17 12:26:26 +02:00
Éric Lemoine
88911200c2
Add ol.geom.GeometryCollection#intersectsExtent
2014-09-17 12:17:32 +02:00
Éric Lemoine
92c2aca480
Add ol.geom.MultiLineString#intersectsExtent
2014-09-17 12:17:32 +02:00
Éric Lemoine
8d7cf7960a
Add ol.geom.LineString#intersectsExtent
2014-09-17 12:17:32 +02:00
Éric Lemoine
d1f6f132d6
Add ol.geom.MultiPolygon#intersectsExtent
2014-09-17 12:17:32 +02:00
Éric Lemoine
8bdeca9f0a
Add ol.geom.Polygon#intersectsExtent
2014-09-17 12:17:32 +02:00
Éric Lemoine
67f98145bb
Add ol.geom.MultiPoint#intersectsExtent
2014-09-17 12:17:32 +02:00
Éric Lemoine
612cf70560
Add ol.geom.Point#intersectsExtent
2014-09-17 12:17:32 +02:00
Éric Lemoine
a740f32e4d
Add ol.geom.Geometry#intersectsExtent (abstract method)
2014-09-17 12:17:32 +02:00
Éric Lemoine
cdbc1a07be
Add ol.geom.flat.intersectsextent
...
Includes functions for testing if an extent and a geometry intersect.
2014-09-17 12:17:31 +02:00
Éric Lemoine
49fa7c01d4
Add ol.geom.flat.contains.linearRingContainsExtent
2014-09-17 12:17:31 +02:00
Éric Lemoine
3ce6229d34
Add ol.geom.flat.segments.forEach
2014-09-17 12:17:31 +02:00
Éric Lemoine
24321f6feb
Add ol.extent.containsXY
2014-09-17 12:17:31 +02:00
Éric Lemoine
b5db9db453
Add ol.extent.forEachCorner
2014-09-17 12:17:31 +02:00
Éric Lemoine
cb8b896230
Make ol.Map#setView do not accept undefined
...
With this change map.setView(null) is permitted, but map.setView(undefined) is not. map.getView now always returns a defined value, which may be null is setView was called with null.
2014-09-17 11:47:24 +02:00
Frederic Junod
0938ab654a
Remove target attribute on attributions link
2014-09-17 11:26:15 +02:00
Éric Lemoine
163cc5b873
Merge pull request #2696 from gberaudo/consistent_circle_transform
...
Consistent circle transform.
2014-09-16 14:39:17 +02:00
Guillaume Beraudo
d67cefdf3a
Consistent circle transform
...
Depending on compilation flags, applying a transform used to either:
- work;
- fail throwing an abstract method not implemented message;
- fail silently.
Now it should consistently work, like the other geometries.
Adding a polygon factory method creating an approximation of a circle on
a plane would be useful for users wanting the circle to be deformed.
It would be similar to the `circular` function which creates an
approximation of a circle on a sphere.
2014-09-16 13:41:17 +02:00
Frédéric Junod
8e2cc7e3db
Merge pull request #2717 from fredj/rotate-css
...
Change the control visibility by using css class
2014-09-16 13:29:58 +02:00
Frederic Junod
e136b4b4db
Change the control visibility by using css class
...
Instead of changing the button opacity in the control, only add/remove
a css class (ol-hidden). This let the developer easily change the
behavior by updating the css.
2014-09-16 11:00:44 +02:00
Éric Lemoine
7e502ac477
Merge pull request #2715 from elemoine/tissot
...
Add an EPSG:3857 map to Tissot example
2014-09-15 19:44:31 +02:00
Éric Lemoine
83ded37cbc
Add an EPSG:3857 map to Tissot example
2014-09-15 18:19:10 +02:00
Frédéric Junod
0b43183616
Merge pull request #2714 from fredj/opacity
...
Set the opacity directly to element.style.opacity
2014-09-15 17:13:50 +02:00
Frederic Junod
ec9386acfe
Set the opacity directly to element.style.opacity
...
goog.style.setOpacity handles the IE8 case (but we are doing the same
above in the same function) and Firefox prior to version 3.5 (latest
stable release in April 2011).
See https://developer.mozilla.org/en-US/docs/Web/CSS/opacity
2014-09-15 16:01:24 +02:00
Frédéric Junod
8bf43f5f22
Merge pull request #2647 from fredj/closure-lib-upgrade
...
Upgrade closure library version
2014-09-15 14:36:17 +02:00
Frédéric Junod
007fc34a23
Merge pull request #2549 from fredj/assume-array-native
...
Use goog.array.ASSUME_NATIVE_FUNCTIONS define
2014-09-15 13:28:14 +02:00
Éric Lemoine
2c37a99332
Merge pull request #2711 from elemoine/remove-gmaps-example
...
Remove Google Maps example
2014-09-12 14:01:37 -07:00
Éric Lemoine
1bc650a19c
Remove Google Maps example
2014-09-12 18:41:33 +02:00
Andreas Hocevar
b431487435
Merge pull request #2684 from ahocevar/notify-change
...
Rename ol.Observable#dispatchChangeEvent() to #changed()
2014-09-11 15:51:22 -07:00
Andreas Hocevar
3da9a67162
Merge pull request #2678 from ahocevar/mutable-styles
...
Mutable symbolizer properties for styles
2014-09-11 13:14:43 -07:00
Andreas Hocevar
267a950435
Mention the need to re-render in a single place only
2014-09-11 13:13:17 -07:00
Bart van den Eijnden
b86cb1f7b5
Merge pull request #2568 from bartvde/gml-autoconfigure
...
re-implement auto-configure code for ol.format.GML (r=@ahocevar)
2014-09-11 20:47:24 +02:00
Bart van den Eijnden
19319356d7
Auto configure ol.format.GML if not configured with a featureNS/featureType
2014-09-11 20:03:02 +02:00
Marc Jansen
dfa6a7c497
Merge pull request #2704 from gberaudo/pooled_example_checks
...
Use pool thread for calling bin/check-example.js.
2014-09-11 17:35:26 +02:00
Frederic Junod
fb87c22359
Set goog.array.ASSUME_NATIVE_FUNCTIONS to true
2014-09-11 13:24:13 +02:00
Guillaume Beraudo
590486fa72
Use pool thread for calling bin/check-example.js.
...
Saves 50s out of 60s on my machine, that is 83%.
Fixes https://github.com/openlayers/ol3/issues/2695
2014-09-11 09:30:44 +02:00
Andreas Hocevar
593532cb5a
Merge pull request #2698 from ahocevar/feature-not-abstract
...
StaticVector is not an abstract base class
2014-09-10 08:03:15 -07:00
Frédéric Junod
be7ee49701
Merge pull request #2702 from fredj/export-map
...
Add vector layer in export-map example
2014-09-10 09:48:32 +02:00
Frederic Junod
1ae3e2a7f4
Add vector layer in export-map example
2014-09-10 09:06:51 +02:00
Andreas Hocevar
6eda02f208
StaticVector is not an abstract base class
2014-09-09 13:44:56 -07:00
Frederic Junod
20ce664068
Remove mousewheel event name workaround
...
Fixed upstream https://github.com/google/closure-library/pull/308
2014-09-09 15:03:18 +02:00
Frederic Junod
2b395d3160
Add missing goog.require
2014-09-09 15:03:18 +02:00
Frederic Junod
2eb9a4b72e
Upgrade closure-library and closure-util version
2014-09-09 15:03:18 +02:00
Frédéric Junod
ad1f255211
Merge pull request #2687 from fredj/legacy-ie
...
Use ol.LEGACY_IE_SUPPORT and ol.IS_LEGACY_IE define
2014-09-09 09:25:56 +02:00
Frédéric Junod
95d295bc6b
Merge pull request #2675 from fredj/map.getlayers
...
Remove undefined from ol.Map#getLayers return type
2014-09-08 16:30:47 +02:00
Frederic Junod
c0c14cb09c
Remove undefined from ol.Map#getLayers return type
...
It's already assumed that the collection is defined in ol.Map#addLayer
and ol.Map#removeLayer.
2014-09-08 15:47:14 +02:00
Éric Lemoine
96f7d6323a
Change signature of ol.layer.Group#getLayers
...
This commit changes the signature of ol.layer.Group#getLayers from {ol.Collection.<ol.layer.Base>|undefined} to {!ol.Collection.<ol.layer.Base>}. In this way the caller is guaranteed that getLayers returns a dereferencable object.
2014-09-08 15:45:58 +02:00
Frédéric Junod
bfef6ab075
Merge pull request #2692 from fredj/overlay-index
...
Unset z-index in overlay example
2014-09-08 15:20:28 +02:00
Frederic Junod
67a5b07a83
Unset z-index in overlay example
2014-09-08 15:01:19 +02:00
Frederic Junod
23745cd043
Use ol.LEGACY_IE_SUPPORT and ol.IS_LEGACY_IE define
...
See #1605
2014-09-06 17:52:13 +02:00
Andreas Hocevar
0e14639633
Update docs for changes proposed in #2684
2014-09-04 21:01:50 -06:00
Andreas Hocevar
ebe3b48e0a
Rename ol.Observable#dispatchChangeEvent() to #changed()
...
Since dispatchChangeEvent does not only dispatch a change event, but
also increases the revision counter, the method name should reflect
this.
2014-09-04 19:30:48 -06:00
Andreas Hocevar
2876902333
Merge pull request #2681 from ahocevar/xyz-tilesize
...
Make tileSize a config option for ol.source.XYZ
2014-09-04 14:21:46 -06:00
Andreas Hocevar
88c30795d3
Doc improvements
2014-09-04 13:20:25 -06:00
Andreas Hocevar
ec00cd3222
Make tileSize a config option for ol.source.XYZ
2014-09-04 11:59:43 -06:00
Andreas Hocevar
0c36d7606b
No need to have a mutable_ flag
...
Instead, educate users to call setStyle.
2014-09-04 11:47:32 -06:00
Frédéric Junod
5de537001f
Merge pull request #2534 from fredj/polygon-api
...
Document ol.geom.Polygon#getLinearRing function
2014-09-04 17:57:12 +02:00
Andreas Hocevar
13d84e75ad
Additional documentation
2014-09-03 18:31:01 -06:00
Andreas Hocevar
a50f6d7a2f
Mutable symbolizer properties for style functions
...
This change adds setters for symbolizer properties. In addition, it
introduces a mutable flag on all styles. By default, this is set to
true. ol.style.createStyleFunction sets it to false for all static
styles.
The new setters assert that the mutable flag is true, so whenever an
application tries to set a symbolizer property on a style that was
assigned to a vector layer or feature overlay, the assertion will fail.
2014-09-03 16:57:50 -06:00
Éric Lemoine
e854d16646
Merge pull request #2677 from gberaudo/export_text_style_offsets
...
Add TextStyle offsets getters to API.
2014-09-03 17:30:14 +02:00
Guillaume Beraudo
9adb12846c
Add TextStyle offsets getters to API.
...
The other properties getters are in the API already.
2014-09-03 17:21:27 +02:00
Frédéric Junod
f188cfd384
Merge pull request #2676 from fredj/featureoverlay-style
...
ol.FeatureOverlay: use the feature style if defined
2014-09-03 16:46:49 +02:00
Frederic Junod
9a23778d50
Use a custom style for the position feature
2014-09-03 16:34:28 +02:00
Frederic Junod
eecb5770a5
Use the feature style if defined
...
Same behavior as ol.layer.Vector
2014-09-03 16:34:28 +02:00
Frédéric Junod
b87a50726c
Merge pull request #2656 from fredj/image-layer-source-type
...
Set ol.layer.Image#getSource return type to ol.source.Image
2014-09-03 14:23:55 +02:00
Frederic Junod
d7ee71a811
Remove unnecessary type cast
2014-09-03 11:14:33 +02:00
Frederic Junod
b366407038
Set ol.layer.Tile#getSource return type to ol.source.Tile
2014-09-03 11:14:33 +02:00
Frederic Junod
009cd9f840
Remove unnecessary type cast
2014-09-03 11:14:33 +02:00
Frederic Junod
0e964cb84c
Set ol.layer.Image#getSource return type to ol.source.Image
2014-09-03 11:14:33 +02:00
Frederic Junod
568f854f29
Add olx.layer.ImageOptions typedef
2014-09-03 11:14:33 +02:00
Frédéric Junod
aa618e35e4
Merge pull request #2651 from gberaudo/layer_vector_source_specialisation
...
ol.layer.Vector.getSource return type specialisation.
2014-09-03 11:14:02 +02:00
Frédéric Junod
2470f21b4c
Merge pull request #2669 from fredj/bad-commit
...
Revert "snapshot"
2014-09-02 16:17:18 +02:00
Frederic Junod
ad8cc3c1e0
Revert "snapshot"
...
This reverts commit 47fd7d8626 .
2014-09-02 16:13:34 +02:00
Frederic Junod
47fd7d8626
snapshot
2014-09-02 16:11:31 +02:00
Frederic Junod
4a21ad566a
Remove unnecessary type cast
2014-09-02 15:17:32 +02:00
Guillaume Beraudo
da2a291208
ol.layer.Vector.getSource return type specialisation.
2014-09-02 15:14:01 +02:00
Frédéric Junod
62dfc15bd5
Merge pull request #2663 from fredj/geolocation-tracking-error
...
Set tracking property to false on geolocation error
2014-09-02 12:34:23 +02:00
Frederic Junod
4969c2cf34
Set tracking property to false on geolocation error
2014-09-02 11:13:06 +02:00
Éric Lemoine
bcf5421541
Merge pull request #2662 from gingerik/delegate-transformation
...
Delegate transformation in ol.source.FormatVector#readFeatures to `ol.format.*`
2014-09-01 08:14:07 +02:00
Erik Timmers
1da5be6ffb
Delegate transformation to ol.format.*
...
Fixes #2604 .
2014-09-01 07:22:17 +02:00
Tim Schaub
273ba5fb00
Merge pull request #2447 from lazaruslarue/patch-1
...
Correct documentation typo.
2014-08-30 22:18:21 -06:00
Éric Lemoine
36e5fb8bdc
Merge pull request #2660 from elemoine/domain
...
New domain in the build header
2014-08-29 17:50:31 +02:00
Éric Lemoine
ff6da7ed79
New domain in the build header
2014-08-29 17:27:52 +02:00
oterral
962f1eecc0
Set inherited values
2014-08-29 15:21:33 +02:00
Éric Lemoine
5df0b4ec3b
Merge pull request #2641 from elemoine/sphere
...
Add @api to ol.Sphere
2014-08-29 12:10:00 +02:00
Éric Lemoine
f7f4c7b686
Remove @api annotation from ol.sphere.WGS84
2014-08-29 11:57:44 +02:00
Éric Lemoine
ad8a1f5fb6
Make tissot example use ol.Sphere
2014-08-29 11:57:44 +02:00
Éric Lemoine
f452f5545a
Add @classdesc to ol.Sphere
2014-08-29 11:57:44 +02:00
Éric Lemoine
91b567293e
Merge pull request #2652 from fredj/collection-doc
...
Improve ol.Collection documentation
2014-08-29 11:49:28 +02:00
Éric Lemoine
40fb661864
Add @api to ol.Sphere
2014-08-29 11:22:08 +02:00
Andreas Hocevar
90604fab2a
Merge pull request #2644 from ahocevar/extends-externs
...
Add @extends annotations to generated externs
2014-08-29 10:49:42 +02:00
Éric Lemoine
5c88d8d84e
Merge pull request #2655 from tschaub/new-domain
...
Using the openlayers.org domain
2014-08-29 08:16:12 +02:00
Frederic Junod
aa40504dd5
Improve ol.Collection documentation
2014-08-29 07:27:35 +02:00
Tim Schaub
fc13499f31
Using the openlayers.org domain
2014-08-28 16:15:41 -06:00
Andreas Hocevar
f724cb65bc
Add base classes to info.json and generated externs
...
This ensures that the inheritance chain is intact, even if the base
class is not exportable.
2014-08-28 19:02:49 +02:00
Éric Lemoine
41ee554969
Merge pull request #2629 from elemoine/apistable-format
...
Add @api stable annotations to ol.format
2014-08-28 17:37:06 +02:00
Éric Lemoine
00bf5462ba
Merge pull request #2609 from elemoine/view-stability
...
Annotate stable view functions and options
2014-08-28 17:36:49 +02:00
Éric Lemoine
1152b0327b
Merge pull request #2612 from elemoine/proj-stability
...
Add @api stable annotations to ol.proj
2014-08-28 17:19:24 +02:00
Éric Lemoine
7c9c4c6462
Merge pull request #2614 from elemoine/tilegrid-stability
...
Add @api stable annotations tilegrid functions and options
2014-08-28 17:16:18 +02:00
Éric Lemoine
b099ac8e32
Merge pull request #2622 from elemoine/apistable-condition
...
Add @api stable annotations to ol.events.condition
2014-08-28 17:13:03 +02:00
Éric Lemoine
f8b9896dd3
Add @api stable annotations to Feature format
2014-08-28 17:10:25 +02:00
Éric Lemoine
52c5897ccc
Add @api stable annotations to olx.format.WriteOptions
2014-08-28 17:10:25 +02:00
Éric Lemoine
3338d56792
Add @api stable annotations to olx.format.ReadOptions
2014-08-28 17:10:25 +02:00
Éric Lemoine
c8c59c3657
Add @api stable annotations for WKT format
2014-08-28 17:10:24 +02:00
Éric Lemoine
5eced4a015
Add @api stable annotations for WFS format
2014-08-28 17:10:24 +02:00
Éric Lemoine
de4131f207
Add @api stable annotations for TopoJSON format
2014-08-28 17:10:24 +02:00
Éric Lemoine
ceb0cc54ce
Add @api stable annotations for Polyline format
2014-08-28 17:10:23 +02:00
Éric Lemoine
a09b5d61ae
Add @api stable annotations for OSMXML format
2014-08-28 17:10:23 +02:00
Éric Lemoine
e0c173bd24
Add @api stable annotations for KML format
2014-08-28 17:10:23 +02:00
Éric Lemoine
5120248188
Add @api stable annotations for GPX format
2014-08-28 17:10:23 +02:00
Éric Lemoine
1f9ab58623
Add @api stable annotations for GML format
2014-08-28 17:10:22 +02:00
Andreas Hocevar
bc2044d48b
Walk up the inheritance chain to an exportable constructor
2014-08-28 15:11:09 +02:00
Andreas Hocevar
a0c76aa5ee
Do not extend goog.* types
2014-08-28 15:11:09 +02:00
Andreas Hocevar
80ea1772e2
Add @extends annotations to generated externs
2014-08-28 15:11:09 +02:00
Frédéric Junod
507dd4d534
Merge pull request #2630 from fredj/misc
...
Improve ol.structs.LRUCache type annotation
2014-08-28 13:59:30 +02:00
Andreas Hocevar
d2eceab25e
Merge pull request #2643 from ahocevar/interface-externs
...
Handle interfaces in the generate-externs task
2014-08-28 13:22:15 +02:00
Éric Lemoine
99071b2bef
Merge pull request #2638 from elemoine/setstyle
...
Allow passing undefined to ol.layer.Vector#setStyle
2014-08-28 12:12:38 +02:00
Andreas Hocevar
4d933f0764
Merge pull request #2645 from ahocevar/nullable-externs
...
Support nullable params and returns in generated externs
2014-08-28 11:52:26 +02:00
Andreas Hocevar
663fef3dfd
Support nullable params and returns in generated externs
2014-08-27 18:18:49 +02:00
Andreas Hocevar
e560f529c6
Handle interfaces in the generate-externs task
2014-08-27 16:13:12 +02:00
Frédéric Junod
4e8abb62f9
Merge pull request #2639 from fredj/osmxml-options
...
Fix ol.source.OSMXML options
2014-08-27 15:11:03 +02:00
Frédéric Junod
95ba8c76e3
Merge pull request #2640 from fredj/geom-clone-return
...
Improve ol.geom.*.clone() return type annotation
2014-08-27 15:10:13 +02:00
Éric Lemoine
56d4d68459
Mark all WMTS functions/options as experimental
2014-08-27 14:44:21 +02:00
Frederic Junod
42312c6c73
Improve ol.geom.*.clone() return type annotation
2014-08-27 13:30:06 +02:00
Frederic Junod
eaca8c1691
Pass options.urls property to ol.source.OSMXML parent class
2014-08-27 12:31:09 +02:00
Éric Lemoine
03d321ce1f
Better docs for ol.layer.Vector#setStyle
2014-08-27 12:26:10 +02:00
Éric Lemoine
9cc0841efb
Allow passing undefined to ol.layer.Vector#setStyle
2014-08-27 12:26:10 +02:00
Frederic Junod
d3c2e40c84
remove unused olx.source.OSMXMLOptions#defaultStyle property
2014-08-27 11:19:15 +02:00
Andreas Hocevar
b7ca592334
Merge pull request #2635 from ahocevar/typedefs-after-symbols
...
Process typedefs last when generating externs
2014-08-27 10:54:27 +02:00
Frédéric Junod
20131bf54a
Merge pull request #2637 from fredj/kinetic-optim
...
Don't compute velocity if not needed
2014-08-27 10:52:13 +02:00
Frederic Junod
5cdd96b131
Don't compute velocity if not needed
2014-08-27 10:40:36 +02:00
Antoine Abt
55005cfb21
Merge pull request #2619 from simonseyock/ol3-overlay-offset
...
Making ol.Overlay accept offset values if positioning right or bottom
2014-08-27 09:33:07 +02:00
Frederic Junod
1a4580f6f8
Add missing array type in ol.structs.LRUCache#getValues
2014-08-27 09:25:41 +02:00
Frederic Junod
25093b371d
Improve ol.structs.LRUCache type annotation
2014-08-27 09:09:52 +02:00
Andreas Hocevar
e9457461af
Process typedefs last
...
Becasue typedefs sometimes use namespaces that are actually
constructors, we need to process typedefs after symbols to avoid
duplicate entries for such namespace types.
2014-08-26 22:21:25 +02:00
Éric Lemoine
68b3691cd6
Merge pull request #2634 from probins/patch-1
...
Minor improvement to comment in style/style
2014-08-26 18:55:00 +02:00
Peter Robins
4005c986f6
Minor improvement to comment in style/style
2014-08-26 17:34:05 +01:00
Éric Lemoine
df23bd1ff7
Merge pull request #2633 from elemoine/signature
...
Fix ol.style.defaultStyleFunction signature
2014-08-26 17:24:45 +02:00
Éric Lemoine
0d92d7abc1
Better comments in ol.style.defaultStyleFunction
2014-08-26 17:10:07 +02:00
Éric Lemoine
89019ea233
Fix ol.style.defaultStyleFunction signature
2014-08-26 17:09:43 +02:00
Antoine Abt
dea670f754
Merge pull request #2632 from tonio/attrib_styles
...
Small tweaks to attributions max-width
2014-08-26 15:52:36 +02:00
Antoine Abt
a046dc1bab
Fix attributions width
2014-08-26 15:29:11 +02:00
Frédéric Junod
0e9744d967
Merge pull request #2631 from fredj/osm-maxzoom
...
Set default ol.source.OSM maxZoom to 19
2014-08-26 15:19:52 +02:00
Frederic Junod
b611aff8e4
Set default ol.source.OSM maxZoom to 19
2014-08-26 14:21:32 +02:00
Éric Lemoine
9ecd60601c
Merge pull request #2627 from elemoine/inherits
...
Fix ol.inherits docs
2014-08-26 11:24:01 +02:00
Frédéric Junod
1e0b366202
Merge pull request #2628 from fredj/scale-line
...
Take the 'us' and 'nautical' units into account in scale line control
2014-08-26 11:03:48 +02:00
Frederic Junod
8c8fd64ecb
Add 'us' and 'nautical' units in scale-line example
2014-08-26 10:37:52 +02:00
Frederic Junod
58e3561ba5
Take the 'us' and 'nautical' units into account
...
When converting pointResolution from degrees to meters
2014-08-26 10:36:55 +02:00
Éric Lemoine
26df575bfe
Add @api stable annotations for GeoJSON format
2014-08-26 10:36:27 +02:00
Éric Lemoine
d3d41c8217
Fix ol.inherits docs
2014-08-26 10:13:10 +02:00
Éric Lemoine
b83e639301
Merge pull request #2624 from gingerik/wkt-call-stack
...
Fix potentially exceeding call stack limit
2014-08-26 08:57:31 +02:00
Erik Timmers
eef87fdaac
Fix potentially exceeding call stack limit
...
Fixes #2590 . Improves parsing time.
2014-08-26 08:28:18 +02:00
Éric Lemoine
c02793e42b
Add @api stable to ol.MapEvent
2014-08-25 17:36:22 +02:00
Éric Lemoine
db452759c9
Add @api stable to ol.MapBrowserEvent
2014-08-25 17:36:10 +02:00
Éric Lemoine
43ee0158f8
Add @api stable to ol.events.condition built-ins
2014-08-25 17:25:06 +02:00
Éric Lemoine
dcd2e425a2
Add @api stable to ol.events.ConditionType
2014-08-25 17:24:57 +02:00
Bart van den Eijnden
069a2d9f20
Merge pull request #2617 from bartvde/kml-earthquakes
...
kml earthquakes example is broken
2014-08-25 17:17:03 +02:00
Frédéric Junod
dda700c1e4
Merge pull request #2618 from fredj/geom-clone
...
Indicates that ol.geom.Geometry#clone never return null
2014-08-25 17:10:20 +02:00
simonseyock
52e06a8ff7
Making ol.Overlay accept offset values if positioning right or bottom
...
When ol.Overlay has set positioning is set to right or bottom, no offset is applied. I added the missing calculations.
I made 2 fiddles showing the bahaviour before and after.
The divs in hte fiddles are named after their positioning (anchor point)! Not the actual position!
Before: http://jsfiddle.net/simon_seyock/ob7ggtx6/
As you can see, on div named "bottom-right" no offset at all is applied. On "bottom-center" it is only applied horizontally and on "center-right" only vertically.
After: http://jsfiddle.net/simon_seyock/sL2f3nL9/2/
All offsets are applied correctly, you could draw a straight line through the anchor points of every div.
2014-08-25 16:55:33 +02:00
Bart van den Eijnden
8107a0582a
Use extractStyles false in KML earthquakes example
2014-08-25 16:51:21 +02:00
Frederic Junod
6e3354ab7b
Indicates that ol.geom.Geometry#clone never return null
2014-08-25 16:44:52 +02:00
Tim Schaub
b5a6ffc144
Merge pull request #2608 from tschaub/more-stable
...
Mark ol.RendererType enum as stable.
2014-08-25 07:39:38 -06:00
Éric Lemoine
5aca42fe64
Merge pull request #2610 from elemoine/geoloc-stability
...
Annotate stable geolocation functions and options
2014-08-25 13:14:53 +02:00
Éric Lemoine
2e89d69743
Add @api stable annotations to olx.tilegrid.WMTSOptions
2014-08-25 12:37:37 +02:00
Éric Lemoine
b0e87fac76
Add @api stable annotations to ol.tilegrid.WMTS
2014-08-25 11:00:13 +02:00
Éric Lemoine
e4fc8fa119
Add @api stable annotations to olx.tilegrid.TileGridOptions
2014-08-25 11:00:13 +02:00
Éric Lemoine
137d74e5a0
Add @api stable annotations to ol.tilegrid.TileGrid
2014-08-25 11:00:13 +02:00
Éric Lemoine
016daf3c68
Mark ol.TransformFunction as stable
2014-08-25 10:30:04 +02:00
Éric Lemoine
cc4d793c64
Add @api stable annotations to ol.proj
2014-08-25 10:27:25 +02:00
Éric Lemoine
522820fc97
Merge pull request #2611 from elemoine/pixel-stability
...
Add @api stable annotation to ol.Pixel
2014-08-25 10:20:08 +02:00
Éric Lemoine
a1d91042b1
Add @api stable annotation to ol.Pixel
2014-08-25 10:00:10 +02:00
Éric Lemoine
c97e19b4ff
Better docs for ol.Geolocation projection option
2014-08-25 09:56:48 +02:00
Éric Lemoine
759419593a
Add @api stable annotations to olx.GeolocationOptions
2014-08-25 09:56:29 +02:00
Éric Lemoine
250b588db4
Add @api stable annotations to ol.Geolocation
2014-08-25 09:56:01 +02:00
Éric Lemoine
c89ea54179
Better docs for fitExtent and calculateExtent
2014-08-25 09:28:31 +02:00
Frederic Junod
5602ae6521
Document ol.geom.Polygon#getLinearRing function
2014-08-25 09:21:09 +02:00
Frederic Junod
9feac717c8
Add ol.geom.Polygon#getLinearRingCount function
2014-08-25 09:21:09 +02:00
Éric Lemoine
3533dba7ac
Add @api stable annotations to olx.ViewOptions
2014-08-25 09:20:24 +02:00
Éric Lemoine
f4c8f176ec
Add @api stable annotations to ol.View
2014-08-25 09:19:58 +02:00
Éric Lemoine
cd4063b0d8
Merge pull request #2602 from elemoine/layer-extent
...
Fix Uncaught RangeError in canvas tile renderer
2014-08-25 09:13:01 +02:00
Bart van den Eijnden
ddb4d9ae83
Merge pull request #2151 from bartvde/license
...
Builds should include license
2014-08-25 08:27:23 +02:00
Tim Schaub
61d759acc7
Add unstable class to typedefs in navigation menu
2014-08-24 18:35:18 -06:00
Tim Schaub
79efcc78a5
Add unstable class to member definitions
2014-08-24 18:31:23 -06:00
Tim Schaub
38b2a46b59
Mark ol.RendererType enum as stable
2014-08-24 18:22:19 -06:00
Tim Schaub
38b58e9860
Merge pull request #2606 from tschaub/stable-map-options
...
Annotate stable map options.
2014-08-24 18:16:27 -06:00
Tim Schaub
c899324eb5
Merge pull request #2605 from tschaub/stable-doc
...
Hide unstable items from the API docs by default.
2014-08-24 18:09:50 -06:00
Éric Lemoine
73df93969a
No composeFrame if layer and view don't intersect
...
ol.renderer.canvas.TileLayer#prepareFrame immediately returns false if the layer extent and the view extent do not intersect.
2014-08-24 14:55:13 +02:00
Éric Lemoine
def1af4492
No composeFrame if prepareFrame returns false
2014-08-24 14:55:13 +02:00
Éric Lemoine
284031bd1e
Merge pull request #2607 from probins/patch-1
...
Clarify that draganddrop example doesn't include projection transforms
2014-08-23 15:32:23 +02:00
Peter Robins
0010cb787f
Clarify that draganddrop example doesn't include projection transforms
2014-08-23 12:09:17 +01:00
Tim Schaub
e17e909ffa
Annotate stable map options
2014-08-22 17:43:51 -06:00
Tim Schaub
a8999f601b
Hide unstable items by default, provide checkbox for toggling
2014-08-22 17:30:29 -06:00
Tim Schaub
ecaedff890
Add "unstable" class to unstable items
...
This also removes the events from the sidebar. These are repeated on the main page and only add unnecessary length to the sidebar.
2014-08-22 17:28:50 -06:00
Tim Schaub
787688ef33
Copy stability from doclet to observable
2014-08-22 17:27:29 -06:00
Éric Lemoine
07b5b448dc
Merge pull request #2596 from elemoine/apistable-coordinate
...
Add @api stable annotations for ol.coordinate
2014-08-22 19:02:17 +02:00
Éric Lemoine
9a4b45921d
Merge pull request #2552 from elemoine/apistable
...
Add @api stable annotations for the ol.layer namespace
2014-08-22 19:01:13 +02:00
Éric Lemoine
fa2206e7a4
Merge pull request #2601 from probins/dbf
...
Rename ol.dom.browserfeature back to BrowserFeature
2014-08-22 19:00:44 +02:00
Éric Lemoine
5ce4e748f5
Add docs for the tile layer preload option
2014-08-22 18:38:22 +02:00
Éric Lemoine
1b86a4967f
Merge pull request #2600 from elemoine/apistable-size
...
Add @api stable annotation to ol.Size
2014-08-22 18:02:40 +02:00
Éric Lemoine
32dce80fb6
Merge pull request #2598 from elemoine/apistable-extent
...
Add @api stable annotations for ol.extent
2014-08-22 18:02:33 +02:00
Éric Lemoine
886941b48e
Merge pull request #2597 from elemoine/apistable-attribution
...
Add @api stable annotations for ol.Attribution
2014-08-22 18:02:20 +02:00
Éric Lemoine
546b42df07
Remove @api annotation from ol.coordinate.fromProjectedArray
2014-08-22 18:01:31 +02:00
Éric Lemoine
678d4ef01c
Merge pull request #2555 from elemoine/apistable1
...
Add @api stable annotations for the ol.source namespace
2014-08-22 17:57:23 +02:00
Éric Lemoine
f369f9a076
Merge pull request #2599 from elemoine/apistable-control-defaultsoptions
...
Add @api stable annotations for olx.control.DefaultsOptions
2014-08-22 17:37:33 +02:00
Peter Robins
18a1c1c0d7
Rename ol.dom.browserfeature back to BrowserFeature
2014-08-22 15:32:01 +00:00
Éric Lemoine
c2e93adae0
Add @api stable annotation to ol.Size
2014-08-22 17:21:46 +02:00
Éric Lemoine
db546a60ea
Add missing "rotate" field to DefaultsOptions typedef
2014-08-22 17:18:36 +02:00
Éric Lemoine
83b086db4f
Add @api stable annotations for olx.control.DefaultsOptions
2014-08-22 17:12:01 +02:00
Éric Lemoine
22fd6872f4
Add @api stable annotations for ol.extent
2014-08-22 17:04:24 +02:00
Éric Lemoine
89e086e586
Add @api stable annotations for ol.Attribution
2014-08-22 16:59:18 +02:00
Éric Lemoine
7a2bad543f
Merge pull request #2595 from probins/patch-1
...
Fix typo in generate-exports
2014-08-22 16:56:15 +02:00
Peter Robins
8dab12f0d4
Fix typo in generate-exports
2014-08-22 15:42:24 +01:00
Tim Schaub
19843d301c
Merge pull request #2586 from tschaub/has
...
Rename ol.browserfeature to ol.has.
2014-08-22 08:02:55 -06:00
Tim Schaub
90fc5b2a4d
Merge pull request #2587 from tschaub/shuffle
...
Directory renaming.
2014-08-22 07:49:42 -06:00
Tim Schaub
f11e5de156
Mark exportable ol.has properties as stable
2014-08-22 07:36:05 -06:00
Tim Schaub
947b049799
Rename ol.browserfeature to ol.has
2014-08-22 07:34:35 -06:00
Tim Schaub
f17c33f631
Rename buildcfg to config
2014-08-22 07:28:05 -06:00
Tim Schaub
c7ba6f4c6e
Rename doc template from apidoc to api
2014-08-22 07:28:05 -06:00
Tim Schaub
1fd0bada51
Move apidoc config with other build related config
2014-08-22 07:28:05 -06:00
Tim Schaub
403e87f697
Merge pull request #2588 from tschaub/unstable
...
Mark map.beforeRender as unstable.
2014-08-22 07:16:49 -06:00
Éric Lemoine
bbeb4442a5
Add @api annotations to ol.layer.Tile
2014-08-22 11:24:07 +02:00
Éric Lemoine
3ced2d8266
Add @api stable annotations to ol.layer.Vector
2014-08-22 11:24:07 +02:00
Éric Lemoine
1085d4f152
Add @api stable annotations to ol.layer.Tile
2014-08-22 11:24:07 +02:00
Éric Lemoine
ee745f8c9e
Add @api stable annotations to ol.layer.Image
2014-08-22 11:24:06 +02:00
Éric Lemoine
e50ba2172f
Add @api stable annotations to ol.layer.Group
2014-08-22 11:24:06 +02:00
Éric Lemoine
15487d1ce9
Add @api stable annotations to ol.layer.Layer
2014-08-22 11:24:06 +02:00
Éric Lemoine
efc32b14df
Add @api stable annotations to ol.layer.Base
2014-08-22 11:24:06 +02:00
Éric Lemoine
54ff843075
Add @api stable annotations for olx.source.ImageMapGuideOptions
2014-08-22 11:08:50 +02:00
Éric Lemoine
daf7715bc6
Add @api stable annotations for ol.source.ImageMapGuide
2014-08-22 11:07:35 +02:00
Éric Lemoine
495d807aba
Add @api stable annotations for olx.source.ZoomifyOptions
2014-08-22 10:43:01 +02:00
Éric Lemoine
b5dcfeac42
Add @api stable annotations for olx.source.XYZOptions
2014-08-22 10:41:38 +02:00
Éric Lemoine
895694e8e8
Add @api stable annotations for olx.source.WMTSOptions
2014-08-22 10:38:21 +02:00
Éric Lemoine
96d91c684e
Add @api stable annotations for olx.source.VectorOptions
2014-08-22 10:34:53 +02:00
Éric Lemoine
3ee72c35a6
Add @api stable annotations for olx.source.TileWMSOptions
2014-08-22 10:32:32 +02:00
Éric Lemoine
328f049d04
Add @api stable annotations for olx.source.TileJSONOptions
2014-08-22 10:32:32 +02:00
Éric Lemoine
6724e1520f
Add @api stable annotations for olx.source.StamenOptions
2014-08-22 10:32:32 +02:00
Éric Lemoine
6bbb699771
Add @api stable annotations for olx.source.OSMOptions
2014-08-22 10:32:32 +02:00
Éric Lemoine
580943e700
Add @api stable annotations for olx.source.MapQuestOptions
2014-08-22 10:24:15 +02:00
Éric Lemoine
67c44b4e9e
Add @api stable annotations for olx.source.ImageWMSOptions
2014-08-22 10:19:37 +02:00
Éric Lemoine
a7a255c235
Add @api stable annotations for olx.source.ImageStaticOptions
2014-08-22 10:19:37 +02:00
Éric Lemoine
3049b56db1
Add @api stable annotations for olx.source.BingMapsOptions
2014-08-22 10:19:37 +02:00
Éric Lemoine
72aa61885a
Add @api stable annotations for ol.source.Zoomify
2014-08-22 10:19:37 +02:00
Éric Lemoine
0fc4d0de98
Add @api stable annotations for ol.source.XYZ
2014-08-22 10:19:37 +02:00
Éric Lemoine
50564f8d67
Remove ol.source.WMTS.optionsFromCapabilities from the API
2014-08-22 10:19:36 +02:00
Éric Lemoine
abe6fb7611
Add @api stable annotations for ol.source.WMTS
2014-08-22 10:19:36 +02:00
Éric Lemoine
02dc7bcc9e
Add @api stable annotations for ol.source.Vector
2014-08-22 10:19:36 +02:00
Éric Lemoine
68fc7e5251
Add @api stable annotations for ol.source.TileWMS
2014-08-22 10:12:54 +02:00
Éric Lemoine
cea9bd6a4a
Add @api stable annotations for ol.source.Tile
2014-08-22 10:12:54 +02:00
Éric Lemoine
4cc9187414
Add @api stable annotations for ol.source.TileJSON
2014-08-22 10:12:54 +02:00
Éric Lemoine
e9c2e72000
Add @api stable annotations for ol.source.Stamen
2014-08-22 10:12:54 +02:00
Éric Lemoine
16359b8af0
Add @api stable annotations for ol.source.Source
2014-08-22 10:12:54 +02:00
Éric Lemoine
823dc41cdf
Add @api stable annotations for ol.source.OSM
2014-08-22 10:12:54 +02:00
Éric Lemoine
69b99cb9ed
Add @api stable annotations for ol.source.MapQuest
2014-08-22 10:12:54 +02:00
Éric Lemoine
7596133db1
Add @api stable annotations for ol.source.ImageWMS
2014-08-22 10:12:54 +02:00
Éric Lemoine
f7088fc500
Add @api stable annotations for ol.source.ImageStatic
2014-08-22 10:12:54 +02:00
Bart van den Eijnden
a5dd13c5f1
Add a reference to the license to the build
2014-08-22 10:10:21 +02:00
Éric Lemoine
d71ca642d2
Add @api stable annotations for ol.source.BingMaps
2014-08-22 09:32:14 +02:00
Éric Lemoine
807ddccecf
Merge pull request #2589 from tschaub/olx-property-stability
...
Document stability for olx properties
2014-08-22 09:27:48 +02:00
Éric Lemoine
3e38b1d88a
Merge pull request #2561 from elemoine/apistable2
...
Add @api stable annotations for ol.Observable
2014-08-22 09:17:47 +02:00
Éric Lemoine
f3930d751e
Add @api stable annotations for ol.Observable
2014-08-22 09:16:28 +02:00
Éric Lemoine
7383a1df06
Merge pull request #2565 from elemoine/apistable5
...
Add @api stable annotations for ol.Feature and the ol.geom namespace
2014-08-22 07:37:28 +02:00
Tim Schaub
9c4689206b
Document stability for options
2014-08-21 22:14:48 -06:00
Tim Schaub
525456e6cd
Only document olx properties marked as part of the API
...
And mark all olx properties with @api. The stability level will be used to determine what can change between minor releases.
2014-08-21 21:49:06 -06:00
Tim Schaub
9975d842f1
Mark map.beforeRender as unstable
2014-08-21 20:31:05 -06:00
Tim Schaub
fc303cdec7
Merge pull request #2577 from tschaub/stability-info
...
Write out stability info for symbols.
2014-08-21 13:41:11 -06:00
Frédéric Junod
a9195771ca
Merge pull request #2584 from openlayers/error-by-fail
...
Replace 'throw new Error' by 'goog.asserts.fail'
2014-08-21 18:33:46 +02:00
Éric Lemoine
58a77478a3
Merge pull request #2582 from elemoine/wmsgfi
...
Support for "Stateless GetFeatureInfo"
2014-08-21 18:07:39 +02: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
Frederic Junod
fb1d7e0c50
Replace 'throw new Error' by 'goog.asserts.fail'
2014-08-21 15:22:01 +02:00
Frédéric Junod
15a516fd62
Merge pull request #2583 from fredj/readFeature-doc
...
Update ol.format.GeoJSON#readFeature documentation
2014-08-21 13:30:56 +02:00
Éric Lemoine
43bd2b740b
Add @api stable annotations for ol.coordinate
2014-08-21 13:24:57 +02:00
Frederic Junod
b5a3e90bb4
Update ol.format.GeoJSON#readFeature documentation
...
An error is only thrown in development mode: goog.asserts.assert are removed
by the compiler.
2014-08-21 12:36:53 +02:00
Éric Lemoine
2e29ae8bc5
Add a getfeatureinfo-image example
2014-08-21 11:54:49 +02:00
Éric Lemoine
89686b783f
Rename getfeatureinfo example to getfeatureinfo-tile
2014-08-21 11:52:47 +02:00
Éric Lemoine
fbab52b09f
Enable ProjectionLike on getGetFeatureInfoUrl
...
This commit follows up on #2348 .
2014-08-21 11:45:10 +02:00
tsauerwein
939e167c0b
Rename "adaptOptionsWithDefaultDataProjection"
2014-08-21 11:39:01 +02:00
Éric Lemoine
d1bb2724a5
Stateless GetFeatureInfo for ol.source.ImageWMS
2014-08-21 11:29:44 +02:00
Éric Lemoine
5a9d75a04f
Stateless GetFeatureInfo for ol.source.TileWMS
2014-08-21 11:29:44 +02:00
Éric Lemoine
55db958290
Merge pull request #2564 from elemoine/apistable4
...
Add @api stable annotations for the ol.control namespace
2014-08-21 11:02:56 +02:00
Éric Lemoine
a54a485faf
Merge pull request #2562 from elemoine/apistable3
...
Add @api stable annotations for ol.Overlay
2014-08-21 11:00:26 +02:00
Éric Lemoine
4764cbc908
Remove the ol.geom.RawMultiPolygon type
2014-08-21 10:56:50 +02:00
Éric Lemoine
95d7598227
Remove the ol.geom.RawMultiLineString type
2014-08-21 10:56:50 +02:00
Éric Lemoine
d17993794d
Remove the ol.geom.RawMultiPoint type
2014-08-21 10:56:50 +02:00
Éric Lemoine
47c1f1908e
Remove the ol.geom.RawPolygon type
2014-08-21 10:56:50 +02:00
Éric Lemoine
838415218f
Remove the ol.geom.RawLinearRing type
2014-08-21 10:56:50 +02:00
Éric Lemoine
fb1c764a38
Remove the ol.geom.RawLineString type
2014-08-21 10:56:50 +02:00
Éric Lemoine
72bcb2db80
Remove the ol.geom.RawPoint type
2014-08-21 10:56:49 +02:00
Éric Lemoine
feba61af25
Add @api stable annotations for ol.geom.SimpleGeometry
2014-08-21 10:56:49 +02:00
Éric Lemoine
e9eb22bc47
Add @api stable annotations for ol.geom.Polygon
2014-08-21 10:56:49 +02:00
Éric Lemoine
b865958efb
Add @api stable annotations for ol.geom.Point
2014-08-21 10:56:49 +02:00
Éric Lemoine
2c5464aa76
Add @api stable annotations for ol.geom.MultiPolygon
2014-08-21 10:56:49 +02:00
Éric Lemoine
6ecd31fe62
Add @api stable annotations for ol.geom.MultiPoint
2014-08-21 10:56:49 +02:00
Éric Lemoine
ce7fda71af
Add @api stable annotations for ol.geom.MultiLineString
2014-08-21 10:56:49 +02:00
Éric Lemoine
180c6aa7a9
Add @api stable annotations for ol.geom.LineString
2014-08-21 10:56:49 +02:00
Éric Lemoine
516be9041e
Add @api stable annotations for ol.geom.LinearRing
2014-08-21 10:56:49 +02:00
Éric Lemoine
5ccb0fae07
Add @api stable annotations for ol.geom.GeometryCollection
2014-08-21 10:56:49 +02:00
Éric Lemoine
9b0ce7b80c
Add @api stable annotations for ol.geom.Geometry
2014-08-21 10:56:49 +02:00
Éric Lemoine
300146e15b
Merge pull request #2580 from probins/patch-1
...
Small improvements to description of ol.Map example
2014-08-21 10:21:49 +02:00
Peter Robins
b858421220
Small improvements to description of ol.Map example
2014-08-21 08:46:40 +01:00
Frédéric Junod
dcf05af210
Merge pull request #2579 from probins/patch-1
...
Remove link to non-existent ol.ViewOptions
2014-08-21 09:43:54 +02:00
Peter Robins
44d9955dae
Remove link to non-existent ol.ViewOptions
2014-08-21 08:34:54 +01:00
Frédéric Junod
fa512f1ed0
Merge pull request #2545 from fredj/cleanup
...
Miscellaneous coding style fixes
2014-08-21 07:44:07 +02:00
Tim Schaub
bc680ef101
Write out stability info for symbols
2014-08-20 16:17:27 -06:00
Bart van den Eijnden
dd2d896983
Merge pull request #2570 from bartvde/gml-wfs-docs
...
document that ol.format.GML is GML v3 SF profile only now
2014-08-20 22:55:55 +02:00
Bart van den Eijnden
45d4f32078
Document the supported GML and WFS versions
2014-08-20 21:50:51 +02:00
Antoine Abt
81b66a7906
Merge pull request #2575 from tonio/vectoropacity
...
Restore opacity after drawing vector layers
2014-08-20 15:47:07 +02:00
Éric Lemoine
d906efa24c
Merge pull request #2509 from probins/apimismatch
...
Fix missing API docs
2014-08-20 15:40:25 +02:00
Antoine Abt
b034e114d6
Restore opacity after drawing vector layers
2014-08-20 15:34:48 +02:00
Frédéric Junod
42e8fb544a
Merge pull request #2571 from fredj/rotatecontrol-cleanup
...
ol.control.Rotate cleanup and optimization
2014-08-20 11:59:57 +02:00
Frederic Junod
7f086e138a
Remove unnecessary local variable
2014-08-20 11:17:44 +02:00
Éric Lemoine
817862ef59
Merge pull request #2572 from probins/proj
...
Document aliases for EPSG:4326/3857
2014-08-20 11:16:33 +02:00
Peter Robins
ac63a453c2
Document aliases for EPSG:4326/3857
2014-08-20 09:03:46 +00:00
Frederic Junod
27ae50e673
Only update rotate control element when it's needed
...
To avoid a lot of 'Recalculate style' events by the browser.
2014-08-20 10:58:18 +02:00
Frederic Junod
7c14399133
Add missing jsdoc tag
2014-08-20 10:58:18 +02:00
Frederic Junod
113888120f
Use goog.math.toDegrees
2014-08-20 10:58:17 +02:00
Tim Schaub
c7f45819ae
Merge pull request #2482 from tschaub/lint-tasks
...
Lint tasks.
2014-08-19 12:30:26 -06:00
Tim Schaub
f498080d78
Fail if tasks have lint
2014-08-19 12:15:11 -06:00
Tim Schaub
30bfa1bf19
Remove additional lint from new tasks
2014-08-19 12:15:11 -06:00
Tim Schaub
7f5ed26d8d
Merge pull request #1124 from tschaub/xyz
...
Allow tilegrid creation from projection or extent.
2014-08-19 11:59:52 -06:00
Tim Schaub
6bd0d7efae
Additional documentation
2014-08-19 10:30:38 -06:00
Tim Schaub
1ede97ae18
Respect the tileSize option for XYZ grids
2014-08-19 10:30:37 -06:00
Tim Schaub
ee487ca308
Sources may be configured with a projection, tile grids with an extent
...
An XYZ tile grid is constructed with an extent defining the bounds of the tile grid.
2014-08-19 10:30:27 -06:00
Éric Lemoine
239a90cd55
Add @api stable annotations for ol.Feature
2014-08-19 17:12:46 +02:00
Éric Lemoine
24651ba21e
Add @api stable annotations for ol.control.FullScreen
2014-08-19 16:59:22 +02:00
Éric Lemoine
26ec1d5924
Add @api stable annotations for ol.control.ZoomToExtent
2014-08-19 16:59:18 +02:00
Éric Lemoine
967bbebaa0
Add @api stable annotations for ol.control.ZoomSlider
2014-08-19 16:59:14 +02:00
Éric Lemoine
c3e0b5f282
Add @api stable annotations for ol.control.Zoom
2014-08-19 16:59:10 +02:00
Éric Lemoine
d8afc96aa3
Add @api stable annotations for ol.control.ScaleLine
2014-08-19 16:59:06 +02:00
Éric Lemoine
975e81a041
Add @api stable annotations for ol.control.Rotate
2014-08-19 16:59:02 +02:00
Éric Lemoine
39431dff9e
Add @api stable annotations for ol.control.MousePosition
2014-08-19 16:58:53 +02:00
Éric Lemoine
ecbf3bc692
Add @api stable annotations for ol.control.defaults
2014-08-19 16:58:49 +02:00
Éric Lemoine
602deafc86
Add @api stable annotations for ol.control.Attribution
2014-08-19 16:46:44 +02:00
Éric Lemoine
7c01d3a57c
Add @api stable annotations for ol.control.Control
2014-08-19 16:46:12 +02:00
Éric Lemoine
365caa6f19
Merge pull request #2559 from elemoine/loader
...
Change comment in loader_hosted_examples.js
2014-08-19 12:33:04 +02:00
Éric Lemoine
879ace1c9a
Add @api stable annotations for ol.Overlay
2014-08-19 12:32:01 +02:00
Frédéric Junod
27ad6c33bc
Merge pull request #2560 from fredj/optim
...
Don't create unnecessary closure
2014-08-19 12:28:34 +02:00
Éric Lemoine
2c9e822808
Merge pull request #2410 from probins/taskreadme
...
Additional clarifications for tasks/readme
2014-08-19 12:27:25 +02:00
Éric Lemoine
96269c0b24
Change comment in loader_hosted_examples.js
...
The hosted examples do not use the ol-debug.js build. They use ol.js in "production" mode, and they load scripts one by one in "development" mode.
2014-08-19 12:14:38 +02:00
Frederic Junod
1439ceafa1
Simplify goog.object.forEach call
2014-08-19 11:58:50 +02:00
Frederic Junod
102f214afe
Remove unnecessary local variable
2014-08-19 11:58:25 +02:00
Frederic Junod
0f4e56978b
Remove unnecessary newlines
2014-08-19 11:58:25 +02:00
Frederic Junod
35e4134047
Don't create unnecessary closure
2014-08-19 11:39:44 +02:00
Frédéric Junod
59826ce490
Merge pull request #2558 from fredj/optim
...
Don't create unnecessary closure in constructor
2014-08-19 11:02:31 +02:00
Éric Lemoine
db490e11b5
Merge pull request #2557 from elemoine/rename-mapguide
...
Rename ol.source.MapGuide to ol.source.ImageMapGuide
2014-08-19 10:20:52 +02:00
Frederic Junod
2b3e0bf699
Don't create unnecessary closure in constructor
2014-08-19 09:55:18 +02:00
Éric Lemoine
ec81c05cce
Rename ol.source.MapGuide to ol.source.ImageMapGuide
2014-08-19 09:44:15 +02:00
tsauerwein
b30ed6b934
Put options on objectStack for xml formats
2014-08-19 09:42:44 +02:00
Tim Schaub
e97f79b4ab
Respect XYZ source projection
2014-08-18 23:03:33 -06:00
Tim Schaub
33b68123ac
Add jshint config for tasks and remove lint
2014-08-18 17:22:57 -06:00
Tim Schaub
63ad916ca7
Function for creating tile grids from extents
2014-08-18 17:10:26 -06:00
Tim Schaub
dd5e7693da
General purpose getCorner function for extents
2014-08-18 14:55:49 -06:00
Éric Lemoine
711c4bbc8c
Merge pull request #2450 from probins/events
...
Improve and standardise event docs
2014-08-18 17:35:59 +02:00
Peter Robins
7a5a5d75e7
Improve and standardise event docs
2014-08-18 15:17:02 +00:00
Éric Lemoine
8f7f814d32
Merge pull request #2465 from probins/color
...
Expand docs for color options
2014-08-18 16:53:39 +02:00
Peter Robins
d5e1c27fc1
Expand docs for color options
2014-08-18 14:37:38 +00:00
Éric Lemoine
e53213d730
Merge pull request #2537 from probins/browserfeature
...
Rename BrowserFeature to browserfeature
2014-08-18 16:23:28 +02:00
Antoine Abt
344452bd22
Merge pull request #2443 from tonio/tile-vector
...
More data in tile-vector examples
2014-08-18 15:59:20 +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
Frédéric Junod
b92a0338c9
Merge pull request #2547 from fredj/proj-api
...
Export more functions from ol.proj.Projection
2014-08-18 15:00:13 +02:00
Éric Lemoine
a7e32469fa
Merge pull request #2512 from petrsloup/olcs-missing-api
...
Make API of raster sources more convenient
2014-08-18 14:23:49 +02:00
Frederic Junod
d7c2e27d50
Export ol.proj.Projection#getMetersPerUnit function
2014-08-18 14:21:10 +02:00
Frederic Junod
e39e9c2230
Export ol.proj.Projection#isGlobal function
2014-08-18 14:21:10 +02:00
Antoine Abt
139ea4c7d2
Merge pull request #2513 from probins/editstyle
...
Move createDefaultEditingStyles() to ol.style
2014-08-18 14:11:35 +02:00
Petr Sloup
d7027a6a64
Export getLayers and setLayers methods of ol.layer.Group
...
This is nicer than having to use .get("layers") and .set("layers", x).
2014-08-18 13:48:42 +02:00
Petr Sloup
1d5c746974
Export getHTML method of ol.Attribution to the api
2014-08-18 13:48:34 +02:00
Petr Sloup
0ac90e62b9
Added some api annotations required for accessing layer properties
2014-08-18 13:48:14 +02:00
Éric Lemoine
c83ae8a284
Merge pull request #2544 from elemoine/mapguide
...
Params not correctly handled in MapGuide source
2014-08-18 13:21:34 +02:00
Éric Lemoine
e7083aef1d
Params not correctly handled in MapGuide source
2014-08-18 12:17:32 +02:00
Frédéric Junod
c7bf94e69b
Merge pull request #2528 from fredj/wmts-source-optim
...
ol.source.WMTS optimization
2014-08-18 11:24:41 +02:00
Éric Lemoine
9072fb1f2f
Merge pull request #2543 from elemoine/foreachfeature
...
Do not hit-detect the same feature multiple times
2014-08-18 10:38:38 +02:00
Frederic Junod
b484801e4f
Use tmpExtent in ol.source.WMTS tileUrlFunction
2014-08-18 10:35:14 +02:00
Frederic Junod
8076401c0f
Use opt_tileCoord in ol.source.WMTS tileUrlFunction
2014-08-18 10:35:14 +02:00
Éric Lemoine
c81dfdc69b
Do not hit-detect the same feature multiple times
...
In other words forEachFeatureAtPixel should not call the user-provided callback more than once for a given feature.
2014-08-18 10:24:12 +02:00
Éric Lemoine
0779b4ef79
Merge pull request #2539 from elemoine/tilecoord
...
Change ol.TileCoord to Array.<number>
2014-08-18 10:21:35 +02:00
Éric Lemoine
ba035abb1f
Change ol.TileCoord to an Array
2014-08-18 09:33:24 +02:00
Paul Spencer
1fc620b7bb
Merge pull request #2527 from pagameba/cluster-fix
...
Return rather than fail if resolution is not defined
2014-08-16 19:26:37 -04:00
Peter Robins
e35531e7c6
Rename BrowserFeature to browserfeature
2014-08-15 13:53:20 +00:00
Éric Lemoine
0d20b337a0
Merge pull request #2348 from probins/getget
...
Enable ProjectionLike on getGetFeatureInfoUrl
2014-08-15 11:37:20 +02:00
Peter Robins
7b32b8e561
Enable ProjectionLike on getGetFeatureInfoUrl
2014-08-15 08:42:40 +00:00
Frédéric Junod
7097be3d00
Merge pull request #2532 from fredj/tilerange-cleanup
...
Add ol.TileRange#containsXY function
2014-08-14 13:59:23 +02:00
Frédéric Junod
db6c87a9bd
Merge pull request #2529 from petrsloup/source-state-fix
...
Fix for invalid initial state of certain sources
2014-08-14 12:23:49 +02:00
Éric Lemoine
a16a678ca7
Be stricter with types
2014-08-14 10:56:48 +02:00
Frederic Junod
14fc16b91d
Add ol.TileRange#containsXY function
2014-08-14 10:50:19 +02:00
Frédéric Junod
8c3a72497c
Merge pull request #2531 from fredj/debugtile-cleanup
...
Remove unneeded ol.DebugTile_#tileCoord_ variable
2014-08-14 10:17:36 +02:00
Frederic Junod
abc01b5f10
Remove unneeded ol.DebugTile_#tileCoord_ variable
2014-08-14 09:43:05 +02:00
Petr Sloup
5d31d2044a
Added "state" property of olx.source.TileImageOptions to the olx externs
2014-08-14 09:32:27 +02:00
Petr Sloup
4b24eb6eb2
Added 'state' constructor option to Tile and TileImage sources
2014-08-13 17:11:29 +02:00
Frédéric Junod
ff209d8759
Merge pull request #2526 from fredj/xyz-retina
...
Fix incorrect maximum extent in xyz-retina example
2014-08-13 16:40:25 +02:00
tsauerwein
1205d0fe1e
Fix ol.format.GML.readProjectionFromNode
2014-08-13 10:32:26 +02:00
Frederic Junod
3b817d8db3
Fix attribution in xyz-retina example
2014-08-13 08:59:42 +02:00
Paul Spencer
fb242b5316
Return rather than fail if resolution is not defined
2014-08-12 20:27:17 -04:00
Frederic Junod
2b8426fb47
Fix incorrect maximum extent in xyz-retina example
2014-08-12 18:09:00 +02:00
Frédéric Junod
4fb905170a
Merge pull request #2525 from fredj/reuse-tileRange
...
Reuse tileRange in ol.renderer.Layer#manageTilePyramid
2014-08-12 17:53:56 +02:00
Éric Lemoine
9cf653f0f2
Merge pull request #2510 from elemoine/check
...
Make the check target build ol.js
2014-08-12 17:49:53 +02:00
Frederic Junod
f2638ddfbf
Reuse tileRange in ol.renderer.Layer#manageTilePyramid
...
This avoids a lot of garbage.
2014-08-12 14:37:46 +02:00
Éric Lemoine
c16622be9e
Merge pull request #2519 from probins/view
...
Small corrections to ol.View docs
2014-08-12 09:19:39 +02:00
Peter Robins
5247903a4a
Small corrections to ol.View docs
2014-08-12 07:13:10 +00:00
Andreas Hocevar
45f24ee097
Merge pull request #2518 from probins/centercon
...
Remove centerConstraintType from API
2014-08-11 20:22:06 +02:00
Peter Robins
8bc5a928a7
Remove centerConstraintType from API
2014-08-11 17:15:08 +00:00
Andreas Hocevar
e69f065a23
Merge pull request #2479 from ahocevar/generate-externs
...
Node task to generate externs for OpenLayers 3
2014-08-11 18:29:04 +02:00
Peter Robins
ed2f2befdf
Move createDefaultEditingStyles() to ol.style
2014-08-11 15:39:21 +00:00
Frédéric Junod
6ca3e83492
Merge pull request #2511 from fredj/cleanup
...
Remove unused goog.require
2014-08-11 15:31:00 +02:00
Éric Lemoine
b3b5572763
Make the check target build ol.js
2014-08-11 14:22:01 +02:00
tsauerwein
294afe16fe
Fix compiler type errors
2014-08-11 14:04:31 +02:00
Frederic Junod
ddd16b6985
Remove unused goog.require
2014-08-11 13:49:30 +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
Peter Robins
d9976ca207
Fix missing API docs
2014-08-11 09:35:16 +00: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
Andreas Hocevar
286db65d34
Use {*} instead of {goog.*} types in externs file
2014-08-09 09:05:54 +02:00
Andreas Hocevar
e294ca1868
Keep track of all symbols
...
This avoids that we add parent namespaces of symbols that were already
added because they have their own definition in the externs.
2014-08-09 08:53:25 +02:00
Andreas Hocevar
8a56f455f1
Define constructor before its members
2014-08-09 08:53:24 +02:00
Andreas Hocevar
63abbe2597
Prepend 'var ' for root symbols
2014-08-09 08:53:24 +02:00
Andreas Hocevar
9780e9f0c0
Dereference typedef
2014-08-09 08:53:24 +02:00
Andreas Hocevar
a35f361683
Build types only for olx.* symbols from externs
2014-08-09 08:53:24 +02:00
Andreas Hocevar
9e814f119f
Do not process file type doclets
2014-08-09 08:53:24 +02:00
Andreas Hocevar
e8eebd8846
Allow to provide externs for inclusion in info.json
2014-08-09 08:53:24 +02:00
Tim Schaub
9db936fe87
Merge pull request #2508 from tschaub/post-install
...
Run closure-util install script after install.
2014-08-08 11:20:55 -07:00
Tim Schaub
bdfceaad06
Run closure-util install script after install
...
This needs to be run whenever our closure-util.json config changes. It is harmless to run multiple times.
2014-08-08 11:08:37 -07: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
Éric Lemoine
8959aaafd5
Merge pull request #2477 from fredj/2475
...
Add new olx.format.KMLOptions#extractStyles property
2014-08-08 08:57:15 +02:00
Éric Lemoine
253d64d6f0
Merge pull request #2506 from elemoine/naming
...
Rename debugtilesource.js to tiledebugsource.js
2014-08-08 08:47:59 +02:00
Éric Lemoine
9d6fced8b4
Merge pull request #2505 from elemoine/graticule-style
...
Make stroke style of the graticule configurable
2014-08-08 08:43:28 +02:00
Éric Lemoine
9d9f29e1a2
debugtilesource.js changed to tiledebugsource.js
2014-08-08 08:32:44 +02:00
Marc Jansen
b60609d93c
Make stroke style of the graticule configurable
2014-08-08 08:28:34 +02:00
Frédéric Junod
54406f5b2f
Merge pull request #2416 from fredj/newer-closure-library
...
Upgrade closure-library version
2014-08-08 07:37:49 +02:00
Frédéric Junod
b8dca21286
Merge pull request #2470 from fredj/2470
...
EPSG:4326 example broken
2014-08-07 17:38:06 +02:00
Frederic Junod
134a4e220d
Change WMS server in examples
2014-08-07 17:25:08 +02:00
Frederic Junod
190db934ee
Always use goog.json.parse and set goog.json.USE_NATIVE_JSON=true
2014-08-07 17:14:50 +02:00
Frederic Junod
cf85079d22
Mark 'es5Strict' checks as errors
2014-08-07 17:14:49 +02:00
Frederic Junod
66da8fc393
Upgrade closure-library version
2014-08-07 17:14:49 +02:00
Frederic Junod
9e37aa796a
Add new olx.format.KMLOptions#extractStyles property
2014-08-07 17:08:19 +02:00
Frédéric Junod
18b3c3eee7
Merge pull request #2501 from fredj/2501
...
bug fix to play nice with sencha touch 2.3
2014-08-07 16:58:19 +02:00
Frédéric Junod
5e4cfe875b
Merge pull request #2503 from fredj/geolocation-bind-proj
...
Don't bind to ol.View projection property
2014-08-07 14:04:03 +02:00
Andreas Hocevar
e06fe37607
Merge pull request #2502 from ahocevar/template-test
...
Add unit test for greedy template replacement
2014-08-07 13:36:24 +02:00
Frederic Junod
0d6cc22bf0
Don't bind to ol.View projection property
2014-08-07 12:59:15 +02:00
Frederic Junod
d3b5a14a9b
Don't use TouchList#item function
2014-08-07 12:25:19 +02:00
Andreas Hocevar
410b274b6a
Add unit test for greedy template replacement
2014-08-07 12:18:03 +02:00
Andreas Hocevar
0a963d4615
Merge pull request #2497 from ahocevar/greedy-template
...
TileUrlFunction only replaces first instance of placeholder variables
2014-08-07 12:09:24 +02:00
Andreas Hocevar
08039e9894
Replace multiple placeholder occurrences in templates
2014-08-07 10:51:41 +02:00
Andreas Hocevar
2230349b52
Merge pull request #2498 from ahocevar/custom-def
...
Unprecise transormation used in example
2014-08-07 09:01:34 +02:00
Andreas Hocevar
52ee406938
Use definition with 7-parameter transform for EPSG:21781
2014-08-06 23:26:26 +02:00
Frédéric Junod
a1e33eabc5
Merge pull request #2499 from fredj/2294
...
Properly clear features in ol.source.ServerVector#clear
2014-08-06 10:42:31 +02:00
Tim Schaub
1864e03873
Merge pull request #2496 from probins/linear
...
Correct wrong docs for LinearRing.
Closes #2495 .
2014-08-05 11:22:59 -06:00
Frédéric Junod
063532d509
Merge pull request #2455 from fredj/2455
...
Opacity of last layer is used in postcompose drawing
2014-08-05 17:18:57 +02:00
Frederic Junod
ae98ee8b4a
Restore context opacity after drawing layers
...
Closes #2455
2014-08-05 16:05:23 +02:00
Evgeny Ushkalov
af05b3d031
Properly clear features in ol.source.ServerVector#clear
2014-08-05 15:39:42 +02:00
Peter Robins
d3683fcab9
Correct wrong docs for LinearRing
2014-08-05 11:08:44 +00:00
Andreas Hocevar
1bd522d96f
Merge pull request #2481 from probins/styledoc
...
Improve docs for style
2014-08-05 12:01:19 +02:00
Peter Robins
bf3770a9da
Improve docs for style
2014-08-05 09:04:35 +00:00
Andreas Hocevar
9575396aad
Fix types in olx.js
2014-08-04 20:37:46 +02:00
Andreas Hocevar
53e12e7e47
Add typedefs for externs/olx.js contents
2014-08-04 20:37:46 +02:00
Andreas Hocevar
f0242a76c4
Include typedefs and types from olx.js
2014-08-04 20:37:46 +02:00
Andreas Hocevar
58f857bbb6
Test whether externs/olx.js is newer than build/info.json
2014-08-04 20:37:45 +02:00
Andreas Hocevar
33a627b7ce
Include externs/olx.js in the info generation
2014-08-04 20:37:45 +02:00
Andreas Hocevar
a40170feb7
Include typedefs in externs
2014-08-04 20:37:45 +02:00
Andreas Hocevar
b2059b85d2
Add data for typedefs to info.json
2014-08-04 20:37:45 +02:00
Andreas Hocevar
26dae36a0b
Extract types in a separate function
2014-08-04 20:37:45 +02:00
Andreas Hocevar
46b74cedf8
Only add object type definition when there is no constructor
2014-08-04 20:37:44 +02:00
Andreas Hocevar
94e2911697
Fix function type so the function is optional, not the return value
2014-08-04 20:37:44 +02:00
Andreas Hocevar
9517c0d433
Use 'Function' type instead of 'function'
2014-08-04 20:37:44 +02:00
Andreas Hocevar
66bde546c0
Avoid duplicate constructors
2014-08-04 20:37:44 +02:00
Andreas Hocevar
1e79acac20
Build externs file from info.json
...
This change adds all information that is needed to generate the externs
file to build/info.json, so tasks/generate-externs.js no longer needs
to spawn JSDoc.
2014-08-04 20:37:44 +02:00
Andreas Hocevar
0d86e4a237
Document the generate-externs.js task
2014-08-04 20:37:44 +02:00
Andreas Hocevar
4cb60feb40
Add generate-externs task to create build/ol-externs.js
2014-08-04 20:37:43 +02:00
Andreas Hocevar
0b622ba5e7
Add JSDoc configuration to generate ol3 externs
2014-08-04 20:37:43 +02:00
Andreas Hocevar
8e6711835c
Move plugins one level up so they can be used by other configurations
2014-08-04 20:37:43 +02:00
Éric Lemoine
b6fa8908e5
Merge pull request #2494 from probins/geom
...
Document LinearRing as abstract class
2014-08-04 12:22:59 +02:00
Éric Lemoine
28c3993088
Merge pull request #2493 from elemoine/jquery-externs
...
Update jquery externs file
2014-08-04 12:06:04 +02:00
Peter Robins
652fcede22
Document LinearRing as abstract class
2014-08-04 10:05:01 +00:00
Éric Lemoine
41e5aa07bd
Update jquery externs file
2014-08-04 11:07:17 +02:00
Andreas Hocevar
b88cb727c9
Merge pull request #2492 from probins/length
...
Document that geom.getArea/Length on projected plane
2014-08-04 10:40:38 +02:00
Peter Robins
c86569684e
Document that geom.getArea/Length on projected plane
2014-08-04 08:02:01 +00:00
Frédéric Junod
7de98d8794
Merge pull request #2433 from fredj/collection
...
Templatize ol.Collection
2014-08-02 09:47:34 +02:00
Frédéric Junod
acf623f853
Merge pull request #2483 from fredj/view.projection
...
Remove projection from ol.View observable properties
2014-08-01 16:01:10 +02:00
Andreas Hocevar
65346d716d
Add GeoJSON tests for write transforms
2014-07-31 17:55:43 +02:00
Andreas Hocevar
c4fdbacc12
Make options complete in ol.format.Feature already
2014-07-31 17:55:43 +02:00
Andreas Hocevar
4825cba48a
Implement ReadOptions and WriteOptions for ol.format.GML
2014-07-31 17:55:43 +02:00
Andreas Hocevar
da0988f5f4
Add ReadOptions and WriteOptions for XML formats
2014-07-31 17:54:41 +02:00
Andreas Hocevar
b8a834b437
Add transform tests for GeoJSON readFeatures
2014-07-31 17:54:41 +02:00
Andreas Hocevar
46bba1fa3c
Get projection from data if dataProjection is not specified
2014-07-31 17:54:41 +02:00
Andreas Hocevar
ee5f85df9f
Add transformGeometry function to avoid repeated code
2014-07-31 17:54:41 +02:00
Andreas Hocevar
68d572e062
Better descriptions of options
2014-07-31 17:54:41 +02:00
Andreas Hocevar
464eb3ccf5
Make projection retrieval consistent
2014-07-31 17:54:41 +02:00
Andreas Hocevar
4c4a335448
Implement write transforms for ol.format.GeoJSON
2014-07-31 17:54:41 +02:00
Andreas Hocevar
8aa799850d
Add write transform capability to ol.format.JSONFeature
2014-07-31 17:51:25 +02:00
Andreas Hocevar
b0d95b326a
Introduce WriteOptions for feature formats
2014-07-31 17:51:25 +02:00
Andreas Hocevar
3245b8c6af
Update read* signatures in ol.format.JSONFeature to use options
2014-07-31 17:51:25 +02:00
Andreas Hocevar
0ea55b7f27
Use a ReadFeatures object instead of sourceProjection/targetProjection
2014-07-31 17:51:25 +02:00
Éric Lemoine
225791c969
Add target/sourceProjection to ol.format.GeoJSON#read*
2014-07-31 17:51:24 +02:00
Éric Lemoine
d13261a21a
Add target/sourceProjection to ol.format.JSONFeature#read*
2014-07-31 17:51:24 +02:00
Éric Lemoine
534a178a49
Add target/sourceProjection to ol.format.Feature#read*
2014-07-31 17:51:24 +02:00
Frédéric Junod
819fd83e06
Merge pull request #2473 from fredj/2472
...
Rename olx.FrameState#skippedFeatureUids_ skippedFeatureUids
2014-07-31 13:38:37 +02:00
Frederic Junod
8d9dbcbb2a
Remove unneeded type cast
2014-07-31 12:11:27 +02:00
Frederic Junod
e69913900e
Remove projection from ol.View observable properties
2014-07-31 12:10:35 +02:00
Frederic Junod
86268bcf58
Rename olx.FrameState#skippedFeatureUids_ skippedFeatureUids
...
To let the ol.Map#skippedFeatureUids_ property to be renamed by the compiler.
2014-07-31 11:30:39 +02:00
Frédéric Junod
80c6e019a7
Merge pull request #2471 from fredj/jsdoc
...
minor jsdoc and type annotation fixes
2014-07-31 11:14:08 +02:00
Frederic Junod
7a86bf58bf
Improve type annotation
2014-07-31 09:44:52 +02:00
Frederic Junod
051da752f3
Improve type annotation in ol.format.GeoJSON
2014-07-31 09:43:06 +02:00
Frederic Junod
9b476e4ce3
Add the jsdoc ol.style namespace
2014-07-31 09:09:48 +02:00
Frederic Junod
0277026624
Stricter typing for ol.Collection
2014-07-30 09:38:16 +02:00
Frederic Junod
1048d59331
Remove unneeded type cast
2014-07-30 09:09:34 +02:00
Frederic Junod
93218e5db4
Templatize ol.Collection
2014-07-30 09:09:33 +02:00
Frédéric Junod
f99e9e40b7
Merge pull request #2467 from fredj/2460
...
Add workaround for mousewheel event name
2014-07-29 17:36:32 +02:00
Frédéric Junod
9e33ccad74
Merge pull request #2466 from fredj/unused-typedef
...
Remove unused ol.CoordinateArray typedef
2014-07-29 17:31:48 +02:00
Frederic Junod
3fce080d5a
Add workaround for mousewheel event name
...
'DOMMouseScroll' for Gecko and 'mousewheel' otherwise.
See https://github.com/google/closure-library/pull/308
2014-07-29 17:10:26 +02:00
Frederic Junod
53be13a658
Remove unused ol.CoordinateArray typedef
2014-07-29 14:44:51 +02:00
Frédéric Junod
7b7070d723
Merge pull request #2458 from openlayers/cluster
...
Add clustering functionality
2014-07-29 14:10:49 +02:00
Andreas Hocevar
27d5a3cc4c
Merge pull request #2463 from gingerik/externs-function-bodies
...
Remove function bodies from externs
2014-07-29 13:52:12 +02:00
Frédéric Junod
40e16557a9
Merge pull request #2464 from fredj/closure-library-issue-link
...
Update link to closure-library issue
2014-07-29 13:35:13 +02:00
Frederic Junod
4fa9083854
Update link to closure-library issue
2014-07-29 12:46:35 +02:00
Frederic Junod
06df648733
Add ol.source.Cluster
...
Initial code by @kenny806
2014-07-29 12:29:43 +02:00
Erik Timmers
077bcdd778
Remove function bodies from externs
2014-07-29 12:02:00 +02:00
Tim Schaub
77674c6728
Merge pull request #2448 from gingerik/wkt-docs
...
Fix WKT writers output type.
2014-07-28 17:47:10 -06:00
Frédéric Junod
ec8d3a45e4
Merge pull request #2423 from fredj/dispose
...
Dispose the tiles removed from the cache
2014-07-28 17:18:27 +02:00
Frédéric Junod
707648b828
Merge pull request #2457 from probins/patch-1
...
Remove reference to simple/whitespace in examples/readme
2014-07-28 12:22:11 +02:00
Peter Robins
8079590b49
Remove reference to simple/whitespace in examples/readme
2014-07-28 10:01:41 +01:00
Marc Jansen
495ad3de93
Merge pull request #2452 from marcjansen/test-typo
...
Fix typo in ol.Map test.
2014-07-28 09:36:28 +02:00
Marc Jansen
2e37a34459
Fix typo in ol.Map test.
2014-07-28 09:35:23 +02:00
Frédéric Junod
e729b3d423
Merge pull request #2449 from probins/patch-1
...
Improve wording of ol.Map description
2014-07-28 07:44:09 +02:00
Peter Robins
cff8d4c668
Improve wording of ol.Map description
2014-07-27 12:06:45 +01:00
Erik Timmers
76c883ea89
Fix WKT writers output type
2014-07-26 11:47:35 +02:00
Tim Schaub
4d0fbaedc1
Merge pull request #2446 from tschaub/version
...
Unconditionally add version info to the build header.
2014-07-25 15:33:30 -06:00
Jesse F. LaRue
f8824fa4b0
Correct typo in documentation
...
corrected homonym error.
2014-07-25 14:19:53 -07:00
Tim Schaub
c3bddffecb
Unconditionally add version info to the build header
...
This reworks the changes in #2442 so we always include the version info, regardless of whether the module is run as main or not. This also addresses a few lint related issues.
2014-07-25 12:50:58 -06:00
Bart van den Eijnden
2814abc59d
Merge pull request #2420 from gingerik/gpx-extensions
...
PR for GPX: read extensions tags
2014-07-25 20:15:43 +02:00
Antoine Abt
49299dfe44
Uncheck heavy layers by default
2014-07-25 17:04:00 +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
Antoine Abt
338f86f774
More data in example
2014-07-25 16:02:56 +02:00
Antoine Abt
cb03648704
Limit map size
2014-07-25 16:02:56 +02:00
Bart van den Eijnden
f468239e71
Merge pull request #2394 from tonio/style_order
...
Give precedence to feature styles
2014-07-25 11:34:24 +02:00
Antoine Abt
4b8ceca8eb
Move defaults style into style.js
2014-07-25 09:50:53 +02:00
Tim Schaub
10ffc8953b
Merge pull request #2436 from tschaub/doc-link
...
Correct link to API docs.
2014-07-24 14:58:24 -06:00
Tim Schaub
d846fbc0b4
Correct link to API docs
2014-07-24 14:32:34 -06:00
Marc Jansen
f5bb790509
Merge pull request #2167 from elemoine/graticule
...
Add a Graticule component
2014-07-24 19:13:26 +02:00
Tim Schaub
9fd5c1370e
Merge pull request #2316 from tschaub/layer-extent
...
Support for layers with limited extent.
2014-07-24 10:41:01 -06:00
Tim Schaub
caa0b568ad
Remove extent option for sources
...
Most of our uses of source extent were cargo cult programming. The source extent was seldom and inconsistently used. Instead, layers can now be configured with an extent, and layer renderers limit rendering (and data requests) to the layer extent.
For vector sources, the `getExtent` method returns the extent of currently loaded features (this was the case before and after this change). For tile based sources, we will likely want to allow easy construction of tile grids based on an extent (this is not possible before or after this change, but could be added later).
2014-07-24 10:30:06 -06:00
Tim Schaub
7bbd27e68e
ol.tilegrid.TileGrid doesn't accept an extent option
...
Tile grids cannot currently be constructed with an extent (though we should perhaps provide a function that allows this - see 68815dca10 for an example).
2014-07-24 10:26:07 -06:00
Tim Schaub
2b0284a342
Only request tiles within the layer extent
...
Layer renderers are now responsible for requesting data within a limited extent.
2014-07-24 10:26:07 -06:00
Tim Schaub
234cff4de5
Limit image layer requests to layer extent
...
This has two nice consequences that can be seen in the wms-image.js and mapbuide-untiled.js examples:
* no images are requested when you browse outside of the layer extent
* when the layer extent is within the viewport extent, cached images are used since the intersecting extent is the same for multiple viewport extents
2014-07-24 10:26:07 -06:00
Tim Schaub
1daf36956c
Layer extent option
...
If provided, the layer extent will be used to limit data requests and rendering. If undefined, to limit will be imposed.
2014-07-24 10:26:07 -06:00
Tim Schaub
42f953d08d
Function for getting extent intersection
2014-07-24 10:26:07 -06:00
Éric Lemoine
e5a0e736ca
Add a sphere mollweide example
2014-07-24 17:59:56 +02:00
Éric Lemoine
2365e73bef
Add a graticule example
2014-07-24 17:59:56 +02:00
Éric Lemoine
9bd1ab78fc
Add Graticule component
2014-07-24 17:59:56 +02:00
Éric Lemoine
9c70a49fb0
Add ol.geom.flat.geodesic
...
Inspired by #1884 by @twpayne.
2014-07-24 17:59:56 +02:00
Éric Lemoine
9f19569144
Add a worldExtent to ol.proj.Projection
2014-07-24 17:59:56 +02:00
Antoine Abt
9de010c791
Merge pull request #2413 from tonio/logos
...
Revisit Logos
2014-07-24 17:25:07 +02:00
Frédéric Junod
c25b1e939e
Merge pull request #2431 from probins/intro
...
Update introduction tutorial
2014-07-24 16:54:46 +02:00
Antoine Abt
d50f40dcce
Type check with olx.LogoOptions
2014-07-24 16:40:34 +02:00
Antoine Abt
280a7c520f
More complete doc for logo option
2014-07-24 15:22:20 +02:00
Antoine Abt
31c9f5806e
Wording in docs
2014-07-24 15:22:19 +02:00
Antoine Abt
ba8077010a
Add link support for source logos
2014-07-24 15:22:19 +02:00
Antoine Abt
c1f7db9611
Set type=button to avoid forms submit
2014-07-24 15:22:19 +02:00
Antoine Abt
a314203e12
Fixes wording in comments
2014-07-24 15:22:19 +02:00
Antoine Abt
a43c546667
Uncollapse when there’s only logos
2014-07-24 15:22:19 +02:00
Antoine Abt
a71714e8b6
Allow string & object to be passed as map logo
2014-07-24 15:22:18 +02:00
Andreas Hocevar
16cdd35f6d
Test to make sure that feature styles take prececence
2014-07-24 14:37:45 +02:00
Andreas Hocevar
c1d49a8cef
Update to use the correct default style function namespace
2014-07-24 14:31:12 +02:00
Peter Robins
b945147950
Update introduction tutorial
2014-07-24 11:08:20 +00:00
Frédéric Junod
b29195639f
Merge pull request #2429 from fredj/reuse-pixel-for-coord
...
Reuse event pixel to compute the coordinate
2014-07-24 07:54:39 +02:00
Frederic Junod
b2e345c407
Reuse event pixel to compute the coordinate
2014-07-23 16:53:56 +02:00
Antoine Abt
7fbc4e3bff
Rename ol3Logo to logo in map options
2014-07-23 16:27:01 +02:00
Frédéric Junod
d3e575339b
Merge pull request #2427 from fredj/misc
...
Revert "Add FIXME"
2014-07-23 13:55:11 +02:00
Frederic Junod
9bcafc0fab
Revert "Add FIXME"
...
This reverts commit a4afcd533f .
Code removed in 7fabff5ffa
2014-07-23 13:18:23 +02:00
Marc Jansen
8b7f80c64e
Merge pull request #2425 from marcjansen/examples
...
Add examples to ol.coordinate functions
2014-07-23 09:26:47 +02:00
Marc Jansen
64c03d0f9c
Add examples to ol.coordinate functions.
2014-07-23 09:15:50 +02:00
Tim Schaub
e81e030dcd
Merge pull request #2424 from tschaub/build-css
...
Build css if source is newer.
2014-07-22 20:56:47 -06:00
Tim Schaub
288c997322
Build css if source is newer
...
Previously, build/ol.css wasn't getting rebuilt on updates to css/ol.css.
2014-07-22 14:04:52 -06:00
Frederic Junod
02ede1eafa
Dispose the tiles removed from the cache
2014-07-22 17:49:26 +02:00
Frederic Junod
312d5a87b8
Automatically dispose the ViewportSizeMonitor
2014-07-22 17:47:20 +02:00
Frédéric Junod
1d22113420
Merge pull request #2421 from fredj/misc
...
miscellaneous documentation and coding style fixes
2014-07-22 15:37:06 +02:00
Frédéric Junod
962b94444c
Merge pull request #2417 from probins/patch-1
...
Update buildcfg/readme
2014-07-22 15:30:53 +02:00
Frederic Junod
a8961877e8
Add link to the OSM XML documentation
2014-07-22 15:21:27 +02:00
Frederic Junod
8cf48eac4f
Document options default value
2014-07-22 15:11:40 +02:00
Frederic Junod
7b7788973b
Remove unnecessary newlines
2014-07-22 15:00:23 +02:00
Erik Timmers
2f9918f774
Add tests for GPX extensions
2014-07-22 13:20:09 +02:00
Erik Timmers
0309a620ea
Add option to process GPX extensions nodes
...
Fixes #1791 .
2014-07-22 13:02:53 +02:00
Peter Robins
ddfe11042b
Update buildcfg/readme
2014-07-22 10:00:56 +01:00
Bart van den Eijnden
8e106a2c98
Merge pull request #2403 from bartvde/gpx-write
...
ol.format.GPX writeFeatures is not working
2014-07-22 10:51:05 +02:00
Andreas Hocevar
8d805c6403
Merge pull request #2415 from probins/debugtile
...
Document debugtilesource
2014-07-22 10:25:17 +02:00
Peter Robins
3f1f450d5c
Document debugtilesource
2014-07-22 08:14:33 +00: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
Tim Schaub
e593e5fb60
Merge pull request #2412 from tschaub/unused-proj
...
Removing unused ol.proj.CH.
2014-07-21 14:33:02 -06:00
Peter Robins
eb8dc15d8d
Additional clarifications for tasks/readme
2014-07-21 16:12:34 +00:00
Tim Schaub
74dbd2b3e5
Merge pull request #2404 from tschaub/builds
...
Two ways to use the library: advanced compilation (prod) or raw/concatenated (dev).
2014-07-21 09:39:32 -06:00
Tim Schaub
aa4ee80033
Removing unused ol.proj.CH
2014-07-21 09:28:48 -06:00
Andreas Hocevar
fa7ff506fc
Merge pull request #2406 from ahocevar/scaleline-infinite
...
Infinite loop in ol.control.ScaleLine
2014-07-21 14:08:36 +02:00
Andreas Hocevar
eb71e8e92d
Handle cases where the x-axis distance cannot be calculated
2014-07-21 12:20:51 +02:00
Frédéric Junod
82b921ff06
Merge pull request #2411 from fredj/createMouseEvent
...
Remove ol.pointer.PointerEvent.createMouseEvent
2014-07-21 11:07:42 +02:00
Frederic Junod
fee4c79757
Remove ol.pointer.PointerEvent.createMouseEvent
...
The externs declarations for MouseEvent are now fixed upstream
2014-07-21 09:51:26 +02:00
tsauerwein
73951394f9
Ensure that the first point for kinetic is valid
2014-07-21 09:05:32 +02:00
Marc Jansen
434bf0bf42
Merge pull request #2409 from vicb/patch-1
...
fix: typos in map.js
2014-07-20 17:37:16 +02:00
Victor Berchet
9838687d88
fix: typos in map.js
2014-07-20 17:24:09 +02:00
Tim Schaub
cee5b81ec2
Merge pull request #2408 from gingerik/wkt-apidoc
...
Fix apidoc for WKT format.
2014-07-19 13:28:46 -06:00
Erik Timmers
71b2bf73de
Fix apidoc for WKT format
2014-07-18 22:01:17 +02:00
tsauerwein
02a2c5aceb
Start earlier to log points for kinetic
2014-07-18 15:54:38 +02:00
Bart van den Eijnden
dbb72f5080
Conflate ol.format.GPX.V1_1 and ol.format.GXP into ol.format.GXP
2014-07-18 15:11:45 +02:00
Andreas Hocevar
b4f6baa613
Merge pull request #2401 from probins/layerbase
...
Fix issue with layergroup event docs
2014-07-18 14:19:35 +02:00
Tim Schaub
e9c6e58663
Removing the build-all target
...
The ol-all.json and ol.json build configurations differ only in their use of the manage_closure_dependencies Compiler option. I don't think there is value in running both (there are plenty of other compiler options that we don't exercise in this same way).
2014-07-17 21:48:53 -06:00
Tim Schaub
737e063937
Two ways to run the hosted examples: compiled and raw
...
When viewing the hosted examples, people can load the compiled version of the library or load each script individually.
2014-07-17 21:42:55 -06:00
Tim Schaub
4dc601f30d
Generate a ol-debug.js script useful for debugging
...
Instead of running everything through the Compiler just to remove whitespace, we provide a build that is a simple concatenation of all scripts in dependency order. This build (ol-debug.js) should never be used in production (the same applies to the old ol-whitespace.js build). Instead, the intention is that it be used to aid in debugging during development.
2014-07-17 21:33:02 -06:00
Tim Schaub
28a23a11b5
Remove ol-simple.js build
...
We've proven that we can, but that doesn't mean we should be building with `SIMPLE_OPTIMIZATIONS`.
2014-07-17 21:31:58 -06:00
Andreas Hocevar
3ac7cb58af
Merge pull request #2402 from probins/plugins
...
Fix jshint issues in apidoc/plugins
2014-07-17 13:35:38 +02:00
Peter Robins
346ff9c186
Fix jshint issues in apidoc/plugins
2014-07-17 09:50:31 +00:00
Peter Robins
4dccb32545
Fix issue with layergroup event docs
2014-07-17 09:24:39 +00:00
Tim Schaub
ad272a1b3a
Merge pull request #2399 from tschaub/functions
...
Annotate functions that are aliases for goog functions.
2014-07-17 01:11:50 -06:00
Tim Schaub
b0c0d077c9
Annotate always and never conditions as functions
2014-07-16 23:16:51 -06:00
Tim Schaub
12d94e1405
Document ol.inherits and annotate as a function
2014-07-16 23:16:30 -06:00
Paul Spencer
10aa2019e7
Merge pull request #2398 from probins/color
...
Add color to api docs
2014-07-16 19:35:45 -04:00
Peter Robins
2b1c96a7ea
Add color to api docs
2014-07-16 19:50:06 +00:00
Andreas Hocevar
c9d44fe842
Merge pull request #2397 from probins/nav
...
Docs sidebar in alphanumeric sequence
2014-07-16 18:55:48 +02:00
Andreas Hocevar
e56f759574
Merge pull request #2395 from probins/defaults
...
Remove classdesc tag from control/interaction defaults
2014-07-16 18:52:23 +02:00
Peter Robins
6a0d08eafd
Docs sidebar in alphanumeric sequence
2014-07-16 15:37:03 +00:00
Peter Robins
b77af6d416
Remove classdesc tag from control/interaction defaults
2014-07-16 12:54:18 +00:00
Antoine Abt
b7b5de659b
Distinct style function types
2014-07-16 11:25:16 +02:00
Antoine Abt
60f1874766
Give precedence to feature style
2014-07-16 11:25:16 +02:00
Tim Schaub
0b9936107d
Merge pull request #2377 from tschaub/portable-config
...
Make our build configs more portable by using the default src config.
2014-07-15 20:56:25 -06:00
Paul Spencer
7ca069de39
Merge pull request #2311 from probins/tilegrid
...
Improve docs for tilegrid
2014-07-15 21:12:27 -04:00
Paul Spencer
8383f60fcf
Merge pull request #2349 from probins/projdocs
...
Improve docs for projection
2014-07-15 21:10:33 -04:00
Paul Spencer
aa9dab092a
Merge pull request #2387 from bnare/patch-1
...
Update mapguidesource.js
2014-07-15 21:05:11 -04:00
Paul Spencer
38b36a09bd
Merge pull request #2378 from pagameba/doc-feature
...
Improve documentation for ol.Feature
2014-07-15 20:36:06 -04:00
Tim Schaub
b96fb6ad3a
Merge pull request #2345 from tschaub/no-static
...
Remove static and other attributes from the docs.
2014-07-15 16:54:27 -06:00
Tim Schaub
1cbedadf48
Merge pull request #2390 from tschaub/unit-conversion
...
Make ol.proj.METERS_PER_UNIT exportable.
2014-07-15 16:26:53 -06:00
Tim Schaub
1657ed2d23
Make ol.proj.METERS_PER_UNIT exportable
...
We need to apply the `@api` annotation to the object itself in order for it to be exportable.
2014-07-15 15:49:48 -06:00
Tim Schaub
7a26966c8d
Merge pull request #2360 from gingerik/wkt-lexer
...
WKT lexer.
2014-07-15 15:39:31 -06:00
Paul Spencer
685265e1db
Improve documentation for ol.Feature
2014-07-15 13:09:43 -04:00
bnare
9e3b46762b
Update mapguidesource.js
...
Add a method updateParams to ol.source.MapGuide.
2014-07-15 17:04:19 +02:00
Erik Timmers
1e7dc5cd32
Add tests for empty & invalid WKT strings
2014-07-15 14:28:05 +02:00
Erik Timmers
4abc887f5d
Encode empty geometries as WKT strings
2014-07-15 13:20:58 +02:00
Erik Timmers
fe8a72dce5
Allow for empty Point & GeometryCollection
2014-07-15 13:20:58 +02:00
Tim Schaub
0bd9be547d
Merge pull request #2376 from tschaub/transitive
...
Add packages required by the build task to dependencies.
2014-07-14 17:59:02 -06:00
Tim Schaub
aecaa52cb1
Make our build configs more portable by using the default src config
...
If a `src` config is not provided, by default, all of the library sources are included. There is some special handling in the build task to make sure all library sources are included regardless of the path to the build config. When someone includes a `src` config, path patterns are assumed to be relative to the current working directory (unless overriden with the `cwd` config). So, when you use the `src` config, your config is no longer portable.
2014-07-14 17:52:10 -06:00
Tim Schaub
4f7073d7aa
For jsdoc to find plugins, we need to set the cwd
...
This allows the `build.js` (and the exports from `generate-info.js`) to be run with a different working directory.
2014-07-14 14:42:42 -06:00
Tim Schaub
4de2520109
Add packages required to build the library to dependencies
...
This allows other packages to depend on the ol3 package and get the build tools (devDependencies are not installed when they are transitive dependencies). The justification here is that the ol3 package becomes useful to other packages when you are able to run the build.js task. For this task to run all of its dependencies must be available.
2014-07-14 14:19:24 -06:00
Andreas Hocevar
4aa76977d2
Merge pull request #2374 from probins/patch-1
...
Remove duplication from contributing.md
2014-07-14 19:01:50 +02:00
Peter Robins
fe1131b850
Remove duplication from contributing.md
2014-07-14 17:00:28 +01:00
Tim Schaub
a2e7432e42
Merge pull request #2356 from tschaub/regenerate-info
...
Always regenerate info using all sources if any have changed.
2014-07-14 09:17:36 -06:00
Tim Schaub
d7f4a06f61
Merge pull request #2369 from probins/contribute
...
Move developer guide from wiki to CONTRIBUTING.md.
2014-07-14 08:59:17 -06:00
Antoine Abt
f57a364534
Merge pull request #2370 from gingerik/classlist
...
Use goog.dom.classlist functions (2)
2014-07-14 16:09:32 +02:00
Erik Timmers
bd08bfe6c8
Use goog.dom.classlist functions
...
The goog.dom.classes functions have now been deprecated.
See google/closure-library@97e8a0c
2014-07-14 15:15:16 +02:00
Peter Robins
313e313f7a
Move developer guide from wiki to CONTRIBUTING.md
2014-07-14 11:26:49 +00:00
Andreas Hocevar
9131512598
Merge pull request #2367 from probins/collection
...
Improve Collection docs
2014-07-14 13:18:10 +02:00
Peter Robins
307ee09988
Improve Collection docs
2014-07-14 09:20:25 +00:00
Andreas Hocevar
3e2350b2a0
Merge pull request #2364 from probins/observable
...
Tag always exported methods as api/observable
2014-07-14 10:53:37 +02:00
Andreas Hocevar
29d581bbee
Merge pull request #2365 from probins/patch-1
...
Fix missing backtick in ol.Object docs
2014-07-14 10:49:36 +02:00
Peter Robins
aa85318d78
Fix missing backtick in ol.Object docs
2014-07-14 09:47:50 +01:00
Peter Robins
97f9527f41
Tag always exported methods as api/observable
2014-07-14 08:23:17 +00:00
Erik Timmers
4c03b3b35c
Parse WKT strings using a lexer/parser
2014-07-13 23:09:38 +02:00
Erik Timmers
621aafbdde
Encode WKT strings statically
2014-07-13 22:36:12 +02:00
Andreas Hocevar
cc9acef01f
Merge pull request #2358 from probins/patch-1
...
Change docs landing page to link to transformExtent
2014-07-13 17:19:35 +02:00
Marc Jansen
5cd202d50b
Merge pull request #2355 from probins/mapelements
...
Document map DOM elements
2014-07-13 11:05:05 +02:00
Peter Robins
be09368359
Document map DOM elements
2014-07-13 07:47:47 +00:00
Peter Robins
3259b1078c
Change docs landing page to link to transformExtent
2014-07-13 08:34:12 +01:00
Tim Schaub
7286c29fbc
Merge pull request #2343 from tschaub/build-cleanups
...
Build cleanups.
2014-07-13 01:18:01 -06:00
Tim Schaub
847440f30a
Merge pull request #2342 from tschaub/private-proj
...
Make internal proj constructors private.
2014-07-13 01:11:57 -06:00
Tim Schaub
f5830cc8e5
Unused JAVA executable
2014-07-12 14:46:05 -06:00
Tim Schaub
5010596ec0
Unused JAR executable
2014-07-12 14:45:20 -06:00
Tim Schaub
db431ebdc6
No reason for build.py to run generate-exports.js
...
The doc task does not use the generated exports.js file.
2014-07-12 14:43:50 -06:00
Tim Schaub
df2c14b7af
Remove unnecessary linting of generated exports file
2014-07-12 14:43:50 -06:00
Tim Schaub
c93e80a14a
Always regenerate info using all sources if any have changed
...
Because we don't know if a new or modified file includes changes to the class hierarchy, we regenerate info for all sources any time any one has changed. An alternative would be to generate info first for the new or modified file and then (potentially) regenerate info for more source files in the class hierarchy, but this makes the generate-info.js task far more complicated.
2014-07-12 14:39:18 -06:00
Tim Schaub
543250c88a
Merge pull request #2346 from tschaub/clean-css
...
Minify CSS.
2014-07-12 11:48:12 -06:00
Marc Jansen
59fe635b46
Merge pull request #2350 from probins/obj
...
Expand on docs for observable properties
2014-07-12 17:51:47 +02:00
Peter Robins
753727c15f
Expand on docs for observable properties
2014-07-12 15:28:46 +00:00
Peter Robins
96ec96c4d5
Improve docs for projection
2014-07-12 11:31:38 +00:00
Tim Schaub
046ae42b38
Merge pull request #2347 from tschaub/render-sync
...
Fix the export map example.
2014-07-11 23:48:16 -06:00
Tim Schaub
a6f921d443
To force a download by setting the href, we need synchronous rendering
2014-07-11 21:49:57 -06:00
Tim Schaub
3e23da7c83
Minify CSS
2014-07-11 21:25:21 -06:00
Tim Schaub
aa4dbde841
Remove static and other attributes from the docs
2014-07-11 19:47:49 -06:00
Éric Lemoine
8c1ad54bd8
Merge pull request #2340 from tsauerwein/view-fitGeometry-maxZoom
...
Add maxZoom to ol.View.fitGeometry() options
2014-07-11 17:02:18 +02:00
tsauerwein
3b8e182856
Add maxZoom to ol.View.fitGeometry() options
2014-07-11 16:31:01 +02:00
Éric Lemoine
b8c39bd62c
Merge pull request #2336 from elemoine/seturl
...
Add ol.source.TileWMS#setUrls and setUrl
2014-07-11 12:31:00 +02:00
Éric Lemoine
b518466968
Merge pull request #2335 from elemoine/pixelratio-xyz
...
Add tilePixelRatio option to ol.source.XYZ
2014-07-11 12:17:50 +02:00
Peter Robins
5fb78fb352
Add ol.source.TileWMS#setUrls and setUrl
2014-07-11 12:07:07 +02:00
Petr Pridal
1a933febcd
Add tilePixelRatio option to ol.source.XYZ
2014-07-11 12:03:55 +02:00
Éric Lemoine
2b4b2dadf7
Be stricter with the type of ol.source.TileWMS#_urls
2014-07-11 12:03:02 +02:00
Antoine Abt
aafa578805
Merge pull request #2159 from tonio/attributions
...
Merge Logo control into Attribution
2014-07-11 11:48:21 +02:00
Antoine Abt
e707e918aa
Use @api annotation
2014-07-11 10:31:03 +02:00
Antoine Abt
1c8fc8358a
Remove reference to ol-logo
2014-07-11 10:31:03 +02:00
Antoine Abt
f0f9291161
Add attributions example
...
Showing how to dynamically change collapsed/collapsible properties for ≠
map sizes.
2014-07-11 10:31:03 +02:00
Antoine Abt
4f087f1b84
Add getter/setter for collapsed & collapsible
2014-07-11 10:18:56 +02:00
Antoine Abt
6744713a54
Register button handlers the new way
2014-07-11 10:18:56 +02:00
Antoine Abt
d5d5f58809
Do not collapse Attributions when using OSM source
2014-07-11 10:18:55 +02:00
Antoine Abt
4d150e6b84
Move Logos in attributions
2014-07-11 09:53:25 +02:00
Antoine Abt
da74fbf529
Remove Logo Control
2014-07-11 09:53:25 +02:00
Antoine Abt
aeaa172abe
Remove Logo Control from defaults
2014-07-11 09:36:14 +02:00
Antoine Abt
5a1e92830f
Make attribution control collapsible.
2014-07-11 09:36:14 +02:00
Tim Schaub
521cbfb1b0
Make internal proj constructors private
2014-07-10 16:37:07 -06:00
Andreas Hocevar
121d19e0ba
Merge pull request #2333 from ahocevar/better-proj4-check
...
Check for proj4 in a way that also works in module environments
2014-07-10 20:36:52 +02:00
Andreas Hocevar
1d26c1faaf
Check for proj4 in a way that also works in module environments
2014-07-10 20:23:33 +02:00
Andreas Hocevar
512c2032ed
Merge pull request #2330 from ahocevar/proj4-global
...
Safeguard against cases where no projection and no proj4 is available
2014-07-10 18:53:26 +02:00
Éric Lemoine
31fa59c996
Merge pull request #2329 from tsauerwein/multipolygon-empty-array
...
Also accept empty array for ol.geom.MultiPolygon
2014-07-10 18:35:43 +02:00
Andreas Hocevar
19757ae3e0
Safeguard against cases where no projection and no proj4 is available
2014-07-10 18:32:29 +02:00
tsauerwein
7c22d8ffd4
Also accept empty array for ol.geom.MultiPolygon
2014-07-10 17:18:24 +02:00
Bart van den Eijnden
ea7c32ff6e
Merge pull request #2255 from elemoine/complexgeom
...
Fix canvas immediate API for cases where stride ≠ 2
2014-07-10 17:03:57 +02:00
Bart van den Eijnden
60c7564268
Add test case for 3D geometries in immediate API
2014-07-10 16:51:07 +02:00
Éric Lemoine
d57a35ffcb
Fix stride related bug in Canvas immediate API
2014-07-10 14:21:56 +02:00
Paul Spencer
9dc17230c2
Merge pull request #2323 from pagameba/fix-addfeatures
...
ServerVector addFeaturesInternal fails when features lack an id
2014-07-10 08:08:54 -04:00
Paul Spencer
a02d21d4b5
Allow addFeaturesInternal to add multiple features lacking an id
2014-07-10 07:32:20 -04:00
Andreas Hocevar
9640a08c0e
Merge pull request #1228 from ahocevar/new-proj4js
...
Use the new proj4.js
2014-07-10 13:31:17 +02:00
Éric Lemoine
a737cf0d99
Merge pull request #2326 from probins/osmxml
...
Change examples/vector-osm to use transformExtent
2014-07-10 13:20:19 +02:00
Éric Lemoine
7789bff3da
Add explanations to wms-custom-proj example
2014-07-10 13:17:24 +02:00
Peter Robins
8e2a12bfc1
Change examples/vector-osm to use transformExtent
2014-07-10 11:07:39 +00:00
Éric Lemoine
4541019ff4
Merge pull request #2325 from elemoine/imagevector
...
Pass tolerance to ReplayGroup
2014-07-10 11:24:18 +02:00
Éric Lemoine
49b91998f9
Pass tolerance to ReplayGroup
...
The tolerance instead of the squared tolerance must be passed to the ReplayGroup constructor.
2014-07-10 09:52:13 +02:00
Andreas Hocevar
193adf4401
Move Swiss transform functions to the .js file
2014-07-09 21:24:42 +02:00
Andreas Hocevar
1ae82b054c
Revert to only accept ol.proj.Projection as argument
2014-07-09 18:12:07 +02:00
Andreas Hocevar
1bb5705b55
Clean up after testing
2014-07-09 18:11:22 +02:00
Andreas Hocevar
8f1fdde26e
Show both Proj4js and custom transform functions in examples
2014-07-09 18:09:23 +02:00
Éric Lemoine
4cf8383820
Avoid a type-cast
2014-07-09 17:51:24 +02:00
Andreas Hocevar
fc3ed93080
Use proj4.js from node_modules/ instead of copying it to build/
2014-07-09 15:33:13 +02:00
Andreas Hocevar
0a01f8ef7e
Simplify ol.proj.addCoordinateTransforms
...
Equivalent projections do not need to be handled here, and the forward
and inverse functions can be function arguments instead of being nested
in an object literal.
2014-07-09 15:33:13 +02:00
Andreas Hocevar
90c745006d
Update to use the documented Proj4js 2.2.x API
2014-07-09 15:33:12 +02:00
Andreas Hocevar
a22d7e4d22
Allow Proj4js to be loaded after OpenLayers
2014-07-09 15:33:12 +02:00
Andreas Hocevar
20e903f8d9
Add proj4 to package.json
2014-07-09 15:32:54 +02:00
Paul Spencer
f1bdaed15a
Merge pull request #2177 from pagameba/geometry-api
...
Add @todo api and describe ol.geom.Geometry funcs
2014-07-09 07:23:32 -04:00
Paul Spencer
4bcbda61c6
Merge pull request #2298 from probins/props
...
Document that options in layers and properties in features are set as object properties
2014-07-09 07:21:53 -04:00
Peter Robins
b396773183
Improve docs for tilegrid
2014-07-09 06:54:24 -04:00
Peter Robins
17d059f7bb
Document that layer options are set as object properties
2014-07-09 06:40:28 -04:00
Peter Robins
9915bb873c
Document that feature properties are set as object properties
2014-07-09 06:39:42 -04:00
Paul Spencer
befcc4ceea
Merge pull request #2204 from probins/dragbox
...
Correct/improve dragbox docs
2014-07-08 19:40:55 -04:00
Andreas Hocevar
88ab1ac61a
Doc changes suggested by @probins
2014-07-08 22:06:21 +02:00
Andreas Hocevar
8b2277cdda
Use proj4.defs instead of proj4.Proj, to conform with the proj4js API
2014-07-08 22:06:21 +02:00
Andreas Hocevar
0c62469f50
Update example to show transparent proj4js integration
2014-07-08 22:06:21 +02:00
Andreas Hocevar
dfe92da58d
Update example to show manual proj4js configuration
2014-07-08 22:06:21 +02:00
Andreas Hocevar
b5bdd0d4bb
Update tests
2014-07-08 22:06:21 +02:00
Andreas Hocevar
8b89f5b689
Update API to work with custom transforms, including proj4js
...
All transparent proj4js handling is now in ol.proj.get, and a new
addCoordinateTransforms function makes it easy to configure custom
transform functions. ol.Proj4jsProjection is no longer needed.
2014-07-08 22:06:20 +02:00
Andreas Hocevar
dc09b0a27f
Update externs and ol.HAVE_PROJ4JS for new proj4js API
2014-07-08 22:06:20 +02:00
Andreas Hocevar
971c1137bc
Download and use new proj4js
2014-07-08 22:06:20 +02:00
Andreas Hocevar
d215696154
Merge pull request #2322 from ahocevar/view-projection
...
Make sure that projection is an ol.proj.Projection instance
2014-07-08 22:01:21 +02:00
Andreas Hocevar
38bf0b439a
Merge pull request #2321 from ahocevar/cleanup-package-json
...
Remove transient jsdoc dependencies
2014-07-08 21:52:54 +02:00
Andreas Hocevar
82604ff60b
Make sure that projection is an ol.proj.Projection instance
2014-07-08 21:41:08 +02:00
Andreas Hocevar
3a0d0c7290
Remove transient jsdoc dependencies
...
alpha9 has the dependencies fixed again, so no need to keep taffydb and
underscore around.
2014-07-08 21:38:16 +02:00
Tim Schaub
8e555fad5b
Merge pull request #2312 from tschaub/test-deps
...
Move test dependencies out of the repo.
2014-07-07 07:04:42 -06:00
Paul Spencer
570a0c23a7
Merge pull request #2183 from pagameba/classdesc
...
Use @classdesc notation
2014-07-07 08:30:33 -04:00
Paul Spencer
8d991bd638
Add @todo API and describe ol.geom.Geometry funcs
...
The `clone()`, `getSimplifiedGeometry()` and `getType()` methods are all
base class methods documented in subclasses. They should appear in
ol.geom.Geometry in the API docs as well.
2014-07-07 08:29:56 -04:00
Andreas Hocevar
9b1e9dbc8e
Merge pull request #2317 from ahocevar/export-transform
...
Make transform exportable
2014-07-07 11:19:04 +02:00
Andreas Hocevar
1933d809e2
Export transform
...
ol.ObjectAccessor#transform is used in the bind-input example. Why the
example works without this export is a mystery to me. Either way, we
will want this in the docs.
2014-07-07 10:45:15 +02:00
Tim Schaub
5fdb380fb6
Merge pull request #2315 from tschaub/full-screen
...
Use goog.dom.fullscreen.
2014-07-06 17:18:44 -06:00
Tim Schaub
9c6cb9db6d
Use goog.dom.fullscreen
2014-07-06 16:03:09 -06:00
Tim Schaub
26e6260446
Merge pull request #2313 from tschaub/transform-extent
...
Add ol.proj.transformExtent function.
2014-07-06 15:33:33 -06:00
Tim Schaub
d0301805c7
Doc flip
2014-07-06 15:26:04 -06:00
Tim Schaub
1f88015db0
Add ol.proj.transformExtent function
2014-07-06 13:22:47 -06:00
Tim Schaub
21878ebad3
Lint
2014-07-06 12:47:33 -06:00
Tim Schaub
7e8551a767
Unused extensions
2014-07-06 12:43:55 -06:00
Tim Schaub
93716fc7f0
Extend expect.js rather than modify the source
2014-07-06 12:40:03 -06:00
Tim Schaub
d8ca8e7341
Update test readme
2014-07-06 11:53:34 -06:00
Tim Schaub
264a01cfd4
Add jquery as a dev dependency
2014-07-06 11:47:58 -06:00
Tim Schaub
8a3f1a8f34
Add mocha and mocha-phantomjs as dev dependencies
2014-07-06 11:40:08 -06:00
Tim Schaub
70cb7a4a0a
Add sinon as a dev dependency
2014-07-06 11:21:01 -06:00
Tim Schaub
6f398f93dd
Merge pull request #2309 from tschaub/test
...
Add a task to run the tests once with PhantomJS.
2014-07-06 06:52:13 -06:00
Éric Lemoine
94ba9aeea9
Merge pull request #2296 from elemoine/settileurlfunction
...
Use inheritDoc for ol.source.XYZ#setTileUrlFunction
2014-07-06 13:21:17 +02:00
Éric Lemoine
4e0d48386b
Use inheritDoc for ol.source.XYZ#setTileUrlFunction
2014-07-06 11:49:19 +02:00
Éric Lemoine
76584c3291
Merge pull request #2307 from elemoine/build
...
Build-related clean-ups
2014-07-06 09:16:11 +02:00
Tim Schaub
b452e04e08
Add a task to run the tests once with PhantomJS
...
The test.js task starts the development server and runs the tests in PhantomJS. As mentioned in the readme, when running the tests continuously during development, it is more convenient to start the dev server and visit the root of the test directory in your browser.
Later we can bring in Karma to drive PhantomJS and other browsers, but this simple "run once" task is useful for the CI job.
2014-07-05 19:42:30 -04:00
Éric Lemoine
f18dbcdb97
Remove bin/closure
...
And use the depswriter.py script from Closure Library downloaded by closure-util.
2014-07-05 23:46:03 +02:00
Éric Lemoine
fa25f2a477
Remove examples/loader.js
...
That script was used when Plovr was used for running the examples.
2014-07-05 23:36:59 +02:00
Éric Lemoine
043cd0ff41
Remove test/ol.html
...
This file was used when Plovr was used for running the tests.
2014-07-05 23:34:02 +02:00
Tim Schaub
489096e40b
Merge pull request #2305 from tschaub/todo
...
Replace @todo annotations.
2014-07-05 16:52:45 -04:00
Tim Schaub
1951c385a8
Merge pull request #2306 from tschaub/new
...
Remove old code.
2014-07-05 16:20:06 -04:00
Tim Schaub
5a24d022cf
Extra annotations for build.py as well
2014-07-05 16:19:41 -04:00
Tim Schaub
d99a61545c
Use @observable annotation instead of @todo observable
2014-07-05 16:16:44 -04:00
Tim Schaub
fd659d63e9
Remove @todo stability annotation (this has no effect)
2014-07-05 16:16:34 -04:00
Tim Schaub
10f4d0c3d7
Removing old code
2014-07-05 15:54:44 -04:00
Tim Schaub
8b29b52e95
Document olx.format.PolylineOptions
...
This was mistakenly annotated with `@todo stability` (which does nothing).
2014-07-05 15:43:03 -04:00
Tim Schaub
4cf5ab4620
Use @api annotation instead of @todo api
2014-07-05 15:41:14 -04:00
Éric Lemoine
297503e7c9
Merge pull request #2297 from elemoine/remove-plovr
...
Remove Plovr
2014-07-04 22:34:26 +02:00
Éric Lemoine
207e23099a
Merge pull request #2300 from elemoine/geojson
...
GeoJSON format needs to implement readProjectionFromObject
2014-07-04 14:44:35 +02:00
Éric Lemoine
0666dee697
GeoJSON format needs to implement readProjectionFromObject
2014-07-04 13:51:27 +02:00
Éric Lemoine
e0a8bb045a
Farewell Plovr
2014-07-04 10:51:18 +02:00
Éric Lemoine
c6138edbcb
Remove the test.json Plovr config file
2014-07-04 10:51:18 +02:00
Éric Lemoine
52294519bc
Remove the base.json Plovr config file
2014-07-04 10:51:18 +02:00
Éric Lemoine
07b02c2a55
Add a buildcfg/readme.md
2014-07-04 10:51:18 +02:00
Éric Lemoine
46149ff6f9
Remove ununsed serve-integration-test target
2014-07-04 10:51:18 +02:00
Éric Lemoine
a4e923cf4b
Target integration-test renamed to ci
2014-07-04 10:51:17 +02:00
Éric Lemoine
d1820fbce5
Update .travis.yml
2014-07-04 10:51:17 +02:00
Éric Lemoine
1626399c08
Use serve.js as the test server
2014-07-04 10:51:17 +02:00
Frederic Junod
2064d08602
Refresh the compiler error list
...
Based on https://github.com/openlayers/closure-util/blob/master/compiler-options.txt
2014-07-04 10:51:17 +02:00
Éric Lemoine
1129e0d934
Get Closure Library from closure-util for host-examples
2014-07-04 10:51:17 +02:00
Frederic Junod
234dd91ff2
Remove some externs declarations
...
All these declarations are defined in recent versions of Closure Compiler.
2014-07-04 10:51:17 +02:00
Éric Lemoine
f54398eda3
compilation_level is now just ADVANCED and SIMPLE
2014-07-04 10:51:17 +02:00
Éric Lemoine
a157ecd788
Make compiler happy by replacing 0e6 by 0
2014-07-04 10:51:17 +02:00
Éric Lemoine
167d13b4f6
Use closure-util's Closure lib for the check-requires target
2014-07-04 10:51:17 +02:00
Éric Lemoine
8c4a55cc65
Use build.js for compiling the examples all at once
2014-07-04 09:15:23 +02:00
Éric Lemoine
35888d1dc6
Use build.js for compiling the examples
2014-07-04 09:15:23 +02:00
Éric Lemoine
0ae1cd7cf5
Fix a type issue in jquery-1.7 externs
...
See https://github.com/google/closure-compiler/issues/176
2014-07-04 09:15:23 +02:00
Éric Lemoine
152b434f1b
Add jquery-1.7 externs
2014-07-04 09:15:23 +02:00
Éric Lemoine
992e0fa218
Use serve.js instead of the Plovr server
2014-07-04 09:15:23 +02:00
Éric Lemoine
f89abb53a9
Use build.js for ol-all.js
2014-07-04 09:15:23 +02:00
Éric Lemoine
4e8c9c5470
Use build.js for ol-whitespace.js
2014-07-04 09:15:23 +02:00
Éric Lemoine
3ea304f5bf
Use build.js for ol-simple.js
2014-07-04 09:15:23 +02:00
Éric Lemoine
04e60a9d37
Use build.js for ol.js
2014-07-04 09:15:22 +02:00
Éric Lemoine
064f95f530
Remove the IE 11 fullscreen externs declarations
...
They are defined in recent versions of Closure Compiler.
2014-07-04 09:15:22 +02:00
Éric Lemoine
18462a2af3
Merge pull request #2229 from tsauerwein/stable
...
Add stable tags to interactions
2014-07-04 06:31:13 +02:00
Éric Lemoine
76e1ca67a4
Merge pull request #2269 from probins/select
...
Improve docs for interaction.Select
2014-07-03 17:07:03 +02:00
Marc Jansen
4fed441eda
Merge pull request #2280 from probins/intro
...
Introduction tutorial
2014-07-03 16:53:55 +02:00
Éric Lemoine
067345a4b0
Merge pull request #2293 from elemoine/vector-wfs
...
Minor change to vector-wfs example
2014-07-03 14:55:13 +02:00
Éric Lemoine
6abba32707
Minor change to vector-wfs example
...
My linter complains that vectorSource is used before it is defined.
2014-07-03 14:53:49 +02:00
Éric Lemoine
d8cc019184
Merge pull request #2292 from elemoine/closure-util
...
Use closure-util 0.19.0
2014-07-03 14:45:03 +02:00
tsauerwein
b8ab6fd771
Add stable tags to interactions
2014-07-03 14:19:16 +02:00
Éric Lemoine
2e541b43d1
Use closure-util 0.19.0
2014-07-03 14:17:01 +02:00
Paul Spencer
abe953e4e5
Use @classdesc notation (continuing #2178 )
2014-07-03 08:09:25 -04:00
Paul Spencer
b0a1444da0
Merge pull request #2290 from pagameba/typo
...
Fix spelling of GEOMETRY_RENDERERS_
2014-07-03 07:33:57 -04:00
Éric Lemoine
450d42a4cc
Merge pull request #2276 from elemoine/select
...
Add "action type" select to select-features example
2014-07-03 12:36:01 +02:00
Peter Robins
90f2f96797
Introduction tutorial
2014-07-03 05:14:25 -04:00
Peter Robins
49aabda1b9
Improve docs for interaction.Select
2014-07-03 04:54:09 -04:00
Éric Lemoine
f8ba6758a2
Add "action type" select to select-features example
...
Making it possible to choose between three select interactions, one that works on "singleclick", one that works on "click", and one that works on "mousemove".
2014-07-03 09:24:23 +02:00
Éric Lemoine
ef1414c508
Minor apidoc change
2014-07-03 09:14:41 +02:00
Éric Lemoine
355ca67b86
Add ol.events.condition.click
2014-07-03 09:14:41 +02:00
Éric Lemoine
67c2e46c19
Add ol.events.condition.mouseMove
2014-07-03 09:14:41 +02:00
Paul Spencer
a93f7b8190
Fix spelling of GEOMETRY_RENDERERS_
2014-07-02 21:54:53 -04:00
Marc Jansen
700a0b15b3
Merge pull request #2278 from probins/control
...
Document custom controls
2014-07-02 18:52:34 +02:00
Marc Jansen
fdf0525c71
Merge pull request #2286 from probins/defines
...
Improve docs for define tag
2014-07-02 18:45:27 +02:00
Frédéric Junod
17bb8d8ca1
Merge pull request #2288 from fredj/latest-closure-library
...
Mark the color argument to ol.color.transform non-nullable
2014-07-02 17:44:15 +02:00
Tim Schaub
927513e1f0
Merge pull request #2284 from tschaub/classes
...
Use `goog.dom.classlist` functions instead of the deprecated `goog.dom.classes` functions.
2014-07-02 10:18:28 -04:00
Éric Lemoine
fe776b0d1a
Merge pull request #2287 from tsauerwein/geojson-write-geometry
...
Export ol.format.GeoJSON.writeGeometry()
2014-07-02 14:46:46 +02:00
Frederic Junod
54ea8dc52b
Mark the color argument to ol.color.transform non-nullable
...
Inside this function goog.vec.Mat4.multVec3 is called and and its
arguments must not be null.
2014-07-02 14:43:29 +02:00
Peter Robins
2e1957c42c
Improve docs for define tag
2014-07-02 08:22:23 -04:00
tsauerwein
97e59f0976
Export ol.format.GeoJSON.writeGeometry()
2014-07-02 13:48:51 +02:00
Éric Lemoine
3e49ea2ba0
Merge pull request #2285 from tsauerwein/vector-source-clear
...
Export ol.source.Vector.clear()
2014-07-02 12:10:46 +02:00
tsauerwein
5adb3a6a8e
Export ol.source.Vector.clear()
2014-07-02 11:53:58 +02:00
Frédéric Junod
242787da45
Merge pull request #2283 from fredj/closure-util.json
...
Fix the closure-compiler and closure-library versions
2014-07-02 10:33:54 +02:00
Frederic Junod
6b230d3711
Fix the closure-library version
...
The version is the same as the one provided by plovr-81ed862.jar
2014-07-02 10:22:27 +02:00
Frederic Junod
d3234f1b6a
Depends on closure-util version 0.18.0
2014-07-02 09:15:02 +02:00
Tim Schaub
4b57f7798f
Use goog.dom.classlist functions
...
The goog.dom.classes functions have now been deprecated. See 97e8a0c0fc
2014-07-01 14:09:28 -04:00
Tim Schaub
203df11c96
Merge pull request #2281 from tschaub/remove-libtess
...
Remove libtess.js.
2014-07-01 12:51:48 -04:00
Marc Jansen
a3e332c0c2
Merge pull request #2282 from marcjansen/coordinate-tests
...
Add more tests to ol.coordinate
2014-07-01 17:14:44 +02:00
Marc Jansen
70548b4704
Add tests for ol.coordinate.equals().
2014-07-01 17:02:34 +02:00
Marc Jansen
00fd5caa92
Add tests for ol.coordinate.createStringXY().
2014-07-01 17:02:34 +02:00
Marc Jansen
07b41f84d0
Add tests for ol.coordinate.add().
2014-07-01 17:02:34 +02:00
Peter Robins
3bbf9ae720
Document custom controls
2014-07-01 09:57:26 -04:00
Tim Schaub
97985934e1
Remove libtess.js
2014-07-01 08:45:09 -04:00
Andreas Hocevar
60f283d5c0
Merge pull request #2279 from ahocevar/show-sketch-vertex
...
Show sketch vertex for all geometry types
2014-07-01 12:04:40 +02:00
Andreas Hocevar
29370a04aa
Show sketch vertex for all geometry types
2014-07-01 11:52:21 +02:00
Éric Lemoine
c6083f0592
Merge pull request #2277 from probins/pm
...
Document that panning triggers pointermove on touch
2014-06-30 21:17:33 +02:00
Peter Robins
b4596732e1
Document that panning triggers pointermove on touch
2014-06-30 12:29:36 -04:00
Éric Lemoine
64fcb1a0f5
Merge pull request #2264 from elemoine/object
...
ol.ObjectAccessor#transform shouldn't dispatch an event to the target object
2014-06-30 12:17:33 +02:00
Tim Schaub
9e7c516d08
Merge pull request #2275 from tschaub/relative
...
Allow build task to be run from anywhere and provide option for resolving relative paths.
2014-06-29 15:16:47 -04:00
Tim Schaub
a8a035468b
Allow cwd to be configured for build
...
By default, all paths in the build config (e.g. externs) are assumed to be relative to the ol3 repo root. To make it so relative paths are resolved from a different directory, use the cwd option.
In addition, this change makes it so the `build.js` task can be run from another directory.
2014-06-29 15:02:47 -04:00
Tim Schaub
fb7d39005e
Unused var
2014-06-29 12:55:30 -04:00
Tim Schaub
ce209220ae
Merge pull request #2268 from tschaub/classdesc
...
Treat classdesc as description.
2014-06-29 08:58:22 -04:00
Éric Lemoine
ade0cd8aaf
Merge pull request #2265 from elemoine/setproperties
...
Change setValues to setProperties
2014-06-29 11:56:17 +02:00
Tim Schaub
93ece7021c
Merge pull request #2266 from tschaub/extra-require
...
Extra goog.require calls.
2014-06-28 10:47:35 -04:00
Tim Schaub
2f5a92c2c9
Treat classdesc as description
2014-06-28 10:46:36 -04:00
Marc Jansen
8f81f2e453
Merge pull request #2267 from probins/sig
...
Docs: fix missing space on type signature
2014-06-28 14:54:59 +02:00
Peter Robins
68885cbb96
Docs: fix missing space on type signature
2014-06-28 08:29:41 -04:00
Tim Schaub
2ec63b6c58
Unnecessary ol.Tile requires
2014-06-27 19:57:54 -04:00
Tim Schaub
997517110c
Unnecessary ol.Image require
2014-06-27 19:51:38 -04:00
Tim Schaub
19cf117a08
Merge pull request #2172 from gingerik/restore-wkt-parser
...
Back from the ashes! The WKT format lives!
2014-06-27 17:52:22 -04:00
Erik Timmers
1e61485e11
Extend WKT parser from ol.format.TextFeature
2014-06-27 23:35:36 +02:00
Erik Timmers
61378098e6
Restore the WKT parser, example & tests
2014-06-27 23:35:35 +02:00
Éric Lemoine
eafc2ac371
Change setValues to setProperties
2014-06-27 17:26:51 +02:00
Tim Schaub
fa5f99c716
Merge pull request #2261 from tschaub/view
...
Rename View2D to View.
2014-06-27 10:38:27 -04:00
Tim Schaub
e802902f9b
Rename ol.extent.getForView2DAndSize to ol.extent.getForViewAndSize
2014-06-27 09:59:39 -04:00
Tim Schaub
9565e17ee0
Rename ol.View2DProperty to ol.ViewProperty
2014-06-27 09:59:39 -04:00
Tim Schaub
878dcd1d28
Rename olx.View2DOptions to olx.ViewOptions
2014-06-27 09:59:39 -04:00
Tim Schaub
47d37fabea
Rename ol.View2D to ol.View
2014-06-27 09:59:39 -04:00
Tim Schaub
b9f444a008
Rename olx.View2DState to olx.ViewState and use viewState property
2014-06-27 09:58:25 -04:00
Tim Schaub
2e88f911dd
Rename view.getView2DState() to view.getState()
2014-06-27 09:52:19 -04:00
Tim Schaub
b88d2aebc9
Remove view.getView2D() method
2014-06-27 09:52:19 -04:00
Tim Schaub
956e1bf8b4
Remove ol.View base class
2014-06-27 09:52:19 -04:00
Tim Schaub
3c1cb55079
Remove IView and IView2D
2014-06-27 09:52:19 -04:00
Tim Schaub
c74f945817
Remove IView3D
2014-06-27 09:52:19 -04:00
Andreas Hocevar
efc3e3244a
Merge pull request #2254 from elemoine/replaygroup
...
Use replay groups for feature overlays
2014-06-27 12:59:06 +02:00
Andreas Hocevar
cf13cb5e32
Fix remaining API doc issues with squared tolerance vs. tolerance
2014-06-27 12:20:16 +02:00
Andreas Hocevar
80fa0be42f
Use setStyle in the constructor
2014-06-27 12:14:22 +02:00
Andreas Hocevar
f67767aaf0
Add ol.renderer.vector.getSquaredTolerance and ol.SIMPLIFY_TOLERANCE
2014-06-27 12:10:46 +02:00
Andreas Hocevar
2171c92b5c
Add new tests for FeatureOverlay
...
In the process of creating these tests, a bug with setting this._style
was also fixed.
2014-06-27 11:46:47 +02:00
Éric Lemoine
be69f5bdac
Merge pull request #2244 from elemoine/kmlwrite
...
KML write support
2014-06-27 11:23:16 +02:00
Éric Lemoine
1ec25f3992
Remove the unused ol.format.KML.DOCUMENT_SEQUENCE_
2014-06-27 10:59:31 +02:00
Éric Lemoine
ccd01fb874
Add ol.format.XSD.writeBooleanTextNode
2014-06-27 10:56:04 +02:00
Bart van den Eijnden
2517c712db
Merge pull request #2263 from bartvde/transformflatgeom-test
...
Add some test coverage for ol.geom.transformSimpleGeometry2D
2014-06-27 10:36:49 +02:00
Éric Lemoine
b67e71828d
Add a test for ol.Object
2014-06-27 10:17:13 +02:00
Éric Lemoine
5ebb9686ce
ol.Object doc improvement
2014-06-27 10:16:53 +02:00
Éric Lemoine
9179c914b8
Notify ol.Object source when transform is called
2014-06-27 10:16:27 +02:00
Bart van den Eijnden
e3cbece91b
Add some test coverage for ol.geom.transformSimpleGeometry2D
2014-06-27 10:07:47 +02:00
Frédéric Junod
c4cf76f983
Merge pull request #2260 from fredj/vectorsource-same-id
...
Remove uniqueness constraint check
2014-06-27 10:07:44 +02:00
Frederic Junod
a172eda242
Remove uniqueness constraint check
2014-06-26 17:55:38 +02:00
Frédéric Junod
d1737228e9
Merge pull request #2256 from fredj/easing.jsdoc
...
Add the jsdoc ol.easing namespace
2014-06-26 16:39:22 +02:00
Peter Robins
85c1427111
Add ol.easing to api docs
2014-06-26 16:14:59 +02:00
Andreas Hocevar
1551e6e7ff
Improved forEatchFeatureAtPixel docs
2014-06-26 15:17:29 +02:00
Éric Lemoine
177188d732
Add ol.format.KML.SCHEMA_LOCATION_
2014-06-26 15:13:04 +02:00
Paul Spencer
33948a7244
Merge pull request #2247 from pagameba/source-state
...
Use string values for ol.source.State enum
2014-06-26 08:27:06 -04:00
Paul Spencer
bf9dbd614a
Use string values for ol.source.State enum
...
Many user-facing enums are string values and we document use of the string values rather than more confusing enum reference or the numeric values.
2014-06-26 08:15:03 -04:00
Éric Lemoine
b25e577865
Do not "export" ol.render.Event#replayGroup
2014-06-26 14:11:43 +02:00
Éric Lemoine
6cf4c95762
Flush the vector context after replaying the batch
2014-06-26 14:06:56 +02:00
Andreas Hocevar
d2e4603171
Merge pull request #2252 from probins/patch-1
...
Fix broken links in api docs landing page
2014-06-26 13:24:20 +02:00
Andreas Hocevar
ba2d49d715
Finish the replay group after dispatching the compose event
2014-06-26 13:16:34 +02:00
Peter Robins
54d249e921
Fix broken links in api docs landing page
2014-06-26 12:16:18 +01:00
Éric Lemoine
0762b8c023
Defer selection/deselection
2014-06-26 10:39:58 +02:00
oterral
02b8ef1bb6
Fix nodes order in Placemark and IconStyle
2014-06-26 09:24:08 +02:00
oterral
5d8d936216
Use ol.xml.setAttributeNS for xmlns attributes
2014-06-26 09:07:22 +02:00
Éric Lemoine
bcdce20ee3
Clone skippedFeatureUids_
2014-06-25 18:32:08 +02:00
Éric Lemoine
18d117dff6
Hit detection for features drawn at pre/postcompose
2014-06-25 18:32:02 +02:00
Tim Schaub
b977d85229
Merge pull request #2246 from tschaub/kind
...
Add symbol kind to info.
2014-06-25 11:52:28 -04:00
Tim Schaub
d5de99bcf7
Add symbol kind to info
2014-06-25 11:11:22 -04:00
Tim Schaub
dc6fd76e25
Merge pull request #2245 from sweco-sebhar/patch-1
...
Make `ol.Observable#getRevision` exportable.
2014-06-25 10:53:18 -04:00
Björn Harrtell
8fab2f7d25
Add getRevision to api
...
The revision can be useful for instance to check if a feature has been modified so I'd like to see it in api.
2014-06-25 16:19:42 +02:00
Éric Lemoine
384f2a0ecf
Create valid KML documents
...
Thanks @bartvde.
2014-06-25 15:58:56 +02:00
Éric Lemoine
05970c9831
Minor change to the example externs file
2014-06-25 15:58:56 +02:00
Éric Lemoine
fba89275d8
Use exampleNS.strToBase64 in kml example
2014-06-25 15:58:56 +02:00
Éric Lemoine
7fb3e5842d
Add an exampleNS.strToBase64 function
...
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Base64_encoding_and_decoding
2014-06-25 15:58:56 +02:00
Éric Lemoine
78ac2c8a76
Add export button to kml example
2014-06-25 12:25:43 +02:00
Éric Lemoine
a4e95eb513
Add write support to KML format
2014-06-25 12:17:32 +02:00
Éric Lemoine
8dc9618adb
Add ol.style.Icon#getImageSize
2014-06-25 12:16:22 +02:00
Éric Lemoine
bd3da0eed9
Merge pull request #2242 from elemoine/feature-clone
...
Add ol.Feature#clone
2014-06-25 09:43:41 +02:00
Andreas Hocevar
4679a7d4fb
Merge pull request #2138 from probins/mapoptions
...
Document map options more thoroughly
2014-06-25 09:35:56 +02:00
Éric Lemoine
ec6a0548d1
Add ol.Feature#clone
2014-06-25 09:31:15 +02:00
Éric Lemoine
34d389e2f8
Merge pull request #2218 from oterral/exports
...
Add exports
2014-06-25 09:30:37 +02:00
oterral
0fefd680d4
Make ol.tilegrid.TileGrid#getResolutions method exportable
2014-06-25 08:31:45 +02:00
oterral
67bd397c37
Make ol.format.KML#readName method exportable
2014-06-25 08:31:45 +02:00
Frédéric Junod
b8dca03365
Merge pull request #2241 from fredj/misc
...
Cleanup vector-labels example
2014-06-24 23:11:10 +02:00
Frederic Junod
a6d059649f
Cleanup vector-labels example
2014-06-24 16:45:58 +02:00
Frédéric Junod
3f5e42258a
Merge pull request #2239 from probins/patch-1
...
Correct minor typo in ol.dom.Input docs
2014-06-24 13:27:29 +02:00
Frédéric Junod
1c751b9e9f
Merge pull request #2238 from fredj/circle-hit-detection
...
Circle hit detection
2014-06-24 13:27:02 +02:00
Peter Robins
928b05e857
Correct minor typo in ol.dom.Input docs
2014-06-24 12:04:42 +01:00
Frederic Junod
2c6b22f55c
Use the right coordinates when drawing circles
2014-06-24 12:25:21 +02:00
Andreas Hocevar
85ddd2446e
Add endGeometry after hit detection stroke and fill
2014-06-24 12:23:47 +02:00
Paul Spencer
e5b9098965
Merge pull request #2207 from probins/projdocs
...
Improve docs for projection/transform functions
2014-06-23 07:48:46 -04:00
Peter Robins
ff3e66d550
Improve docs for projection/transform functions
2014-06-23 06:16:35 -04:00
Éric Lemoine
d7a046a0dc
Merge pull request #2200 from probins/examplereadme
...
Add examples/readme
2014-06-22 19:08:16 +02:00
Peter Robins
8dcbded96a
Add examples/readme
2014-06-22 11:57:03 -04:00
Marc Jansen
f2389a9a7d
Merge pull request #2231 from probins/patch-1
...
Correct minor typo in ol.extent.buffer docs
2014-06-21 18:32:34 +02:00
Peter Robins
dbe3729857
Correct minor typo in ol.extent.buffer docs
2014-06-21 14:01:08 +01:00
Éric Lemoine
b6be48564c
Merge pull request #2230 from probins/condition
...
Update docs for events.condition options
2014-06-20 20:33:19 +02:00
Peter Robins
68fcba6e35
Update docs for events.condition options
2014-06-20 14:15:52 -04:00
Peter Robins
68ec57b004
Document map options more thoroughly
2014-06-20 08:27:20 -04:00
Peter Robins
c1c98b45b9
Correct/improve dragbox docs
2014-06-20 04:45:12 -04:00
Frédéric Junod
71da6603cb
Merge pull request #2171 from fredj/hidpi-text-stroke
...
Don't scale the text stroke width by pixel ratio
2014-06-19 19:20:32 +02:00
Éric Lemoine
5df4b5030a
Merge pull request #1941 from elemoine/stable
...
Mark ol.Map and ol.Collection as stable
2014-06-19 15:53:23 +02:00
Frédéric Junod
19467fae8e
Merge pull request #2223 from fredj/igc-example-input
...
Fix invalid input tag in igc example
2014-06-19 14:33:15 +02:00
Frederic Junod
6194eeda8e
Fix invalid input tag in igc example
2014-06-19 11:37:47 +02:00
Éric Lemoine
b40a6997d9
Add stable tags to ol.Map
2014-06-19 10:37:11 +02:00
Éric Lemoine
601f0d8fd2
Add stable tags to ol.Collection
2014-06-19 10:35:04 +02:00
Éric Lemoine
5e9121cd8b
Merge pull request #2217 from elemoine/overlay-offset
...
Add an offset property to ol.Overlay
2014-06-19 10:20:38 +02:00
Frédéric Junod
a4df24abb5
Merge pull request #2219 from fredj/rbush-update
...
Allow the value to be changed while iterating over the rtree
2014-06-19 10:10:53 +02:00
Éric Lemoine
af78adb417
Make ol.Overlay always call setPositioning
2014-06-19 10:09:57 +02:00
Éric Lemoine
0a0d12ec8a
Make ol.Overlay always call setOffset
2014-06-19 10:09:37 +02:00
Éric Lemoine
dced47157e
Better docs for ol.Overlay#positioning
2014-06-19 09:57:58 +02:00
Frédéric Junod
32f58b4b4e
Merge pull request #2220 from fredj/synthetic-points-popup
...
Remove the unused popup from the synthetic-points example
2014-06-19 09:55:43 +02:00
Éric Lemoine
dc6867ea2f
Merge pull request #2216 from elemoine/pixelratio
...
Add tilePixelRatio option to ol.source.WMTS
2014-06-19 09:51:41 +02:00
Éric Lemoine
fd151e1386
Add docs for tilePixelRatio
2014-06-19 09:50:53 +02:00
Frederic Junod
8d12c76c1d
Remove the unused popup from the synthetic-points example
2014-06-19 09:43:37 +02:00
Frederic Junod
7408100c27
Allow the value to be changed while iterating over the rtree
2014-06-19 09:24:48 +02:00
Éric Lemoine
a9a1a42b8b
Merge pull request #2214 from probins/patch-2
...
Stop exporting getTransformFromProjections and transformWithProjections
2014-06-18 22:52:28 +02:00
Éric Lemoine
d1d8d5f96c
Add an offset property to ol.Overlay
...
Replaces "offsetX" and "offsetY" by an ol.Object "offset" property.
2014-06-18 22:11:07 +02:00
Frédéric Junod
cc51060170
Merge pull request #2215 from fredj/json-type
...
Correct code type in tasks/readme
2014-06-18 13:52:34 +02:00
Frederic Junod
f09c00462c
Correct code type in tasks/readme
2014-06-18 13:42:32 +02:00
Éric Lemoine
16c9d9bf09
Use tilePixelOption in wmts-hidpi example
2014-06-18 13:34:57 +02:00
Andreas Hocevar
4e52224c12
Add example
2014-06-18 13:34:57 +02:00
Éric Lemoine
e161f0eaba
Add tilePixelRatio option to ol.source.WMTS
2014-06-18 13:34:57 +02:00
Éric Lemoine
947eb2e949
Add tilePixelRatio option to ol.source.TileImage
2014-06-18 13:34:57 +02:00
Éric Lemoine
4bcadc5b8d
Add tilePixelRatio option to ol.source.Tile
2014-06-18 13:27:22 +02:00
Frédéric Junod
92b62ba3ab
Merge pull request #2213 from probins/patch-1
...
Correct minor typo in tasks/readme
2014-06-18 11:23:30 +02:00
Éric Lemoine
0cc0239c16
Merge pull request #2212 from elemoine/drawinteraction
...
Add "None" to draw-features example's select
2014-06-18 10:00:52 +02:00
Peter Robins
0a2b3b0bca
Stop exporting getTransformFromProjections and transformWithProjections
2014-06-18 08:19:56 +01:00
Peter Robins
986778cf0c
Correct minor typo in tasks/readme
2014-06-18 08:10:26 +01:00
Éric Lemoine
a7b4a08e07
Add "None" to draw-features example's select
...
This allows to deactivate drawing entirely in the example.
2014-06-18 08:26:45 +02:00
Frédéric Junod
758f326215
Merge pull request #2101 from fredj/polyline-factor
...
Make the scale factor of ol.format.Polyline configurable
2014-06-17 17:41:03 +02:00
Frederic Junod
a283977cb9
Make the scale factor of ol.format.Polyline configurable
...
And export the class
2014-06-17 16:58:40 +02:00
Bart van den Eijnden
0245cb1d56
Merge pull request #2210 from bartvde/wfs-example-fix
...
Get rid of unused info div in vector-wfs example
2014-06-17 11:14:36 +02:00
Bart van den Eijnden
6fa0aa252c
Get rid of unused info div in vector-wfs example
2014-06-17 11:05:19 +02:00
Frédéric Junod
7d9e13f30f
Merge pull request #2209 from fredj/modify-rbush
...
Use getInExtent instead of forEachInExtent
2014-06-17 09:28:11 +02:00
Frederic Junod
9b2a874282
Use getInExtent instead of forEachInExtent
2014-06-17 08:58:04 +02:00
Frederic Junod
52b1ba30fa
Don't scale the text stroke width by pixel ratio
2014-06-16 15:34:54 +02:00
Andreas Hocevar
3fdd0e4bf7
Merge pull request #2202 from probins/tvformat
...
Add missing format option to TileVector docs
2014-06-16 11:03:43 +02:00
Andreas Hocevar
eb8c2ab339
Merge pull request #2203 from probins/classdesc
...
Add classdesc to remaining vector classes
2014-06-16 11:02:23 +02:00
Andreas Hocevar
0d59deb6ba
Merge pull request #2206 from probins/nostatic
...
Remove static button in docs sidebar if none
2014-06-16 10:55:01 +02:00
Peter Robins
e4b5b3039a
Remove static button in docs sidebar if none
2014-06-15 14:00:02 -04:00
Peter Robins
8a4307cff2
Add classdesc to remaining vector classes
2014-06-15 08:55:09 -04:00
Peter Robins
4a52333d9f
Add missing format option to TileVector docs
2014-06-15 08:22:24 -04:00
Éric Lemoine
4f23ef66d0
Make ol.FeatureOverlay use replay group
2014-06-14 14:22:10 +02:00
Éric Lemoine
49a1215f75
Pass a replay group to ol.render.Event
2014-06-14 14:21:34 +02:00
Andreas Hocevar
4925ac9339
Merge pull request #2199 from probins/abstract
...
Add standard docs text to abstract base classes
2014-06-14 14:17:46 +02:00
Peter Robins
75be215497
Add standard docs text to abstract base classes
2014-06-14 07:20:33 -04:00
Tim Schaub
f1fe1a5ade
Merge pull request #2197 from tschaub/deps
...
Update closure-util.
2014-06-13 23:51:58 -07:00
Tim Schaub
94f0513aa1
Update closure-util
...
The closure-util package works on Node 0.8, 0.10, and 0.11 (as of this writing), but it requires an updated version of npm to install on Node 0.8. For the build to pass on Travis, we update npm before installing other dependencies. For others who are installing the openlayers package, nothing special is required for Node 0.10 and above. For users on Node 0.8, the openlayers package will only install with an updated version of npm. This can be installed with npm itself.
npm install -g npm # only needed on Node 0.8
2014-06-13 10:48:10 -07:00
Éric Lemoine
39a02f0d5a
Merge pull request #2174 from elemoine/generate-info
...
Change sourceDir to src/ in generate-info.js
2014-06-12 15:48:09 +02:00
Andreas Hocevar
66d72519c3
Merge pull request #2191 from ahocevar/tile-function-annotation
...
Mark abstract method as function for JSDoc to pick it up
2014-06-12 15:03:52 +02:00
Andreas Hocevar
4eab46e41b
Mark abstract method as function for JSDoc to pick it up
...
This leaves aside the question whether getImage needs to be
defined as abstract method in a base class that does not know
about images, but at least it makes the documentation appear
correctly in ol.tile.Image.
2014-06-12 14:43:49 +02:00
Frédéric Junod
44e829a17d
Merge pull request #2188 from fredj/easing
...
Remove ol.easing.elastic and ol.easing.bounce
2014-06-12 13:43:05 +02:00
Frederic Junod
04cb3c4299
Remove ol.easing.elastic and ol.easing.bounce
...
And move the code to the animation example
2014-06-12 12:42:03 +02:00
Frédéric Junod
cd71b14775
Merge pull request #2173 from probins/sidebar
...
Remove olx and interfaces from docs sidebar
2014-06-12 11:02:29 +02:00
Frédéric Junod
a25067eccc
Merge pull request #2157 from probins/loadstrat
...
Add docs link to loadingstrategy
2014-06-12 10:58:41 +02:00
Éric Lemoine
a2a06c745a
Merge pull request #2185 from elemoine/imagevector
...
ol.source.ImageVector doesn't skip features
2014-06-11 17:42:49 +02:00
Frédéric Junod
54d5b25d77
Merge pull request #2186 from fredj/rbush-tests
...
Add more tests for ol.structs.RBush#forEach
2014-06-11 16:42:09 +02:00
Éric Lemoine
7a1e605f14
Skipped features support to ol.source.ImageVector
2014-06-11 16:26:21 +02:00
Frederic Junod
e9e62bcf98
Better ol.structs.RBush#forEach documentation
2014-06-11 13:45:18 +02:00
Frederic Junod
23383c9979
Add more tests for ol.structs.RBush#forEach
2014-06-11 13:45:18 +02:00
Andreas Hocevar
b411ccaa5b
Merge pull request #2187 from ahocevar/fix-jsdoc
...
Manually add jsdoc dependencies
2014-06-11 13:04:21 +02:00
Andreas Hocevar
28d4e5a6c9
Manually add jsdoc dependencies
...
Looks like there is a version mismatch with the taffydb and
underscore dependencies of jsdoc, so we add them here manually.
2014-06-11 12:06:02 +02:00
Andreas Hocevar
90974a0721
Merge pull request #2184 from ahocevar/google-no-kinetic
...
Restore synchronized map panning in google-map example
2014-06-11 00:37:12 +02:00
Andreas Hocevar
c8c0f087f0
Restore synchronized map panning in google-map example
2014-06-10 16:11:40 +02:00
Éric Lemoine
f0dbcfd541
Merge pull request #2114 from tsauerwein/draw-and-modify
...
Add example combining draw and modify interaction
2014-06-10 10:00:27 +02:00
Antoine Abt
5926611cd1
Merge pull request #2168 from tonio/keyboard_controls
...
Restore control’s keyboard navigation
2014-06-10 08:45:19 +02:00
Andreas Hocevar
f27c91e27f
Merge pull request #2130 from adube/fix-example-gmaps-zooms
...
Fix GoogleMaps example view max zoom levels
2014-06-09 22:22:34 +02:00
Paul Spencer
50b63b4a30
Merge pull request #2179 from pagameba/remove-getsimplifiedgeometry
...
Remove getSimplifiedGeometry from ol.geom.Circle
2014-06-09 16:10:02 -04:00
Paul Spencer
c1ddc92cc8
Fix typo in comment
2014-06-09 15:17:14 -04:00
Paul Spencer
7d8dbbc7cc
Remove getSimplifiedGeometry from ol.geom.Circle
...
The `getSimplifiedGeometry` method is unnecessary as
`ol.geom.SimpleGeometry`'s default implementation is to do the
same thing (return `this`).
2014-06-09 14:37:39 -04:00
Tim Schaub
2a42e7736a
Merge pull request #2178 from probins/classdesc
...
Use @classdesc notation.
2014-06-09 11:18:14 -06:00
Peter Robins
41d9f0360a
Add @classdesc to classes
2014-06-09 12:10:19 -04:00
Éric Lemoine
be62e75714
Change sourceDir to src/ in generate-info.js
...
This is to accomodate the case where other directories than "ol" include "api" annotations. For example, the Swisstopo geoadmin folks extend OpenLayers 3 in an ol3 fork, and they have their own "ga" namespace/directory under "src". See https://github.com/geoadmin/ol3/tree/master/src .
2014-06-09 10:20:50 +02:00
Peter Robins
e08a98b624
Add classdesc to gjslint custom tags
2014-06-08 04:43:09 -04:00
Peter Robins
72dd59f554
Remove olx and interfaces from docs sidebar
2014-06-07 09:46:05 -04:00
Tim Schaub
ee38f8fc2f
Merge pull request #2033 from htulipe/map-renderer-type
...
Expose map renderer type in the API.
2014-06-06 14:13:50 -06:00
tsauerwein
d0e818e8ce
Add condition to draw interaction
2014-06-06 15:54:38 +02:00
tsauerwein
0a939c6554
Export condition singleClick and mouseOnly
2014-06-06 15:17:06 +02:00
tsauerwein
88197360c1
Add example combining draw and modify interaction
2014-06-06 15:17:06 +02:00
Peter Robins
acd03b0a46
Change @class docs tag to @classdesc
2014-06-06 05:28:24 -04:00
Frédéric Junod
70e3cb3598
Merge pull request #2170 from fredj/collection-item
...
Rename ol.Collection#getAt to ol.Collection#item
2014-06-06 10:13:46 +02:00
Frederic Junod
4525276c6e
Rename ol.Collection#getAt to ol.Collection#item
...
TouchList, DOMStringList, DOMTokenList, NodeList all have an
`item(index)` function to retrieve an item from a list.
We should do the same.
2014-06-06 09:49:12 +02:00
Antoine Abt
09719bdc70
Fixes button handlers event type
2014-06-06 09:32:39 +02:00
Éric Lemoine
ba060ccc50
Merge pull request #2113 from GeoDienstenCentrum/improve-a11y-example
...
Enhance and improve the accessibility example
2014-06-05 14:27:14 +02:00
Éric Lemoine
afecbb7ea0
Merge pull request #2164 from oterral/sprite
...
Allow the use of sprite image in KML
2014-06-05 14:23:56 +02:00
oterral
b4851e7927
Add ol.format.KML test for complex IconStyle
2014-06-05 08:40:08 +02:00
oterral
2961970f59
Add ol.style.Icon tests for getAnchor and getOrigin
2014-06-05 08:40:00 +02:00
Antoine Abt
75cd5572aa
Restore control’s keyboard navigation
2014-06-04 16:55:02 +02:00
Bart van den Eijnden
5645eab850
Merge pull request #2165 from bartvde/ie-xml-write
...
Make sure WFS format writing works correctly in IE9+ (r=@tschaub)
2014-06-04 15:03:56 +02:00
Bart van den Eijnden
87ea5fabdd
Make sure WFS format writing works correctly in IE9+
2014-06-04 12:29:24 +02:00
oterral
0b17d9aeb5
Add parsing of gx:x, gx:y, gx:w and gx:h tags in KML format
2014-06-04 11:15:13 +02:00
oterral
71951b8bbd
Add offset and offsetOrigin in ol.style.Icon
2014-06-04 11:15:13 +02:00
Tim Schaub
38d8799a01
Merge pull request #2161 from tschaub/exports
...
Map event and vector source exports.
2014-06-03 16:29:18 -06:00
Tim Schaub
a9fc53e8da
Make frameState property of ol.MapEvent exportable
2014-06-03 12:45:45 -06:00
Tim Schaub
0f04236fc4
Make map property of ol.MapEvent exportable
2014-06-03 12:45:03 -06:00
Tim Schaub
559feba1ed
Add interface for map events so properties can be disambiguated
2014-06-03 12:43:45 -06:00
Tim Schaub
13d964488f
Make getFeatureById method exportable
2014-06-03 11:42:47 -06:00
mprins
a6d26c53e1
Enhance and improve the accessibility example.
...
Changes to improve the accessibility example:
- remove the `accesskey` attributes. Use of the `accesskey` is generally not recommended as it tends to cause conflicts with AT software and user settings.
- Change the scripted "Go to map" accesskey to a regular skiplink.
- Use script to inject the buttons below the map, if the map were to fail for lack of javascript support the buttons should not be there either. These should be buttons (and not hyperlinks) because they provide an action not a navigation.
- Update the docs.
- Add an empty `alt` attribute to the logo since it is strictly decorative (this should probably be done sitewide - which IMO is out of scope for this PR)
2014-06-03 09:28:43 +02:00
Peter Robins
474fc8f4a6
Add docs link to loadingstrategy
2014-06-02 09:58:04 -04:00
Éric Lemoine
73bfd326d0
Merge pull request #2156 from elemoine/featureoverlaytests
...
Add ol.FeatureOverlay tests
2014-06-02 14:16:47 +02:00
Éric Lemoine
0b4f463697
Merge pull request #2121 from oterral/utils_func_cache
...
Add getters and setters for TileUrlFunction and TileLoadFunction properties
2014-06-02 14:09:24 +02:00
Éric Lemoine
89a03bfb09
Merge pull request #2155 from probins/rendersync
...
Document Map.render() and Map.renderSync()
2014-06-02 14:08:44 +02:00
Éric Lemoine
85835a977b
Add ol.FeatureOverlay tests
2014-06-02 14:05:06 +02:00
Peter Robins
17b4cea96d
Document Map.render() and Map.renderSync()
2014-06-02 06:21:54 -04:00
Frédéric Junod
e5a522f484
Merge pull request #2133 from fredj/ol.ObjectEvent.key
...
Export ol.ObjectEvent#key property
2014-06-02 11:27:25 +02:00
oterral
f3be970f17
Add getTileLoadFunction and setTileLoadFunction in ol.source.TileImage
2014-06-02 11:23:53 +02:00
oterral
c4f7ebb571
Add getTileUrlFunction in ol.source.TileImage
2014-06-02 11:13:03 +02:00
Éric Lemoine
c4c05bd205
Merge pull request #2112 from elemoine/iconload
...
Icon image loading related exports
2014-06-02 08:25:45 +02:00
Éric Lemoine
dc3876e643
Merge pull request #2150 from probins/patch-1
...
Update year in LICENSE
2014-06-02 07:58:24 +02:00
Éric Lemoine
4981cde729
Add "img" option to ol.style.Icon
2014-06-02 07:56:34 +02:00
Peter Robins
0865f73448
Update year in LICENSE
2014-05-31 11:35:37 +01:00
Tim Schaub
3573697410
Merge pull request #2140 from probins/patch-3
...
Apidoc readme: clarify exportable methods.
2014-05-30 15:18:22 -06:00
Peter Robins
470ef992b7
Apidoc readme: clarify exportable methods
2014-05-30 12:13:19 -04:00
Tim Schaub
1013f8d2ba
Merge pull request #2142 from tschaub/res-for-extent
...
Export method to get resolution for extent and size.
2014-05-29 15:18:23 -06:00
Tim Schaub
cda62c8a31
Merge pull request #2141 from probins/patch-5
...
Clarify compiler exports in tasks readme.
2014-05-29 13:00:18 -06:00
Tim Schaub
08ae509a7f
Export method to get resolution for extent and size
...
While this is straightforward to calculate, this method adds convenience.
2014-05-29 11:21:31 -06:00
Peter Robins
c1037ad3ee
Clarify compiler exports in tasks readme
2014-05-29 14:43:30 +01:00
Tim Schaub
ba004e9f10
Merge pull request #2139 from probins/patch-2
...
Improvements to externs readme.
2014-05-29 07:13:21 -06:00
Peter Robins
8dc3b95194
Improvements to externs readme
2014-05-29 11:21:42 +01:00
Bart van den Eijnden
b6e0195c9b
Merge pull request #2137 from probins/patch-1
...
Clarify that ol.Coordinate is for xy coordinates
2014-05-28 20:04:44 +02:00
Peter Robins
2683f08bd2
Clarify that ol.Coordinate is for xy coordinates
...
Docs only; no logic change
2014-05-28 17:40:23 +01:00
Frédéric Junod
3bf1b36a72
Merge pull request #2119 from fredj/apidoc
...
Mark ol.format.GPX#readProjection as a function
2014-05-28 18:22:42 +02:00
Bart van den Eijnden
dd960b05c6
Merge pull request #2135 from bartvde/gml-write-export
...
Export ol.format.GML#writeFeatures
2014-05-28 18:16:53 +02:00
Bart van den Eijnden
409ef2d19a
Export ol.format.GML#writeFeatures
2014-05-28 16:28:06 +02:00
Frédéric Junod
1d2543ba6f
Merge pull request #2134 from fredj/jsdoc-extent
...
Add the jsdoc ol.extent namespace
2014-05-28 10:20:47 +02:00
Frederic Junod
c4d7fd8137
Add the jsdoc ol.extent namespace
2014-05-28 09:47:49 +02:00
Frederic Junod
b3de1b927a
Export ol.ObjectEvent#key property
2014-05-28 09:18:59 +02:00
Hadrien Tulipe
0bae61ffe3
Rename Map.DEFAULT_RENDER_HINTS to Map.DEFAULT_RENDERER_TYPES
2014-05-27 22:47:02 +02:00
Hadrien Tulipe
7aab28afcc
Provide ol.RendererType structure through ol.renderer.Map
...
It was previously in ol.Map, but it could not be provided because
of circular dependencies.
2014-05-27 22:47:02 +02:00
Hadrien Tulipe
2e587c1be8
Rename ol.RendererHint to ol.RendererType
2014-05-27 22:47:02 +02:00
Hadrien Tulipe
1d6f9ca80b
Expose the map renderer type to the public API
...
In the case where the map decides itself which renderer to use. It can
be convenient for the developer to have knowledge of the choice made.
2014-05-27 22:47:02 +02:00
Alexandre Dubé
2e067c67e5
Fix GoogleMaps example view max zoom levels
2014-05-27 14:44:15 -04:00
Éric Lemoine
d9c5e0c1ba
Merge pull request #2127 from elemoine/2126
...
Fix bug in ol.FeatureOverlay
2014-05-27 16:51:58 +02:00
Éric Lemoine
afce8e8f5f
Fix bug in ol.FeatureOverlay
...
This fixes a major regression introduced by db5b443 (#2028 ), where the FeatureOverlay won't draw features that do not have an image style.
2014-05-27 16:22:37 +02:00
Andreas Hocevar
cc1b7cac48
Merge pull request #2125 from ahocevar/loadingstrategy-docs
...
Make loading strategies appear in the docs
2014-05-27 15:59:10 +02:00
Bart van den Eijnden
0989f75e34
Merge pull request #2124 from bartvde/gmlwfs
...
readFeatures on ol.format.WFS is not exported (r=@fredj)
2014-05-27 15:42:31 +02:00
Frédéric Junod
fb955ace0c
Merge pull request #2123 from fredj/export-osmxml
...
Export ol.format.OSMXML#readFeatures and ol.format.OSMXML#readProjection
2014-05-27 15:40:35 +02:00
Andreas Hocevar
45805f7158
Make loading strategies appear in the docs
2014-05-27 15:38:31 +02:00
Bart van den Eijnden
86b9a8869b
Exports for ol.format.GML and ol.format.WFS
2014-05-27 15:30:46 +02:00
Frederic Junod
8db43a969b
Fix formating issue in doc
2014-05-27 15:05:34 +02:00
Frederic Junod
2bd1234359
Export ol.format.OSMXML#readProjection
2014-05-27 14:31:27 +02:00
Frederic Junod
4c9463cdcc
Export ol.format.OSMXML#readFeatures
2014-05-27 14:31:27 +02:00
Éric Lemoine
ac934c4564
Merge pull request #2028 from oterral/immediate_icon
...
Load the icon when needed in feature overlay
2014-05-27 14:09:52 +02:00
Bart van den Eijnden
27712a902d
Merge pull request #2120 from bartvde/workshop
...
Move workshop reference to doc index
2014-05-27 13:53:49 +02:00
Bart van den Eijnden
bf8e949955
Move workshop reference to doc index
2014-05-27 09:17:52 +02:00
oterral
db5b443bbd
Load the icon when needed in ol.FeatureOverlay
2014-05-27 09:17:38 +02:00
Frederic Junod
47f99f64ef
Mark ol.format.GPX#readProjection as a function
2014-05-27 08:30:48 +02:00
Andreas Hocevar
7732a10bbf
Merge pull request #2116 from ahocevar/no-imagestyle
...
Do not make ol.style.Image exportable
2014-05-27 08:02:51 +02:00
Tim Schaub
d41e2dff14
Merge pull request #2115 from tschaub/duplicate-id
...
Give features unique identifiers.
2014-05-26 16:15:15 -06:00
Andreas Hocevar
605b8278ea
Do not make ol.style.Image exportable
...
Application developers should use its subclasses.
2014-05-26 19:26:58 +02:00
Tim Schaub
9323bbdcd0
Give Somaliland and Northern Cyprus unique ids
2014-05-26 10:31:27 -06:00
Frédéric Junod
c273c1d51c
Merge pull request #2019 from fredj/device-orientation-example
...
Add an extent constraint to the device-orientation example
2014-05-26 13:54:56 +02:00
Frederic Junod
c15987a14d
Add constrainCenter documentation
2014-05-26 13:44:01 +02:00
Frederic Junod
ff1a9d420d
Add an extent constraint to the device-orientation example
2014-05-26 13:37:33 +02:00
Frederic Junod
824302349d
Export ol.View2D.prototype.constrainCenter function
2014-05-26 13:37:33 +02:00
Éric Lemoine
b14e0d0330
Merge pull request #2111 from probins/patch-1
...
Tasks readme: update url for new compiler FAQ
2014-05-25 19:36:18 +02:00
Peter Robins
a0cfdb1990
Tasks readme: update url for new compiler FAQ
...
As changed on closure-util https://github.com/openlayers/closure-util/pull/17 - just realised this link is here too.
2014-05-25 17:39:23 +01:00
Éric Lemoine
8cd5f6d642
Merge pull request #2109 from elemoine/visibleandinrange
...
Hit detection respects min and maxResolution
2014-05-25 14:43:44 +02:00
Éric Lemoine
fd8a46dcae
Hit detection respects min and maxResolution
2014-05-25 14:35:07 +02:00
Tim Schaub
df5b41862b
Merge pull request #2110 from probins/patch-1
...
Apidoc readme: minor change.
2014-05-24 09:50:49 -06:00
Peter Robins
2aa97957cc
Apidoc readme: minor change
...
so comments rendered correctly
2014-05-24 12:40:45 +01:00
Tim Schaub
92d8dd918b
Merge pull request #2087 from tschaub/id-index
...
Add method for retrieving features by id.
2014-05-23 17:05:11 -06: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
Tim Schaub
34cabd1579
Dispatch change on feature id change
2014-05-23 16:35:06 -06:00
Tim Schaub
305e9b0df1
Merge pull request #2107 from tschaub/null-or-undef
...
Account for null or undefined geometry.
2014-05-23 16:30:33 -06:00
Tim Schaub
2898151206
Merge pull request #2108 from tschaub/simple
...
Remove simple build profile.
2014-05-23 12:26:11 -06:00
Tim Schaub
25aefbeff5
Remove simple build profile
...
This was inadvertently added in d163f60e34 (see #2075 ). Thanks @probins for the heads up.
2014-05-23 10:20:24 -06:00
Tim Schaub
097909516a
Account for null or undefined geometry
...
The change in #2098 made it so a feature's geometry could be undefined. This is consistent with the return type for the getGeometry method. Where calling code needs to ensure that it has a geometry instance, it can use instanceof, goog.isDefAndNotNull(), or test for a truthy value.
2014-05-23 10:00:15 -06:00
Andreas Hocevar
0e7f86ea17
Merge pull request #2072 from ahocevar/no-oli-docs
...
Do not include oli.* symbols in the API documentation
2014-05-23 10:52:49 +02:00
Andreas Hocevar
f903849882
Remove all docstrings from oli.js
...
Instead, make sure that the properties are documented in the
implementing class.
2014-05-22 18:00:10 +02:00
Andreas Hocevar
547334e211
Move oli.* stability notes to the corresponding ol.* symbol
2014-05-22 16:01:35 +02:00
Andreas Hocevar
2caa1139a1
Move object literals defined in ol3 to a separate section
2014-05-22 15:51:41 +02:00
Andreas Hocevar
08cdeaacb4
Clean up api.js
2014-05-22 15:51:21 +02:00
Andreas Hocevar
eb6a938062
Do not document object literals as interfaces
...
Instead, object literals with properties that should not be
renamed can go in externs/olx.js.
2014-05-22 15:48:47 +02:00
Andreas Hocevar
e050c905e2
Do not include oli.* symbols in the inheritance chain
2014-05-22 15:48:46 +02:00
Tim Schaub
81523091f0
Merge pull request #2099 from tschaub/update-deps
...
Update dependencies.
2014-05-21 15:04:39 -06:00
Tim Schaub
be03ec5aa1
Update dependencies
...
* closure-util@0.12 .0 - force inclusion of deps.js files when compiling
* jshint@2.5.1 - various enhancements and fixes (https://github.com/jshint/jshint/compare/2.4.4...2.5.1 )
* walk@2.3.3 - directory exclusion fix
2014-05-21 12:08:46 -06:00
Bart van den Eijnden
db35a85710
Merge pull request #2090 from bartvde/wfs-update
...
Create valid XML in ol.format.WFS and ability to specify srsName (r=@ahocevar)
2014-05-21 19:04:05 +02:00
Bart van den Eijnden
28d122e21e
Write out valid WFS Transaction XML and ability to specify srsName
2014-05-21 17:58:53 +02:00
Tim Schaub
98193c0336
Merge pull request #2098 from tschaub/empty-feature
...
Do not set geometry by default.
2014-05-21 09:52:09 -06:00
Frédéric Junod
9e7bfda9f7
Merge pull request #2096 from fredj/unused-require
...
Remove unused goog.require
2014-05-21 17:36:29 +02:00
Tim Schaub
9341e98374
Merge pull request #2093 from bjornharrtell/fix_opt_dest2
...
Assign to provided array instead of pushing when getting a linestring midpoint.
2014-05-21 09:28:06 -06:00
Bart van den Eijnden
a36bffae49
Merge pull request #2097 from bartvde/geojson-geometryname
...
Ability to specify geometryName on ol.format.GeoJSON (r=@tschaub)
2014-05-21 17:26:02 +02:00
Tim Schaub
a4d31147bc
Do not set geometry by default
...
A feature can have a geometry whose value is an ol.geom.Geometry instance or null. A feature can also have no geometry property. By default, a feature has no geometry property. To set a geometry, one can be passed to the constructor (including null) or passed to setGeometry().
2014-05-21 09:16:54 -06:00
Bart van den Eijnden
8eef633abc
Ability to specify geometryName on ol.format.GeoJSON
2014-05-21 16:44:18 +02:00
Frederic Junod
2f918ea2a4
Remove unused goog.require
2014-05-21 16:06:32 +02:00
Andreas Hocevar
dca88668ab
Merge pull request #2095 from ahocevar/test-geometry-name
...
Test that a custom geometry works
2014-05-21 15:08:47 +02:00
Andreas Hocevar
e530758b36
Test that a custom geometry works
2014-05-21 15:08:11 +02:00
Andreas Hocevar
cabd436b4c
Merge pull request #2082 from ahocevar/custom-exports-target
...
Allow to specify an objectToExportTo for goog.exportSymbol
2014-05-21 13:51:52 +02:00
Tim Schaub
c820a7a1f8
Additional doc for the namespace option
...
People should be discouraged from exporting to single letter namespaces to avoid collissions with the symbols generated by the compiler.
2014-05-21 13:22:40 +02:00
Tim Schaub
250f6901d3
Pass around single config object
2014-05-21 13:22:32 +02:00
Björn Harrtell
ce40a142fa
opt_dest should be assigned to not pushed
2014-05-21 12:02:26 +02:00
Frédéric Junod
32b17642c1
Merge pull request #2092 from fredj/unused-require
...
Remove unused goog.require
2014-05-21 11:36:16 +02:00
Frederic Junod
b2ab73e78b
Remove unused goog.require
2014-05-21 09:46:49 +02:00
Frédéric Junod
c4e729a2bd
Merge pull request #2086 from fredj/apidoc
...
Document ol.coordinate functions
2014-05-21 09:04:45 +02:00
Andreas Hocevar
3447f93bfe
Document the new namespace option
2014-05-20 21:56:32 +02:00
Andreas Hocevar
cd4092f3e0
Allow to specify an objectToExportTo for goog.exportSymbol
...
This allows users to build ol3 without anything exposed in the
global namespace. This can e.g. be useful for creating an ol3
AMD module, by simply using a build configuration with
"define('ol',function(){var o={};%output%return o.ol;});" as
"output_wrapper".
2014-05-20 21:49:26 +02:00
Frederic Junod
8239a5c92a
Document ol.coordinate functions
2014-05-20 14:15:28 +02:00
Frederic Junod
ae7291d9f1
Add the jsdoc ol.coordinate namespace
2014-05-20 13:58:17 +02:00
Éric Lemoine
832371b2aa
Merge pull request #2083 from elemoine/missinganotation
...
Add missing @param annotation
2014-05-19 16:28:32 +02:00
Éric Lemoine
9b7735bf92
Add missing @param annotation
2014-05-19 15:43:38 +02:00
Tim Schaub
e17c8c79f9
Merge pull request #2079 from tschaub/view-options
...
Support zoom and resolution constrained views.
2014-05-16 11:26:09 -06:00
Tim Schaub
3793f33acf
Handle minZoom in getZoom and setZoom
2014-05-16 04:56:42 -06:00
Andreas Hocevar
6185005c3f
Merge pull request #2077 from ahocevar/event-stability
...
Document event stability even when there is no description
2014-05-16 10:03:30 +02:00
Tim Schaub
815f5b38c8
Accept resolution or zoom related options for constrained views
...
Any of minResolution, maxResolution, minZoom, or maxZoom can be used to constrain the view resolutions. Resolution options are given precedence over zoom options.
2014-05-15 17:31:55 -06:00
Andreas Hocevar
aaf21198d3
Document event stability even when there is no description
2014-05-15 23:02:01 +02:00
Andreas Hocevar
c70497856c
Merge pull request #2075 from ahocevar/api-docs-improved
...
More API doc improvements
2014-05-15 22:35:53 +02:00
Andreas Hocevar
687abda9fb
Need to be more specific about the coordinate format now.
2014-05-15 20:56:09 +02:00
Andreas Hocevar
b348a4f8f9
Add some margin between the 'static' tag and the name
2014-05-15 20:29:46 +02:00
Andreas Hocevar
d163f60e34
Make sure that opt_layout is listed as optional
2014-05-15 20:29:16 +02:00
Andreas Hocevar
b2805c58de
Better document which events are fired
...
The map does not fire ol.render.Event#render. Change events are
now only listed for classes that fire them, and a description
about when they are fired is added.
2014-05-15 20:28:09 +02:00
Andreas Hocevar
a75d944311
Allow custom events and do not collect events from methods
2014-05-15 20:25:26 +02:00
Andreas Hocevar
0d10314d4f
Make sure that ol.source.wms.ServerType is documented
2014-05-15 17:06:19 +02:00
Andreas Hocevar
97bae045db
Fix documentation typos
2014-05-15 17:05:40 +02:00
Andreas Hocevar
754ef24b0c
List default controls and interactions
2014-05-15 17:04:58 +02:00
Andreas Hocevar
b2554cab41
Mark optional and repeatable arguments
2014-05-15 16:58:13 +02:00
Andreas Hocevar
fc88db53f6
Make types look the same everywhere
2014-05-15 16:57:47 +02:00
Andreas Hocevar
720052de12
New landing page
2014-05-15 16:54:33 +02:00
Bart van den Eijnden
3384ba07e3
Merge pull request #2074 from bartvde/touch
...
Restore map interaction on touch devices
2014-05-15 15:58:38 +02:00
Bart van den Eijnden
83ce0b2c7f
Restore map interaction on touch devices
2014-05-15 15:29:41 +02:00
Frédéric Junod
92a7f9112c
Merge pull request #2073 from fredj/named-colors
...
Change ol.ENABLE_NAMED_COLORS to be false by default
2014-05-15 11:02:34 +02:00
Frederic Junod
b42f4e1b0c
Change ol.ENABLE_NAMED_COLORS to be false by default
2014-05-15 08:59:47 +02:00
Frederic Junod
84390da2e4
Rename ol.color.ENABLE_NAMED_COLORS in tests
2014-05-15 08:59:02 +02:00
Tim Schaub
9874f502ab
Merge pull request #2071 from tschaub/doc
...
Minor doc content and style updates.
2014-05-14 18:28:54 -06:00
Tim Schaub
049531831c
Move stability and inherited indicators after names
2014-05-14 16:27:30 -06:00
Tim Schaub
8fbf67b7e6
Remove space between ol. and Name
2014-05-14 16:26:44 -06:00
Tim Schaub
3a0efe83c5
Update map example
2014-05-14 15:11:12 -06:00
Tim Schaub
f559963126
Merge pull request #2063 from tschaub/moveend
...
Fire moveend only once after view settles.
2014-05-14 14:58:06 -06:00
Andreas Hocevar
81a85fe0e2
Merge pull request #2061 from eshon/master
...
Some suggested color changes to apidoc template items
2014-05-14 22:45:21 +02:00
Eva Shon
b8cef60036
Update main.less
2014-05-14 16:43:26 -04:00
Eva Shon
55b273686a
Update main.less
2014-05-14 16:41:57 -04:00
Tim Schaub
df05e9da11
Fire moveend only once after view settles
2014-05-14 14:23:31 -06:00
Tim Schaub
2d34d04113
Merge pull request #2070 from tschaub/concatenate
...
Support for debug builds (concatenation only).
2014-05-14 13:48:44 -06:00
Andreas Hocevar
3a8aaea6c7
Merge pull request #2068 from ahocevar/apidoc-imprved
...
Only document arguments of exported constructors
2014-05-14 21:08:17 +02:00
Tim Schaub
c3184f2cce
Support for debug builds (concatenation only)
...
Whitespace builds are still painful to debug. Skipping the compiler altogether and simply concatenating sources is a better option for development and debugging. By ommitting the `compile` option in a build config, the output is "uncompiled" - a straight concatenation of all sources in dependency order.
2014-05-14 10:39:51 -06:00
Andreas Hocevar
a613e01677
Only document arguments of exported constructors
2014-05-14 09:06:26 +02:00
Tim Schaub
ab9d42f2cd
Merge pull request #2067 from tschaub/touches
...
Do less work while processing touch events.
2014-05-14 01:05:22 -06:00
Tim Schaub
9f047b791c
Merge pull request #2066 from tschaub/phantom
...
Remove PhantomJS as a global dependency.
2014-05-14 00:52:26 -06:00
Bart van den Eijnden
28f21e44c1
Merge pull request #2059 from bartvde/draw-geometryname
...
Add geometryName option to ol.interaction.Draw (r=@elemoine)
2014-05-14 08:51:59 +02:00
Bart van den Eijnden
945f5008f5
Ability to specify geometryName on ol.interaction.Draw
2014-05-14 08:35:27 +02:00
Tim Schaub
4c8ba1bac6
Remove PhantomJS as a global dependency
2014-05-14 00:03:58 -06:00
Tim Schaub
abf35898ca
Merge pull request #2064 from tschaub/restore-timer
...
Restore setTimeout after it is mocked.
2014-05-13 23:18:44 -06:00
Tim Schaub
b860ec7a06
Do less work while processing touch events
2014-05-13 23:06:27 -06:00
Tim Schaub
7709d26955
Restore setTimeout after it is mocked
2014-05-13 22:44:36 -06:00
Tim Schaub
3db28c2af6
Merge pull request #2065 from tschaub/global-leak
...
Properly reset the click count in ol.pointer.TouchSource.
2014-05-13 22:38:30 -06:00
Tim Schaub
57a6fbf416
Call resetClickCountHandler_ with proper this argument
2014-05-13 17:41:58 -06:00
Eva Shon
b4d316f224
some suggested color changes to template items
2014-05-13 13:25:07 -04:00
Bart van den Eijnden
86013c3a78
Merge pull request #2058 from bartvde/wfs-transaction-srs
...
no way to set srsName on WFS transactions (r=@ahocevar)
2014-05-13 13:20:30 +02:00
Bart van den Eijnden
0a3031a165
Ability to specify gmlOptions (e.g. srsName) in WFS transactions
2014-05-13 13:10:18 +02:00
Bart van den Eijnden
6ab92086d2
Merge pull request #2057 from bartvde/addfeatures
...
Export readFeatures on FormatVectorSource
2014-05-12 12:55:21 +02:00
Bart van den Eijnden
4780d17059
Export readFeatures on FormatVectorSource
2014-05-12 10:37:41 +02:00
Éric Lemoine
e97639590b
Merge pull request #2055 from elemoine/icon-hidpi
...
Fix icon rendering on hidpi devices
2014-05-10 09:18:05 +02:00
Andreas Hocevar
efdf05f0d1
Merge pull request #2051 from ahocevar/fix-returns
...
Apidoc: first word of '@return' not displayed
2014-05-09 10:43:28 -05:00
Andreas Hocevar
90ffde52f2
Make sure that links are clickable
...
Because we set a padding of 50px on anchorable elements to make
sure they are not obscured by the header, we need to raise the
z-index of links so they are not obscured by these paddings.
2014-05-09 10:03:17 -05:00
Andreas Hocevar
f95e23deeb
Do not hide the first word of returns
2014-05-09 10:02:13 -05:00
Éric Lemoine
6758e0905b
Fix icon rendering on hidpi devices
2014-05-09 08:44:23 +02:00
Frédéric Junod
164922bd5f
Merge pull request #2052 from fredj/apidoc
...
apidoc: display the event name in lower case
2014-05-09 07:38:20 +02:00
Frederic Junod
1b6a317bf9
Lower case the event name
2014-05-08 17:12:29 +02:00
Frédéric Junod
4e6e835c0e
Merge pull request #2050 from fredj/has_webgl
...
Export ol.BrowserFeature.HAS_WEBGL
2014-05-08 09:53:13 +02:00
Frederic Junod
e1436b25e0
Export ol.BrowserFeature.HAS_WEBGL
2014-05-08 08:57:29 +02:00
Éric Lemoine
a189c4a68a
Merge pull request #2047 from elemoine/snaptopixel
...
Set snapToPixel to true by default
2014-05-07 23:02:09 +02:00
Andreas Hocevar
354a93b2f7
Merge pull request #2049 from ahocevar/anchor-line-numbers
...
Fix anchor offsets for line numbers
2014-05-07 15:05:22 -05:00
Andreas Hocevar
564d3cda12
Fix anchor offsets for line numbers
2014-05-07 15:01:48 -05:00
Éric Lemoine
c0c6f286e0
Merge pull request #2048 from elemoine/duplicate
...
Remove duplicate record field "duration" in olx.js
2014-05-07 20:09:35 +02:00
Éric Lemoine
2b8f2517bd
Remove duplicate record field "duration" in olx.js
2014-05-07 18:30:46 +02:00
Éric Lemoine
8610a91ea9
Set snapToPixel to false in dynamic-data example
2014-05-07 18:01:24 +02:00
Andreas Hocevar
be73885e37
Merge pull request #2043 from ahocevar/nicer-api-docs
...
Nicer API docs
2014-05-07 09:20:22 -05:00
Andreas Hocevar
0d4c7dc1fc
Better match the ol3 color theme
2014-05-07 08:40:02 -05:00
Éric Lemoine
511e3f7810
Avoid defining default values at multiple locations
2014-05-07 09:58:56 +02:00
Éric Lemoine
6cd403945a
Set snapToPixel defaut value to true
2014-05-07 09:58:56 +02:00
Andreas Hocevar
c57e9dc047
Better readable color for type links
2014-05-06 14:12:38 -05:00
Andreas Hocevar
e2c9dd279d
Switch to the Jaguar theme
...
In addition to a nicer layout, this adds a searchable sidebar
and a source code viewer.
2014-05-06 12:46:59 -05:00
Andreas Hocevar
e6dbb61d68
Document raw geometry types
2014-05-06 12:45:53 -05:00
Andreas Hocevar
3f2f7e3603
Fix indentation
2014-05-06 12:45:53 -05:00
Andreas Hocevar
436bbdecd0
Document ol.Pixel
2014-05-06 12:45:53 -05:00
Éric Lemoine
596e06ed4e
Merge pull request #2042 from elemoine/circle
...
Use correct circle canvas size
2014-05-06 18:37:31 +02:00
Andreas Hocevar
959e14c31a
Handle observables and fires augments in plugins
...
This makes it easier to switch themes.
2014-05-06 10:14:28 -05:00
Éric Lemoine
18d292edd7
Make check-example.js display console logs from page
2014-05-06 16:38:55 +02:00
Éric Lemoine
c974612cc5
Use actual circle canvas size
2014-05-06 16:38:07 +02:00
Antoine Abt
a51e834fef
Merge pull request #2027 from tonio/rotate
...
Add a rotate control
2014-05-06 15:36:01 +02:00
Andreas Hocevar
c2a9e95a37
Make sure anchors are not obscured by the header
2014-05-05 12:40:48 -05:00
Tim Schaub
454fc873f6
Merge pull request #2039 from tschaub/defines
...
Add info on defines to general build metadata.
2014-05-05 09:07:12 -07:00
Andreas Hocevar
5f54b45fa2
Add readme note about observable properties
2014-05-05 09:52:32 -05:00
Tim Schaub
d069f955f8
Document boolean defines as positive assertions
2014-05-05 07:41:53 -07:00
Tim Schaub
070f81aa7d
Add description to symbols and defines
2014-05-05 07:41:53 -07:00
Tim Schaub
f9157a6123
Rename generate-symbols.js to generate-info.js
...
This task generates build related metadata for the library based on doc annotations. Since it is about more than writing out exportable symbols, it makes sense to have a more general name.
2014-05-05 07:41:47 -07:00
Andreas Hocevar
61b732b8f7
Make sure that parent classes are not marked undocumented
2014-05-05 09:40:28 -05:00
Andreas Hocevar
b1126c9373
Inline events and also list method events with the class
2014-05-05 09:35:33 -05:00
Tim Schaub
48828a238a
Generate metadata for boolean defines in addition to exportable symbols
2014-05-05 07:14:23 -07:00
Éric Lemoine
28e94b33ac
Merge pull request #2040 from elemoine/iconsprite
...
Ability to use sprites as Icon src
2014-05-05 11:41:50 +02:00
Éric Lemoine
a7aab4eb47
Make Immediate API use ol.style.Image "origin"
2014-05-05 09:56:12 +02:00
Éric Lemoine
562d74dbed
Make Replay API use ol.style.Image "origin"
2014-05-05 09:55:58 +02:00
Éric Lemoine
a62fd53d36
Add "origin" option to ol.style.Image
2014-05-05 09:30:35 +02:00
Andreas Hocevar
52444b1366
Inherit events
2014-05-04 18:29:18 -05:00
Andreas Hocevar
b444714c55
No longer need to remove dead links
...
There should be no dead links any more, now that we include
doclets for the whole inheritance chain of a class.
2014-05-04 18:28:19 -05:00
Andreas Hocevar
ea5df18c72
Remove unused require
2014-05-04 14:51:06 -05:00
Andreas Hocevar
8ee9f7cb6a
Simplify the way we annotate observable properties
...
We no longer add observable annotations to the constructor.
Instead, we just mark getters (and for read/write properties
also setters) with an observable annotation.
2014-05-03 16:04:25 -04:00
Andreas Hocevar
0f072c0ec1
List subclasses for each class
...
With this change, we no longer need to link to implementations
or subclasses manually.
2014-05-03 15:32:39 -04:00
Andreas Hocevar
db5b2e284a
Do not remove classes that other classes inherit from
2014-05-03 12:41:52 +02:00
Andreas Hocevar
6cea9a9d9a
Avoid dead links
...
Because we remove doclets that are not part of the API, there
are cases where linkto will create a link to an undocumented
doclet. We now replace such links with the longname of the
doclet.
2014-05-03 12:41:52 +02:00
Tim Schaub
29d71b34b2
Merge pull request #2036 from tschaub/transform
...
More convenient geometry transforms.
2014-05-02 13:52:47 -06:00
Tim Schaub
0b8f1e8944
Mark applyTransform as part of the API for all geometries
2014-05-02 13:24:04 -06:00
Tim Schaub
1ba084ceab
Merge pull request #2035 from tschaub/imprecision
...
Reducing expectations about spherical interpolation precision.
2014-05-02 12:10:40 -06:00
Tim Schaub
e448f100fd
Add a transform method to geometries
...
This accepts CRS identifiers for source and destination, transforms the geometry in place, and returns a reference to the geometry.
2014-05-02 11:47:59 -06:00
Tim Schaub
1110da37e1
Move ol.Sphere#circle to ol.geom.Polygon.circular
...
Previously, ol.geom.Polygon was a transitive dependency of ol.proj (since ol.proj requires ol.sphere.NORMAL, and all spheres were capable of generating circular polygons). Instead, ol.proj should be lower-level. Since it deals only with coordinate arrays, it shouldn't depend on all of the geometry code.
By adding a static `circular` function to `ol.geom.Polygon`, the dependency tree makes more sense. If you want to create a polygon that approximates a circle on a sphere, you require `ol.geom.Polygon` and `ol.Sphere` (or one of the constants).
This makes room for geometries to have a `transform` method that takes projection-like arguments (meaning that `ol.geom.Geometry` will require `ol.proj`).
2014-05-02 11:25:44 -06:00
Tim Schaub
f66ad1253f
Reducing expectations about spherical interpolation precision
...
This avoids test failures in Chrome 34 (see also #1748 and https://code.google.com/p/v8/issues/detail?id=3006 ).
2014-05-02 10:23:03 -06:00
Tim Schaub
015aab8af3
Rename ol.extent.transform to ol.extent.applyTransform
...
This gives more consistency with ol.proj.applyTransform, allowing us to add a more convenient ol.extent.transform method that takes projection-like arguments.
2014-05-02 10:13:28 -06:00
Tim Schaub
a4f1efbddb
Add tests for geometry applyTransform method
2014-05-02 09:58:23 -06:00
Tim Schaub
4f9968d106
Rename transform to applyTransform for geometries
2014-05-02 09:27:53 -06:00
Antoine Abt
603be52b1a
Remove useless test in default controls
2014-05-02 14:12:31 +02:00
Antoine Abt
0bec5b5590
Add base control class, to simplify stylesheet
2014-05-02 14:12:31 +02:00
Antoine Abt
04fd0ecf53
Add rotate control to defaults.
2014-05-02 14:12:31 +02:00
Antoine Abt
229ae5e883
Add rotate control
...
- displayed when rotation ≠ 0
- reset rotation on click
2014-05-02 14:12:31 +02:00
Andreas Hocevar
5a13488b11
Stop adding ObjectEvent links manually
...
Now that the links are removed from event annotations, we no
longer need to do this, because inheritance works.
2014-05-02 12:06:48 +02:00
Andreas Hocevar
b7f6e2d9b9
Fix quotes
2014-05-02 12:06:48 +02:00
Andreas Hocevar
d6722ddc6f
Mark undocumented doclets as undocumented
...
To give other plugins access to doclets that are not part of
the API, we have to mark them undocumented instead of removing
them. They will be removed by JSDoc before publishing anyway.
2014-05-02 12:06:48 +02:00
Andreas Hocevar
7b4c240a5a
Merge pull request #2004 from ahocevar/bind-webgl
...
Bind input example is broken since default renderer has changed
2014-05-02 11:08:32 +02:00
Frédéric Junod
0cd33ebfe9
Merge pull request #1926 from fredj/cache-anchor
...
Compute anchor value only once
2014-05-01 23:23:18 +02:00
Andreas Hocevar
8e387f385a
Add missing namespace annotation
2014-05-01 22:17:57 +02:00
Andreas Hocevar
e7e1ef7534
Show inherited observable properties
2014-05-01 22:17:57 +02:00
Andreas Hocevar
25dd0127e9
Recursively document subparams and span table columns
2014-05-01 22:17:57 +02:00
Andreas Hocevar
7271b50d5a
Simplify fires annotations
2014-05-01 22:17:56 +02:00
Andreas Hocevar
f22aac1e22
Only use the inheritdoc plugin once
2014-05-01 22:17:56 +02:00
Frédéric Junod
2e9cad730d
Merge pull request #2032 from fredj/require
...
Remove unneeded goog.require
2014-05-01 17:10:30 +02:00
Frederic Junod
c0d8fe4126
Remove unneeded goog.require
2014-05-01 13:41:16 +02:00
Tim Schaub
0c8f29c432
Merge pull request #2031 from tschaub/dependencies
...
Move modules used in post-install task to dependencies.
2014-04-30 18:07:49 -06:00
Tim Schaub
f8e6fac90e
Modules used in postinstall are dependencies
...
Since async and htmlparser2 are used by the postinstall task, they need to be listed as dependencies. These will get installed when ol3 is a dependency of another project.
2014-04-30 17:54:39 -06:00
Tim Schaub
0d8c11394d
Merge pull request #2030 from tschaub/defines
...
Move defines to ol namespace.
2014-04-30 17:13:10 -06:00
Tim Schaub
24498fa9d0
Defines in a namespace that can be required
...
For consistency, all defines are in the ol namespace. If they are to be moved to another namespace, they need to be requireable.
2014-04-30 09:14:10 -06:00
Tim Schaub
e4e3b2229a
Defines in ol namespace defined in ol.js
2014-04-30 08:54:30 -06:00
Tim Schaub
cec41c4b0a
Add missing requires
...
Without explicit requires, it is possible that a build would exclude ol.js.
2014-04-30 08:37:52 -06:00
Tim Schaub
3f0da11008
Move ol defines from browserfeature.js to ol.js
2014-04-30 08:24:00 -06:00
Tim Schaub
12d4cb5752
Merge pull request #1979 from tschaub/custom-build
...
Annotation for exportable methods. Node based tasks for generating exports and a custom build.
Fixes #613 .
2014-04-29 13:01:52 -06:00
Tim Schaub
193d5c9ac1
Rename EXTERNAL_SRC to EXPORTS
...
The build/exports.js file passes gjslint and jshint, so the separate linting task is not needed.
2014-04-29 09:57:25 -06:00
Tim Schaub
a083c6149a
No more generated internal source
...
With this change, the only two remaining generated scripts are build/exports.js and build/test/requireall.js. Both are only required by Plovr. With the Node based build task, a temporary exports.js file is created. The Node based server can be used to run the tests without build/test/requireall.js.
2014-04-29 09:57:25 -06:00
Tim Schaub
9b4f61be3e
No need for requireall.js when including exports.js
2014-04-29 09:57:25 -06:00
Tim Schaub
d552dfd96d
Making ol.proj.Projection subclasses exportable
...
Because ol.proj.EPSG4326 et al. extend ol.proj.Projection which has exportable methods, these constructors need to be exportable as well (e.g. so ol.proj.EPSG4326.prototype is defined in exports.js when calling goog.exportProperty on getCode etc.). If we really don't want these to be exportable, they should be removed or made private (and named like ol.proj.EPSG4326_) for internal use only.
2014-04-29 09:57:25 -06:00
Tim Schaub
ec6aa21912
Include goog.require calls in exports file
2014-04-29 09:57:25 -06:00
Tim Schaub
d087fdbefd
Add list of provides to symbol metadata
2014-04-29 09:57:25 -06:00
Tim Schaub
fd170eb295
Accept a path for exports file
2014-04-29 09:57:19 -06:00
Tim Schaub
3dd5fb88e5
Allow configuration of JVM arguments in build
2014-04-29 09:53:07 -06:00
Andreas Hocevar
fbdbbfb7a7
Get rid of stability annotations and document stability with api
...
This change adds a stability value to the api annotation, with
'experimental' as default value.
enum, typedef and event annotations are never exportable, but
api annotations are needed there to make them appear in the
docs.
Nested typedefs are no longer inlined recursively, because the
resulting tables get too wide with the current template.
2014-04-29 09:53:07 -06:00
Andreas Hocevar
29b643c7b0
Inline object literals from olx.js
2014-04-29 09:53:07 -06:00
Andreas Hocevar
cdd1922350
Document purpose and use of oli.js and olx.js
2014-04-29 09:53:06 -06:00
Andreas Hocevar
c17ac0cae3
Greatly simplify and document the usage of JSDoc
...
This commit simplifies the exports.js plugin so it only relies
on the stability notes to generate the documentation, which
completely decouples it from the exportable API.
As a rule of thumb, whenever something has an 'api' annotation,
it should also have a 'stability' annotation. A more verbose
documentation of ol3 specific annotation usage is available in
the new 'apidoc/readme.md' file.
This commit also modifies all source files to implement these
usage suggestions.
2014-04-29 09:53:06 -06:00
Andreas Hocevar
aaf6101d0f
Include symbols from oli.js using interface and implements tags
...
Instead of regex parsing, we define tags for interface and
implements.
2014-04-29 09:53:06 -06:00
Andreas Hocevar
b758d92790
Use symbols.json for determining the API
...
Also to get rid of regular expression parsing, instead of
collecting exports for observables from the source files, we use
the 'observable' annotations.
2014-04-29 09:53:06 -06:00
Tim Schaub
758eed357e
Accept a src config, add docs
2014-04-29 09:53:06 -06:00
Tim Schaub
a28db38eef
Parse options and add docs
2014-04-29 09:53:06 -06:00
Tim Schaub
b6277e0a01
Build task for driving the compiler
2014-04-29 09:53:06 -06:00
Tim Schaub
88e41f25ea
Generate symbols before exports
2014-04-29 09:53:06 -06:00
Tim Schaub
fe5d8712f2
Unused script
2014-04-29 09:53:06 -06:00
Tim Schaub
7c68107b17
Call generate-symbols.js from build.py
2014-04-29 09:53:06 -06:00
Tim Schaub
88d67b7370
Regenerate symbols if parents have changed
...
The generate-symbols.js task runs JSDoc on source files. Because this takes a long time (13s) to run on the whole library, the resulting symbols file includes additional metadata to make it possible to do incremental symbol generation on subsequent runs. The 'path' and 'extends' metadata for a symbol are used to determine what needs to be regenerated.
2014-04-29 09:53:06 -06:00
Tim Schaub
1273c26f7a
Use new generate-exports.js task
2014-04-29 09:53:05 -06:00
Tim Schaub
c692204ffd
Task for generating a limited set of exports
2014-04-29 09:53:05 -06:00
Tim Schaub
d3e477a8df
Allow main method to be called from elsewhere
2014-04-29 09:53:05 -06:00
Tim Schaub
e53fde402b
Write out sorted symbols, excluding inherited ones on private classes
...
There are cases where a private class may inherit an exportable member (e.g. ol.DebugTile_#getTileCoord comes from ol.Tile#getTileCoord). We want to avoid making these exportable.
2014-04-29 09:53:05 -06:00
Tim Schaub
11b49d6305
Removing old *.exports for completeness
2014-04-29 09:53:05 -06:00
Tim Schaub
fb497f5288
Annotations for exports
2014-04-29 09:53:05 -06:00
Tim Schaub
457cfe851a
Add a task to generate metadata on exported symbols
...
This runs JSDoc with the "symbols" config, providing a list of source files that have been changed since the previous run. The output is used to generate a symbols.json metadata file containing all exportable symbols info. A separate task will be run to generate the exports.js file. These same metadata files will be used by a build tool.
2014-04-29 09:53:05 -06:00
Tim Schaub
9800b38250
Adding a JSDoc configuration for generating metadata on exported symbols
...
This generates info for all symbols annotated with "@todo api" (when Plovr is replaced, this will become "@api"). Generated metadata is written to stdout. A separate process will handle the output.
2014-04-29 09:53:05 -06:00
Tom Payne
debbd83d8b
Merge pull request #2024 from twpayne/igc-invalid
...
Fix IGC handling of invalid IGC files
2014-04-29 15:31:12 +02:00
Tom Payne
b64c63ea24
Don't return a feature if there are no coordinates
2014-04-29 15:05:30 +02:00
Frédéric Junod
3742b3c816
Merge pull request #1992 from fredj/select-layer-option
...
Remove layer option from ol.interaction.Select
2014-04-29 09:56:56 +02:00
Frederic Junod
3c308af91f
Merge layerFilter option into layers
2014-04-29 08:58:55 +02:00
Frederic Junod
2c7282d4e9
Remove layer option from ol.interaction.Select
...
Fixes #1991
2014-04-29 08:56:29 +02:00
Bart van den Eijnden
09621af085
Merge pull request #2020 from bartvde/wfsbbox
...
Add fifth value for BBOX to be conforming to the WFS 1.1 spec (r=@tschaub)
2014-04-28 18:00:39 +02:00
Bart van den Eijnden
b91d8871df
Add fifth value for BBOX to be conforming to the WFS 1.1 spec
2014-04-28 17:57:30 +02:00
Frédéric Junod
1f3f1e1cc7
Merge pull request #2018 from fredj/featureoverlay-cleanup
...
Miscellaneous ol.FeatureOverlay cleanup
2014-04-28 15:24:35 +02:00
Frederic Junod
b41ee35422
Use features.forEach instead of for loop
2014-04-28 13:54:26 +02:00
Frederic Junod
90c0944617
Fix coding style
2014-04-28 13:51:42 +02:00
Frederic Junod
a5620fa46a
Remove unneeded function binding
2014-04-28 13:50:54 +02:00
Frederic Junod
475be37ef4
Remove unused local variable
2014-04-28 13:49:14 +02:00
Bart van den Eijnden
77dfc29b5c
Merge pull request #2013 from bartvde/wfsdata
...
parsing issues with ol.format.WFS (=r@fredj)
2014-04-28 09:38:54 +02:00
Frédéric Junod
d7296602fc
Merge pull request #2017 from fredj/feature-setgeom-change
...
Dispatch a change event when the geometry is set
2014-04-28 08:57:32 +02:00
Bart van den Eijnden
2a45d3b41b
Merge pull request #2014 from bartvde/getkeys
...
export getKeys on ol.Object (r=@elemoine,@fredj)
2014-04-28 08:08:35 +02:00
Frédéric Junod
35715da4e6
Merge pull request #2010 from fredj/goog.array.contains
...
Use goog.array.contains instead of goog.array.indexOf
2014-04-28 07:40:56 +02:00
Frederic Junod
68773941d3
Use goog.array.contains instead of goog.array.indexOf
2014-04-26 08:31:40 +02:00
Frederic Junod
74d83f29d2
Dispatch a change event when the geometry is set
...
Fixes #2016
2014-04-26 08:09:28 +02:00
Bart van den Eijnden
9c6987aa78
Export ol.Object's getKeys function
2014-04-25 15:02:58 +02:00
Bart van den Eijnden
635dd5f380
Make sure we can parse WFS 1.1 responses from MapServer
2014-04-25 11:29:27 +02:00
Éric Lemoine
928e3244cf
Merge pull request #2012 from elemoine/skipfeature
...
Remove skippeFeatures collection
2014-04-25 09:01:02 +02:00
Bart van den Eijnden
0e6b72f94d
Merge pull request #1986 from bartvde/wfs-example
...
ol.format.WFS has no readProjection method (r=@elemoine)
2014-04-24 21:16:53 +02:00
Éric Lemoine
f9c0f12f23
Remove skippeFeatures collection
2014-04-24 20:58:50 +02:00
Bart van den Eijnden
962ddff1c2
Implement readProjection on ol.format.WFS and add WFS JSONP example
2014-04-24 20:58:32 +02:00
Frédéric Junod
cd878e0ef8
Merge pull request #2009 from fredj/zoom-no-name
...
Remove name attributes from the zoom buttons
2014-04-24 15:10:03 +02:00
Frederic Junod
d00e515412
Remove name attributes from the zoom buttons
2014-04-24 14:45:14 +02:00
Frédéric Junod
a46f8647f9
Merge pull request #1998 from adube/fix-zoomcontrol
...
Fix zoomcontrol, set type button in button, not span
2014-04-24 14:35:53 +02:00
Andreas Hocevar
32dda342aa
Only show controls for WebGL settings when WebGL is used
2014-04-22 16:29:53 +02:00
Frédéric Junod
16d7999deb
Merge pull request #2007 from fredj/tilejson-jsonp
...
Use goog.net.Jsonp instead of goog.net.jsloader
2014-04-22 15:25:29 +02:00
Frederic Junod
1d688ad29d
Use goog.net.Jsonp instead of goog.net.jsloader
2014-04-22 14:44:55 +02:00
Frédéric Junod
3ffed43834
Merge pull request #1995 from fredj/cleanup
...
Use ol.extent.getWidth and ol.extent.getHeight
2014-04-18 16:20:56 +02:00
Éric Lemoine
05217496f7
Merge pull request #1990 from elemoine/select-bug
...
Rework handling of skipped features in replay
2014-04-18 15:51:36 +02:00
Alexandre Dubé
f0d159d6ef
Fix zoomcontrol, set type button in button, not span
2014-04-18 09:45:09 -04:00
Éric Lemoine
fa1d79016d
Merge pull request #1994 from oterral/add_export
...
Add getSource function in ol.source.ImageVector
2014-04-18 13:37:00 +02:00
Éric Lemoine
8c1c775f85
Merge pull request #1997 from elemoine/skipped-features-performance
...
Make handling of skipped features faster
2014-04-18 13:17:05 +02:00
Éric Lemoine
4e965123c8
Make handling of skipped features faster
2014-04-18 10:52:20 +02:00
Frédéric Junod
551dd94494
Merge pull request #1996 from probins/measure
...
Measure example: correct source link
2014-04-17 21:00:52 +02:00
Peter Robins
53d3c695f4
Measure example: correct source link
2014-04-17 14:32:01 -04:00
Frederic Junod
663e7af0d2
Use ol.extent.getWidth and ol.extent.getHeight
2014-04-17 15:54:13 +02:00
oterral
a277cbf548
Add getSource getter in ol.source.ImageVector
2014-04-17 15:21:11 +02:00
Éric Lemoine
f59b3e968b
Rework handling of skipped features in replay
2014-04-16 19:12:31 +02:00
Frédéric Junod
cb1edd262d
Merge pull request #1985 from fredj/named-color
...
Handle ol.color.ENABLE_NAMED_COLORS = false
2014-04-16 16:28:26 +02:00
Frédéric Junod
b5873ff866
Merge pull request #1984 from fredj/export-circle
...
Export ol.Sphere.WGS84.circle function
2014-04-16 07:20:13 +02:00
Frederic Junod
251996f789
Use ol.color.ENABLE_NAMED_COLORS in tests
2014-04-15 17:22:58 +02:00
Frederic Junod
1da879ef06
Don't use a named color for defaultFillStyle
...
Named color support is optional (see ol.color.ENABLE_NAMED_COLORS)
2014-04-15 16:58:06 +02:00
Frederic Junod
4d548d99a7
Add Tissot indicatrix example
2014-04-15 14:35:27 +02:00
Frederic Junod
38f8774cc4
Export ol.Sphere#circle function
2014-04-15 14:35:20 +02:00
Éric Lemoine
2a0026bed3
Merge pull request #1970 from elemoine/geturls
...
Add getUrl methods to TileWMS and ImageWMS
2014-04-14 20:47:35 +02:00
Frédéric Junod
ce2b52d4fc
Merge pull request #1983 from fredj/osgeo-url
...
Allow '{-y}' placeholder
2014-04-14 15:23:05 +02:00
Frederic Junod
9b5512c065
Allow '{-y}' placeholder
2014-04-14 14:27:18 +02:00
Frédéric Junod
738fe65268
Merge pull request #1982 from fredj/dnd-event
...
Add file propery to ol.interaction.DragAndDropEvent
2014-04-14 13:50:03 +02:00
Frederic Junod
ef27f14376
Remove undefined type from opt_target and opt_file
2014-04-14 12:01:48 +02:00
Frederic Junod
756f407ef4
Add file propery to ol.interaction.DragAndDropEvent
2014-04-14 10:47:57 +02:00
Andreas Hocevar
60ab837025
Merge pull request #1950 from jachym/measure_example
...
Adding simple measure example
2014-04-11 10:06:21 +02:00
Éric Lemoine
5755ea3be2
Merge pull request #1977 from elemoine/comment
...
Add an olx.js related comment to build.py
2014-04-10 20:18:44 +02:00
Éric Lemoine
df3319328d
Add a comment to build.py
2014-04-10 17:58:35 +02:00
Andreas Hocevar
6826829786
Merge pull request #1971 from ahocevar/externs-instead-of-typedefs
...
"Cannot read property 'AttributionOptions' of undefined" error
2014-04-10 16:54:50 +02:00
Tim Schaub
12840aa49f
Merge pull request #1976 from tschaub/pointerup-return
...
Required return from event handler.
2014-04-10 06:52:13 -06:00
Antoine Abt
050f0cede6
Merge pull request #1974 from tonio/selectfeature
...
Automatically skip features on select’s collection changes
2014-04-10 14:41:52 +02:00
Andreas Hocevar
b80c6d5c61
Replace typedefs with externs
...
Since the compiler leaves externs untouched and learns the used
properties from object literals, this replaces the otherwise
required typedefs just fine.
2014-04-10 14:40:51 +02:00
Tim Schaub
e72b383976
Required return from event handler
2014-04-10 06:32:27 -06:00
Antoine Abt
5147a0b060
Automatically skipFeatures on select’s collection changes
2014-04-10 14:24:39 +02:00
Frédéric Junod
c2bd829a5f
Merge pull request #1975 from fredj/rotation-anchor
...
Rotate around arbitrary coordinate
2014-04-10 14:22:08 +02:00
Frédéric Junod
3946b92595
Merge pull request #1942 from elemoine/export-tileimage
...
Export ol.source.TileImage
2014-04-10 14:16:13 +02:00
Éric Lemoine
f9388749d4
undefined may be passed to ol.animation.rotate
2014-04-10 14:05:18 +02:00
Éric Lemoine
42adc23e86
Use ol.View2D#rotate in Interaction
2014-04-10 14:05:18 +02:00
Éric Lemoine
59c3857afd
Add rotateAroundRome to animation example
2014-04-10 14:05:18 +02:00
Éric Lemoine
3c86dba3a8
ol.animate.rotate takes an optional anchor
2014-04-10 14:05:17 +02:00
Éric Lemoine
00917b7262
Export ol.View2D#rotate
2014-04-10 14:05:17 +02:00
Éric Lemoine
7e604d6ed3
Merge pull request #1972 from elemoine/modifyinteraction
...
Fix bug at modify interaction construction time
2014-04-10 13:55:48 +02:00
Éric Lemoine
e03054f17f
Add ol.View2D#rotate
2014-04-10 12:40:47 +02:00
Éric Lemoine
00bc424098
Add ol.coordinate.sub
2014-04-10 12:40:47 +02:00
Frederic Junod
5248bb7a4b
Export ol.source.TileImage
2014-04-10 12:27:53 +02:00
Éric Lemoine
baca25ed95
Fix bug at modify interaction construction time
...
This fixes a bug that occurs when the modify interaction is configured with a non-empty collection of features.
2014-04-10 11:00:00 +02:00
Éric Lemoine
ee1b4e08a1
Add ol.source.ImageWMS#getUrl
2014-04-10 09:16:24 +02:00
Éric Lemoine
e4c2cf0b63
Add ol.source.TileWMS#getUrls
2014-04-10 09:16:24 +02:00
Frédéric Junod
21d9aa2115
Merge pull request #1967 from fredj/tileUrlFunction-this
...
Don't use 'this' keyword in tileUrlFunction
2014-04-09 10:21:06 +02:00
Frederic Junod
6b1a4dc88b
Use WMTS server from services.arcgisonline.com
2014-04-09 09:22:20 +02:00
Frederic Junod
bbb3527ac7
Don't use 'this' keyword in tileUrlFunction
...
See a31ad69ec4
Fixes #1965
2014-04-09 09:00:25 +02:00
Tim Schaub
98ec656981
Merge pull request #1954 from tschaub/olx
...
Use externs/olx.js instead of objectliterals.jsdoc.
2014-04-08 20:36:38 -06:00
Tim Schaub
3c92b693c5
Adding comment about using externs/olx.js as a source file
...
The externs/olx.js script includes @typedef annotations for objects that are used in the library. When compiling the examples together with the library, we need these @typedef annotations. In this same case, we don't need the object property names to be treated as externs (they can be safely renamed).
2014-04-08 20:11:49 -06:00
Andreas Hocevar
04a33220a8
Parse olx.js and convert types into typedef properties
2014-04-08 11:41:24 -06:00
Tim Schaub
9e33672503
Unused externs and typedef generating code
2014-04-08 11:41:24 -06:00
Tim Schaub
acb0fd8f06
Use externs/olx.js instead of objectliterals.jsdoc
...
The single externs/olx.js file describes all of the "options" objects we accept in our constructors. The @typedef annotations are used by the compiler for type checking. The @type annotations include documentation for individual options and serve as externs when compiling a profile of the library. When compiling an application together with the library, the externs/olx.js file is included as one of the sources to provide the @typedef's without generating externs.
If we want to maintain multiple src/*.externs.js files instead of one large externs/olx.js file, we can. But while we are still using Plovr, it makes for easier build configurations to have one file.
This removes the build tasks that generated the build/src/external/src/externs/types.js and build/src/internal/src/types.js files as those are both replaced by the single externs/olx.js file.
2014-04-08 11:41:24 -06:00
Frédéric Junod
03cc1c5a01
Merge pull request #1966 from fredj/coding-style
...
Fix coding style
2014-04-08 19:37:41 +02:00
Paul Spencer
b4031efc71
Merge pull request #1964 from pagameba/node-jsdoc
...
Upgrade to jsdoc 3.3.
2014-04-08 13:31:58 -04:00
Paul Spencer
6d3bbe61ce
Upgrade to jsdoc 3.3.
2014-04-08 07:39:57 -04:00
Frederic Junod
17ed43d230
Fix coding style
...
Use `goog.isDef(x) ? x : {}` instead of `x || {}`
2014-04-08 11:40:04 +02:00
Frédéric Junod
aa6c188da6
Merge pull request #1962 from fredj/1961
...
Define ol.pointer.PointerEvent.createMouseEvent before using it
2014-04-07 18:18:21 +02:00
Frederic Junod
ffb61b49d0
Define ol.pointer.PointerEvent.createMouseEvent before using it
...
Fixes #1961
2014-04-07 17:48:14 +02:00
Éric Lemoine
4561e0b901
Merge pull request #1960 from elemoine/stopevent
...
Implement shouldStopEvent in DragBox interaction
2014-04-07 17:23:46 +02:00
Éric Lemoine
ce0b1d2a47
Use goog.functions.identity where it makes sense
2014-04-07 16:59:04 +02:00
Éric Lemoine
eac9b71b95
Set shouldStopEvent to identity in DragBox
...
This fixes a bug where the map is panned when boxes are drawn.
2014-04-07 16:57:02 +02:00
Frédéric Junod
de60b15e36
Merge pull request #1958 from fredj/renderer-order
...
Change renderer order in getRendererFromQueryString
2014-04-07 15:21:58 +02:00
Frederic Junod
1da40b6d02
Change renderer order in getRendererFromQueryString
...
To order should be the same as ol.DEFAULT_RENDERER_HINTS.
See #887
2014-04-07 14:56:56 +02:00
Andreas Hocevar
13e072cb63
Merge pull request #1955 from ahocevar/canvas-no-taint
...
Test canvas size with an untainted canvas
2014-04-07 13:52:09 +02:00
ahocevar
d685c79e02
Use ol.dom.createCanvasContext2D and remove canvas variable
2014-04-07 13:25:49 +02:00
Andreas Hocevar
5e7790d89c
Merge pull request #1956 from ahocevar/shrink-comment
...
Make comment about shrinking the canvas more descriptive
2014-04-06 23:55:31 +02:00
ahocevar
3848e7f823
Make comment about shrinking the canvas more descriptive
2014-04-06 23:54:59 +02:00
ahocevar
09021dffd4
Do not shrink test canvas
2014-04-06 14:29:32 +02:00
ahocevar
95795ea301
Test canvas size with an untainted canvas
2014-04-06 11:38:51 +02:00
Tim Schaub
732ec7c2db
Merge pull request #1952 from tschaub/shortdesc
...
No markup in shortdesc.
2014-04-04 13:14:48 -06:00
Tim Schaub
966317489e
Merge pull request #1951 from tschaub/gjslint
...
Externs lint.
2014-04-04 10:11:34 -06:00
Tim Schaub
6fc915ba7b
Strip tags from shortdesc (et al.) when parsing
...
This strips markup from elements with id attributes that we care about: title, shortdesc, tags. This will only work for people who use `npm install && npm start` to browse examples. The other example parser doesn't strip this markup, so it should still not be used in these elements.
2014-04-04 10:07:25 -06:00
Tim Schaub
2a4300085e
No markup in shortdesc
...
The example parser and index template don't handle markup in the shortdesc element. Use the docs element instead.
2014-04-04 10:07:02 -06:00
Tim Schaub
fe60d07ef0
Externs lint
2014-04-04 09:28:36 -06:00
Tim Schaub
f410a38c53
Merge pull request #1949 from tschaub/layer-state
...
Give layer state a reference to the layer.
2014-04-04 08:59:14 -06:00
Jachym Cepicky
280e3e4ebf
Adding simple measure example
2014-04-04 16:13:20 +02:00
Tim Schaub
7826036307
Make getLayerStatesArray return an array of layer states
2014-04-04 07:39:54 -06:00
Tim Schaub
78324fb54b
Remove layers array from frame state
2014-04-04 07:36:42 -06:00
Tim Schaub
aa3a20e911
Provide layer states array in frame state
2014-04-04 07:36:42 -06:00
Tim Schaub
9d5451b1d6
Provide a reference to the layer
2014-04-04 07:36:42 -06:00
Andreas Hocevar
6c84358619
Merge pull request #1914 from ahocevar/modify-event-propagation
...
Modify interaction breaks mouse wheel zoom
2014-04-04 14:18:31 +02:00
ahocevar
bf06129256
Initialize snappedToVertex_
2014-04-04 14:11:02 +02:00
ahocevar
523b51d69a
Add missing goog.requires; fix types and a typo
2014-04-04 14:05:19 +02:00
ahocevar
2cb045b0b3
Better documentation for the singleclick condition
2014-04-04 14:05:19 +02:00
ahocevar
f2acbd332c
Use the pixelTolerance to determine whether to snap to a vertex
2014-04-04 14:05:19 +02:00
ahocevar
8fc9b23ab8
Do not return as handled unless a geometry was modified
...
With this change, it is more straightforward to determine
whether an event is considered as handled, which results in the
removal of the modifiable_ and lastVertexCoordinate_ states.
Instead, we only need to know whether we're on a real vertex or
a virtual one. For that a new snappedToVertex_ flag is
introduced.
To stop a click after vertex deletion from triggering a feature
selection, vertex deletion is now triggered by a configurable
event condition, which defaults to singleclick (same as in the
select interaction) with no modifier keys.
2014-04-04 14:05:18 +02:00
Éric Lemoine
266f573922
Merge pull request #1943 from elemoine/ht
...
Hit detection skips layers in invisible groups
2014-04-04 09:08:29 +02:00
Bart van den Eijnden
6a3d349409
Merge pull request #1863 from htulipe/ows-capabilities
...
Add basic reading support for OWS Capabilities documents.
2014-04-03 19:57:27 +02:00
Éric Lemoine
8b0ae9e4da
Hit detection skips layers in invisible groups
2014-04-03 16:54:39 +02:00
Tom Payne
0de380c7d2
Merge pull request #1744 from twpayne/remote-vector
...
ol.source.RemoteVector
2014-04-03 16:12:16 +02:00
Tom Payne
c155b70281
Export ol.source.ServerVector#readFeatures
2014-04-03 15:57:44 +02:00
Andreas Hocevar
e49b395cc4
Merge pull request #1940 from ahocevar/select-setmap
...
Handle skipped features when setting the map
2014-04-03 15:31:40 +02:00
Tom Payne
3a462f7076
Add a polygon layer and tweak the style of the tile-vector example
2014-04-03 15:23:24 +02:00
Tom Payne
d3a13a254c
Use TopoJSON in tile-vector example
2014-04-03 15:23:24 +02:00
Tom Payne
a68d9f2299
Use openstreetmap.us vector tiles in tile-vector example
2014-04-03 15:23:24 +02:00
Tom Payne
f13debbbc9
Load vector tiles for current resolution
2014-04-03 15:23:24 +02:00
Tom Payne
96b7700d63
Use forEachFeatureInExtentAtResolution in ol.source.ImageVector
2014-04-03 15:23:24 +02:00
Tom Payne
ed586bad39
Use forEachFeatureInExtentAtResolution in ol.renderer.canvas.VectorLayer
2014-04-03 15:23:24 +02:00
Tom Payne
3a8504b799
Add ol.source.Vector#forEachFeatureInExtentAtResolution
2014-04-03 15:12:23 +02:00
Frederic Junod
fe216e3da1
Better vector style in tile-vector example
2014-04-03 15:12:23 +02:00
Tom Payne
8986ea1ef9
Add tile-vector example
2014-04-03 15:12:23 +02:00
Tom Payne
683483f8a4
Add ol.source.TileVector
2014-04-03 15:12:22 +02:00
Tom Payne
4a484a7ad3
Separate out feature reading and feature adding
2014-04-03 15:12:22 +02:00
Tom Payne
a31ad69ec4
Make tile URL functions more general
2014-04-03 15:12:22 +02:00
Tim Schaub
86c5a582c7
Rename loadingStrategy to strategy
2014-04-03 15:12:22 +02:00
Tim Schaub
ce8d805201
Rename loadingFunction to loader
2014-04-03 15:12:22 +02:00
Tom Payne
db1a06ac31
Use a BBOX loading strategy by default
2014-04-03 15:12:22 +02:00
Tom Payne
9e75684823
Replace extentUrlFunction with generic loadingFunction
2014-04-03 15:12:22 +02:00
Tom Payne
b8869805a7
Rename ol.loading to ol.loadingstrategy
2014-04-03 15:12:22 +02:00
Tom Payne
de4a17b8e2
Rename ol.source.RemoteVector to ServerVector
2014-04-03 15:12:22 +02:00
Tom Payne
b24e122d4f
Add projection argument when loading features
2014-04-03 15:12:22 +02:00
Tom Payne
cbbcab926e
Export ol.format.OSMXML
2014-04-03 15:08:03 +02:00
Tom Payne
10bddeae59
Load features on demand in vector-osm example
2014-04-03 15:08:03 +02:00
Tom Payne
50c4961b9f
Add ol.source.RemoteVector
2014-04-03 15:08:03 +02:00
Tom Payne
2842d1b254
Add ol.loading
2014-04-03 15:08:03 +02:00
Tom Payne
8c984cc8f7
Load features before rendering
2014-04-03 15:08:03 +02:00
Tom Payne
b008dd1805
Rename ol.source.FormatVector#loadFeatures to loadFeaturesFromURL
2014-04-03 15:05:55 +02:00
Tom Payne
073f83cd22
Factor out ol.source.FormatVector
2014-04-03 15:05:55 +02:00
Tom Payne
77933d0ab3
Rename ol.source.VectorFile to ol.source.StaticVector
2014-04-03 15:05:55 +02:00
ahocevar
8df95bc674
Handle skipped features when setting the map
...
When a Select interaction is removed from the map, it should
remove its selected features from the map's skippedFeatures
collection. When it is added to a map, it should add them.
2014-04-03 14:30:58 +02:00
Andreas Hocevar
e44e59311b
Merge pull request #1896 from ahocevar/nodragclick
...
Add click event as responsive alternative to singleclick
2014-04-03 13:34:14 +02:00
Andreas Hocevar
7f2a628223
Merge pull request #1928 from ahocevar/recover-from-canvas-too-big
...
Recover from situations where the maximum canvas size is exceeded
2014-04-03 11:46:19 +02:00
ahocevar
ea58f38275
Make testCanvasSize a static function
2014-04-03 11:18:26 +02:00
ahocevar
54ba06ae3b
Initialize canvasTooBig_ member
2014-04-03 11:18:12 +02:00
Tim Schaub
2c58b03669
Merge pull request #887 from tschaub/default-renderer
...
Use the Canvas renderer by default.
2014-04-02 12:40:54 -06:00
Tim Schaub
5653d57712
Change default renderer to Canvas
2014-04-02 11:43:20 -06:00
ahocevar
58b5fef3da
Allow to make canvas smaller when it is too big
...
For performance reason, we only make the canvas bigger, but not
smaller. With this change, we also make it smaller, but only
when we know that its current size exceeds the maximum
dimensions.
2014-04-02 16:44:57 +02:00
ahocevar
4dce59fe95
Add method for testing whether the canvas size is valid
...
This is a way to detect whether a canvas exceeds the maximum
dimensions if these are limited on the target device. See
https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/CreatingContentforSafarioniPhone/CreatingContentforSafarioniPhone.html
for limitations on iOS devices.
2014-04-02 16:44:39 +02:00
Frédéric Junod
72e5a347b9
Merge pull request #1937 from fredj/heatmap-render-order
...
Set render order to null in ol.layer.Heatmap
2014-04-02 12:06:26 +02:00
Frederic Junod
6469b6c889
Set render order to null in ol.layer.Heatmap
...
For performance reasons: the render order is not relevant for a
heatmap representation and this avoids to sort the features each frame.
2014-04-02 10:53:04 +02:00
Frédéric Junod
3c32f8b9e4
Merge pull request #1934 from fredj/ol.dom.createCanvasContext
...
Add ol.dom.createCanvasContext function
2014-04-02 10:52:29 +02:00
Frederic Junod
55de0a54b9
Add ol.dom.createCanvasContext2D function
2014-04-02 09:37:41 +02:00
Tim Schaub
0b21c6bea7
Merge pull request #1936 from tschaub/curly
...
Typo in objectliterals.jsdoc.
2014-04-01 19:05:17 -06:00
Tim Schaub
2770e61e6c
Curly instead of bar
2014-04-01 16:15:22 -06:00
Andreas Hocevar
39bf863335
Merge pull request #1886 from ahocevar/touchend-button
...
Zoom happens twice on Android browser
2014-04-01 17:07:34 +02:00
ahocevar
a3be9e720a
Register pointer event handlers as disposable
2014-04-01 15:31:39 +02:00
Frédéric Junod
e5d59fd7f1
Merge pull request #1933 from fredj/null-renderOrder
...
Don't sort the features when renderOrder is null
2014-04-01 14:47:44 +02:00
Frederic Junod
ea28b3716c
Don't sort the features when renderOrder is null
2014-04-01 14:11:51 +02:00
Tom Payne
0906605878
Merge pull request #1932 from twpayne/fix-draw-order
...
Stop draw order from preventing batch reuse
2014-04-01 14:04:12 +02:00
ahocevar
e05cff670b
Use pointer events for button clicks
2014-04-01 13:46:58 +02:00
Tom Payne
ba0d35668f
Stop draw order from preventing batch reuse
2014-04-01 13:45:15 +02:00
Frédéric Junod
bbb39fc930
Merge pull request #1931 from fredj/popup-scroll
...
Stop 'mouseweel' events in ol-overlaycontainer-stopevent div
2014-04-01 12:31:58 +02:00
Frederic Junod
849b534159
Stop 'mouseweel' events in ol-overlaycontainer-stopevent div
2014-04-01 09:42:08 +02:00
Frederic Junod
13224fd479
Use ol.MapBrowserEvent.EventType.POINTERDOWN
...
Instaed of a hardcoded string
2014-04-01 09:35:34 +02:00
Frédéric Junod
ac25c3ad57
Merge pull request #1930 from fredj/export
...
Export ol.coordinate.add
2014-03-31 23:24:38 +02:00
Bart van den Eijnden
17ecccdb23
Put reference to workshop in QuickStart
2014-03-31 21:03:10 +02:00
Bart van den Eijnden
5f20be93a5
Mention the workshop in the readme
2014-03-31 20:55:58 +02:00
Frederic Junod
ef74d8c5dc
Export ol.coordinate.add
2014-03-31 17:03:58 +02:00
Antoine Abt
ef546888c8
Merge pull request #1750 from tonio/default_editing_style
...
Share editing default styles
2014-03-31 11:03:35 +02:00
Marc Jansen
43a9dbd6a8
Merge pull request #1925 from marcjansen/keyboard-interaction-docs
...
Correct documentation for `keyboardEventTarget`.
2014-03-31 10:34:54 +02:00
Antoine Abt
7122906214
Select interaction options are now optional
2014-03-31 10:24:17 +02:00
Antoine Abt
5cc1a986c2
Share editing default styles
2014-03-31 10:24:17 +02:00
Marc Jansen
8b538d765a
Correct documentation for keyboardEventTarget.
2014-03-31 10:23:39 +02:00
Frederic Junod
fa640cf094
Compute anchor value only once
2014-03-31 10:20:52 +02:00
Tim Schaub
24ad507710
Merge pull request #1917 from tschaub/node-deps
...
Update node packages.
2014-03-28 17:44:13 -06:00
Tim Schaub
2dd3bd88ea
Update node packages
...
* closure-util - Driving the compiler, not watching spurious files
* async - Bugfixes not related to our use, but this may sidestep the Travis errors we're seeing
2014-03-28 17:27:41 -06:00
Éric Lemoine
2add376113
Merge pull request #1922 from elemoine/modify
...
Fixes to modify interaction
2014-03-28 16:43:05 +01:00
Éric Lemoine
c82d5ba88e
Make the Modify interaction more robust
...
This prevents a JavaScript error when features are added while the interaction does not have a map.
2014-03-28 16:09:52 +01:00
Éric Lemoine
afa5f35cef
Create the R-Tree in the Modify constructor
...
In this way features can be added/removed to/from the R-Tree even when the interaction does not have a map.
2014-03-28 16:07:03 +01:00
Éric Lemoine
c33a3372d9
Fix initial state of the Modify interaction
...
Features that are in the features collection need to be added to the R-Tree.
2014-03-28 16:03:34 +01:00
Frédéric Junod
b2e4c4bc1a
Merge pull request #1921 from fredj/text-offset
...
Scale the text offset by the device's pixel ratio
2014-03-28 15:37:12 +01:00
Tom Payne
8545aa83a9
Merge pull request #1915 from twpayne/select-interaction
...
Restore select interaction behaviour
2014-03-28 14:07:26 +01:00
Andreas Hocevar
37eea9340e
Merge pull request #1283 from ahocevar/delete-vertex
...
Add a way to delete vertices with the Modify interaction
2014-03-28 12:39:28 +01:00
Frederic Junod
e0278e0e9c
Scale the text offset by the device's pixel ratio
...
Fixes #1918
2014-03-28 12:22:12 +01:00
ahocevar
8b99fd9bc1
Updates to pass jshint validation
2014-03-28 12:02:08 +01:00
ahocevar
b9cd512ffc
Lower pixel tolerance to avoid accidental vertex deltion
2014-03-28 11:37:06 +01:00
ahocevar
e612330dd7
Add a way to delete vertices with the Modify interaction
...
After this change, vertices can be deleted by simply clicking on
them. This is the same behaviour as e.g. in geojson.io.
2014-03-28 11:36:13 +01:00
Tom Payne
baab8dab63
Merge pull request #1916 from twpayne/fix-object-uid
...
Fix location of call to goog.getUid, thanks @elemoine
2014-03-27 22:57:29 +01:00
Tom Payne
7db06b61de
Fix location of call to goog.getUid, thanks @elemoine
2014-03-27 22:22:54 +01:00
Tom Payne
f5e272fb3d
Remove stray option in modify-features example
2014-03-27 21:54:41 +01:00
Tom Payne
15efba8a23
Restore ol.interaction.Select options
2014-03-27 21:54:41 +01:00
Tom Payne
0ec6bc6325
Fix jsdoc
2014-03-27 21:54:40 +01:00
Frédéric Junod
16054cb753
Merge pull request #1913 from fredj/heatmap-clamp
...
Optimize opacity clamping
2014-03-27 19:58:08 +01:00
Tom Payne
ddac5c5725
Merge pull request #1888 from twpayne/draw-order
...
Optional fixed draw order
2014-03-27 19:50:13 +01:00
Frederic Junod
a5a7550930
Optimize opacity clamping
2014-03-27 19:31:30 +01:00
Tom Payne
192c97d52b
Respect renderOrder in ol.renderer.canvas.Vector
2014-03-27 19:03:42 +01:00
Tom Payne
479472f6fe
Add renderOrder option to ol.layer.Vector
2014-03-27 19:01:53 +01:00
Tom Payne
4e93fe2fbd
Call goog.getUid in ol.Object constructor
2014-03-27 19:01:29 +01:00
Tim Schaub
57b43e9822
Merge pull request #1912 from tschaub/modify-example
...
Add style and condition for multiple selection to modify example.
2014-03-27 11:53:36 -06:00
ahocevar
02907b26ed
Continue using singleclick for getfeatureinfo
2014-03-27 18:34:47 +01:00
ahocevar
30fc1a29fb
Add unit tests for click event
2014-03-27 18:33:17 +01:00
ahocevar
7bfa15c0fd
Add click event as responsive alternative to singleclick
...
The singleclick event makes the application feel slow because
of the 250 ms delay that is used to rule out a dblclick.
2014-03-27 18:33:17 +01:00
Tim Schaub
2da07f8837
Always toggle selection
2014-03-27 11:26:17 -06:00
Tim Schaub
02a7913c0f
Add condition for selection
2014-03-27 11:07:06 -06:00
Tim Schaub
1e0d2af0f0
Add a style for selected features
2014-03-27 11:01:12 -06:00
Frédéric Junod
f4af416aa8
Merge pull request #1894 from fredj/heatmap-weight
...
Take the feature's weight into account
2014-03-27 17:57:46 +01:00
Tim Schaub
862deefa43
Merge pull request #1897 from tschaub/absolute
...
Don't use protocol relative URLs.
2014-03-27 09:56:27 -06:00
Frédéric Junod
00bae6a962
Merge pull request #1910 from fredj/api-links
...
Update links to W3C specs in doc
2014-03-27 14:16:36 +01:00
Frederic Junod
4886c1dcab
Update links to W3C specs
2014-03-27 13:56:59 +01:00
Andreas Hocevar
47b82f0f11
Merge pull request #1906 from ahocevar/fix-event-docs
...
Do not delete event and fires doclets
2014-03-27 13:00:37 +01:00
ahocevar
d4eb5dd2ee
Use a more visually appealing margin for descriptions
2014-03-27 13:00:08 +01:00
ahocevar
a5d8f463ff
Clean up
...
Only mark symbol as unexported when it is not in the API, and
no longer extract links from fires annotations because all links
are handled now.
2014-03-27 12:37:01 +01:00
Frédéric Junod
07775ae1ca
Merge pull request #1909 from fredj/extern
...
Remove unneeded json.js extern
2014-03-27 11:48:09 +01:00
Frederic Junod
f60854e63f
Remove unneeded json.js extern
2014-03-27 11:21:20 +01:00
Frédéric Junod
e1b05ca4ca
Merge pull request #1902 from fredj/native-json
...
Use native JSON.parse function
2014-03-27 11:07:46 +01:00
Frederic Junod
d36536b935
Better documentation for weight option
2014-03-27 10:53:11 +01:00
Frederic Junod
0043e39ee3
Clamp opacity value to (0, 1)
2014-03-27 10:53:05 +01:00
Frederic Junod
0461901a86
Add new 'weight' option to ol.layer.Heatmap
2014-03-27 10:52:48 +01:00
Frederic Junod
0c131ba931
Take the feature's weight into account
2014-03-27 10:52:35 +01:00
ahocevar
15b0bc719e
Do not loop through parents
...
Now that we use the parseComplete event, we walk through all
doclets in the loop anyway.
2014-03-27 01:56:31 +01:00
ahocevar
a1d9491d62
Do not delete event and fires doclets
2014-03-27 01:18:59 +01:00
Andreas Hocevar
0dcdd58396
Merge pull request #1904 from ahocevar/doc-improvements
...
API doc improvements
2014-03-26 23:47:02 +01:00
ahocevar
cc1fceab05
Do not query the array twice
2014-03-26 23:46:42 +01:00
Andreas Hocevar
d148d814b2
Merge pull request #1901 from ahocevar/canvasimmediate-less-exports
...
Do not export the ol.render.canvas.Immediate constructor
2014-03-26 18:43:16 +01:00
ahocevar
46ec3209bd
Make ol.View2D available when exploring olx.MapOptions
2014-03-26 18:38:26 +01:00
ahocevar
19ed446f43
Make ol.render.canvas.Immediate available in the docs
2014-03-26 18:33:45 +01:00
ahocevar
e5edb5c0e3
Also consider linked symbols as documented
2014-03-26 18:33:15 +01:00
ahocevar
f129a68248
Only add symbols to the unexported array once
...
This basically fixes a typo that caused unexported symbols to
be added to the unexported array multiple times.
2014-03-26 18:32:36 +01:00
ahocevar
118d9c200a
Remove undocumented symbols at the end of the parsing process
...
This ensures that we do not mark symbols as undocumented before
all potential dependencies are parsed.
2014-03-26 18:31:31 +01:00
Frederic Junod
0062759f75
Use native JSON.parse function
2014-03-26 16:40:13 +01:00
ahocevar
0c5e232d66
Do not export the ol.render.canvas.Immediate constructor
2014-03-26 15:25:30 +01:00
Frédéric Junod
36305f7efe
Merge pull request #1900 from fredj/topojson
...
ol.format.TopoJSON issues
2014-03-26 15:12:45 +01:00
Frederic Junod
5c4adebb7d
Add more topojson tests
2014-03-26 14:59:08 +01:00
Tom Payne
9e6f35c62e
Fix TopoJSON return type and line string parsing
2014-03-26 14:59:08 +01:00
Frederic Junod
429a256fff
Fix 'scale' and 'translate' tests
2014-03-26 14:59:08 +01:00
Andreas Hocevar
b59fa4e8af
Merge pull request #1898 from ahocevar/events
...
Document events
2014-03-26 14:13:59 +01:00
ahocevar
a3b5376520
Add missing event documentation and stability tags
2014-03-26 14:04:58 +01:00
ahocevar
932cab12af
Document stability of MapBrowserEvent properties and events
2014-03-25 22:07:14 +01:00
ahocevar
7fa8bd6723
Document ol.MapEvent events
2014-03-25 18:25:05 +01:00
ahocevar
3227ce4a06
Document ol.ObjectEvent events
2014-03-25 18:24:57 +01:00
ahocevar
4fad17b213
Make clearer what the 'Event' for observable properties means
2014-03-25 18:24:37 +01:00
ahocevar
7a9353cc87
Document classes and properties from externs/oli.js
2014-03-25 18:24:09 +01:00
ahocevar
d0ac615bef
Distinct unexported and undocumented symbols
2014-03-25 18:23:05 +01:00
ahocevar
026c7149c8
Fix @override documentation
2014-03-25 18:21:55 +01:00
ahocevar
7e850ca33d
Use JSDoc's stock event documentation
2014-03-25 18:21:08 +01:00
Tom Payne
901164df38
Merge pull request #1893 from twpayne/jshint-clean-ups
...
Check with JSHint
2014-03-25 17:04:14 +01:00
Tim Schaub
9ce7d6ea45
Avoid protocol relative URL to support apps using file protocol
2014-03-24 15:46:12 -06:00
ahocevar
f37245963c
Document Map events
2014-03-24 21:53:42 +01:00
ahocevar
fcd737e62b
Document MapBrowserEvent events
2014-03-24 21:53:32 +01:00
ahocevar
50f8eb65fd
Add capabilities to document events
2014-03-24 21:53:18 +01:00
Tom Payne
b613c9cde7
Merge pull request #1859 from pgiraud/geolocation_tracking_orientation
...
Geolocation tracking with orientation example
2014-03-24 12:53:53 +01:00
Pierre GIRAUD
8e9ffb377e
Geolocation tracking with orientation example
2014-03-24 12:26:17 +01:00
Tom Payne
710e6df71a
Merge pull request #1892 from twpayne/fix-stack-overflow
...
Fix stack overflow when handling very, very large numbers of coordinates
2014-03-24 12:07:58 +01:00
Tom Payne
369c20388e
Use ol.array.safeExtend in ol.format.KML
2014-03-24 11:56:53 +01:00
Tom Payne
82b703f3f0
Use ol.array.safeExtend in ol.format.GML
2014-03-24 11:56:53 +01:00
Tom Payne
dbc4f4e621
Use ol.array.safeExtend in ol.geom.Polygon
2014-03-24 11:56:53 +01:00
Tom Payne
c1d37195f5
Use ol.array.safeExtend in ol.geom.MultiPolygon
2014-03-24 11:56:53 +01:00
Tom Payne
b9a6048791
Use ol.array.safeExtend in ol.geom.MultiPoint
2014-03-24 11:56:53 +01:00
Tom Payne
765985c5a9
Use ol.array.safeExtend in ol.geom.MultiLineString
2014-03-24 11:56:53 +01:00
Tom Payne
de2ee2451e
Use ol.array.safeExtend in ol.geom.LineString
2014-03-24 11:56:53 +01:00
Tom Payne
71dae7b71e
Add ol.array.safeExtend
2014-03-24 11:56:53 +01:00
Marc Jansen
84463f59d4
Merge pull request #1614 from Intermedix/ol-touch-zoomslider
...
Add styles for .ol-touch .ol-zoomslider
2014-03-24 09:24:23 +01:00
Tom Payne
7923540f74
Add jshint target to check and integration-test targets
2014-03-24 00:46:49 +01:00
Tom Payne
df6e69a56e
Add jshint target
2014-03-24 00:46:49 +01:00
Tom Payne
af952b7ea5
Install node dependencies on Travis
2014-03-23 19:59:50 +01:00
Tom Payne
2bb829594e
Add jshint to dependencies
2014-03-23 19:59:50 +01:00
Tom Payne
004d8b721d
Add .jshintrc
2014-03-23 19:59:49 +01:00
Tom Payne
14cca5e2f9
Make vector-labels example work in advanced mode
2014-03-23 19:59:49 +01:00
Tom Payne
06469ede50
No need to quote properties in vector-labels example
2014-03-23 19:59:49 +01:00
Tom Payne
9a6b502960
Add missing semicolon
2014-03-23 19:59:49 +01:00
Tom Payne
8c6c262a6a
Don't redeclare variable
2014-03-23 19:59:49 +01:00
Tom Payne
a5cc4d0728
Use === to compare with undefined
2014-03-23 19:59:49 +01:00
Tom Payne
b91371348e
Disable warnings about property access
2014-03-23 19:59:49 +01:00
Tom Payne
4a8ef6a229
Use dot property access in ol.pointer.TouchSource
2014-03-23 19:59:49 +01:00
Tom Payne
cf111c7a77
Add missing externs for Touch
2014-03-23 19:59:49 +01:00
Tom Payne
aeb1626b08
Suppress jshint warnings about use of String as a constructor
2014-03-23 19:59:49 +01:00
Tom Payne
06dc1aa4f2
Suppress warning about fall-through in switch statement
2014-03-23 19:59:49 +01:00
Tom Payne
a54f3c6644
Move nodeName into correct scope
2014-03-23 18:30:03 +01:00
Tom Payne
35dea5e3a6
Always use === to compare with 0
2014-03-23 18:29:47 +01:00
Tom Payne
7f5446afff
Merge pull request #1889 from twpayne/layer-spy-pixel-ratio
...
Take pixel ratio into account in layer-spy example
2014-03-23 03:05:33 +01:00
Tom Payne
f051230f99
Take pixel ratio into account in layer-spy example
2014-03-23 02:54:15 +01:00
Bart van den Eijnden
56e958f209
Merge pull request #1878 from bartvde/mapquest-https
...
MapQuest HTTPS problem (r=@fredj)
2014-03-21 13:36:23 +01:00
Antoine Abt
4879f79094
Merge pull request #1877 from tonio/skip_features
...
Replace renderGeometryFunction by skippedFeatures
2014-03-21 09:57:19 +01:00
Bart van den Eijnden
c7529113fb
Fix MapQuest source when using https
2014-03-21 08:56:59 +01:00
Tim Schaub
788c734635
Merge pull request #1887 from tschaub/editing-examples
...
Separate test example from modify example.
2014-03-20 15:29:17 -06:00
Tim Schaub
1b4aa63673
Separate test example from modify example
2014-03-20 12:18:17 -06:00
Frédéric Junod
185a655cdd
Merge pull request #1881 from fredj/pointerevents-cleanups
...
Miscellaneous pointer events cleanups
2014-03-20 16:36:35 +01:00
Éric Lemoine
3b642ae549
Remove the getSkippedFeatureUids function
2014-03-20 13:30:45 +01:00
Éric Lemoine
c4b654b26c
Rename skippedFeaturesHash to skippedFeatureUids
2014-03-20 13:29:30 +01:00
Éric Lemoine
71484d9a53
Better API doc strings in ol.Map
2014-03-20 13:25:20 +01:00
Éric Lemoine
435e5e6916
Better type checking in ol.Map
2014-03-20 13:19:54 +01:00
Antoine Abt
6a4c2bccc5
Coding style
2014-03-20 13:08:10 +01:00
Antoine Abt
78039aceb8
Use a hash to store features uids
2014-03-20 13:03:31 +01:00
Frederic Junod
764d7aaaa4
Remove unused ol.pointer.PointerEvent#originalEvent
2014-03-20 12:38:14 +01:00
Frederic Junod
6af2d5ae47
Remove trailing newlines
2014-03-20 12:38:14 +01:00
Frederic Junod
6d4552c783
Cache the result of goog.object.getCount
2014-03-20 12:38:14 +01:00
Frederic Junod
a2375d58b6
Store touch coordinates as ol.Pixel instead of goog.math.Coordinate
2014-03-20 12:38:14 +01:00
Frederic Junod
395fdf9bbf
Move function declaration out of the constructor
2014-03-20 12:38:13 +01:00
Andreas Hocevar
23e1e6e0f4
Merge pull request #1875 from ahocevar/modify-performance
...
Do not update RTree while dragging vertices
2014-03-20 10:43:47 +01:00
Antoine Abt
d0f2dd354b
Trigger render on skippedFeatures change
2014-03-20 10:25:45 +01:00
Antoine Abt
e1e4969599
Name frameState skippedFeaturesIds as private
2014-03-20 10:24:39 +01:00
Antoine Abt
0d87516135
Map stores skippedFeatures instead of layers
2014-03-19 17:24:58 +01:00
Tom Payne
0ea102ae66
Merge pull request #1874 from twpayne/wfs-fixes
...
Miscellaneous GML and WFS fixes
2014-03-19 12:54:49 +01:00
Antoine Abt
e91db0f9af
Check for null layers (for postcompose hitdetection)
2014-03-19 12:33:48 +01:00
Antoine Abt
c8de4d908d
Skip features in select interaction
2014-03-19 12:33:32 +01:00
Antoine Abt
c2c3798087
Update select-features example styles
2014-03-19 12:31:45 +01:00
Antoine Abt
9f7cba0ac0
Skipped features replaces RenderGeometryFunction
2014-03-19 12:31:45 +01:00
ahocevar
878f7cc7c8
Do not update RTree while dragging vertices
2014-03-19 11:36:55 +01:00
Tom Payne
1fc1cd0b2f
Merge pull request #1873 from twpayne/sphere-interpolate
...
Add ol.Sphere#interpolate
2014-03-19 00:13:46 +01:00
Tom Payne
f41a4dc543
Add EPSG:4326 tests
2014-03-18 19:12:27 +01:00
Tom Payne
0b5f0d0c8e
Add ol.Sphere#interpolate
2014-03-18 18:52:44 +01:00
Tom Payne
b3ac959d6a
Parse coordinates in GML in a single pass
2014-03-18 16:18:54 +01:00
Tom Payne
84cb3c88ef
Fix fixing of OGC stupidity
2014-03-18 16:18:49 +01:00
Tom Payne
1b2e9aa13d
Fix return types
2014-03-18 16:18:44 +01:00
Tom Payne
088a748d70
Remove tests for spherical geometry on poorly defined points
2014-03-18 14:58:39 +01:00
Frédéric Junod
f50451698a
Merge pull request #1872 from fredj/vbarray
...
Fix vbarray extern
2014-03-18 09:01:43 +01:00
Frederic Junod
b04639ccc5
Fix vbarray extern
...
dimension argument is optional.
See http://msdn.microsoft.com/en-us/library/3kk8f869(v=vs.94).aspx
and http://msdn.microsoft.com/en-us/library/0kbz883e(v=vs.94).aspx
2014-03-18 08:14:34 +01:00
Frédéric Junod
1b6f0a3fd1
Merge pull request #1870 from fredj/has-touch
...
Fix ol.BrowserFeature.HAS_TOUCH detection code
2014-03-18 08:00:56 +01:00
Hadrien Tulipe
f325cc3d7a
More syntax fix for OWS format
2014-03-17 21:15:03 +01:00
Hadrien Tulipe
58e74229d2
Rename ol.format.OWSCapabilities to ol.format.OWS
2014-03-17 21:10:47 +01:00
Hadrien Tulipe
149e5c9068
Fix syntax and private functions return values for OWS format
2014-03-17 21:03:41 +01:00
Bart van den Eijnden
5db19fc307
Merge pull request #1867 from bartvde/stability
...
Mark parts of control and overlay as stable
2014-03-17 20:06:52 +01:00
Tom Payne
84479a096f
Merge pull request #1871 from twpayne/select-toggle
...
Replace ol.interaction.Select add with toggle
2014-03-17 17:10:45 +01:00
Tom Payne
395f1222a1
Add remove and toggle options to ol.interaction.Select
2014-03-17 16:43:41 +01:00
Tom Payne
29d1ee5e03
Add ol.events.condition.never
2014-03-17 16:40:38 +01:00
Tim Schaub
f57a0544a0
Merge pull request #1845 from tschaub/buffered
...
Track replay group resolution and buffer max extent to capture strokes.
2014-03-17 08:50:07 -06:00
Frederic Junod
f2d8ad34fa
Fix ol.BrowserFeature.HAS_TOUCH detection code
...
Use goog.global instead goog.global.document.documentElement to avoid
false negative results when using the chrome development tools (Touch
Events emulation).
Code borrowed from https://github.com/Modernizr/Modernizr/blob/master/feature-detects/touchevents.js
except for the DocumentTouch part which is deprecated (https://developer.mozilla.org/en-US/docs/Web/API/DocumentTouch )
Fixes #1869
2014-03-17 15:04:55 +01:00
Tom Payne
ade384f842
Merge pull request #1868 from twpayne/wrap-x
...
Add wrapX option to ol.source.XYZ
2014-03-17 14:16:56 +01:00
Tom Payne
27943d9ed6
Tidy up setting of default projection
2014-03-17 14:08:41 +01:00
Tom Payne
2100cd30df
Add wrapX option to ol.source.XYZ
2014-03-17 14:08:41 +01:00
Frédéric Junod
38009e1984
Merge pull request #1866 from fredj/pointerevents-tests
...
Fix simulated touch event in tests
2014-03-17 12:18:36 +01:00
Frederic Junod
9a51557dec
Increase simulated clientY value
...
The the difference in position must be greater than
ol.pointer.MouseSource.DEDUP_DIST
2014-03-17 12:04:10 +01:00
Bart van den Eijnden
83bf626e03
Mark parts of control and overlay as stable
2014-03-17 11:06:46 +01:00
Frederic Junod
391f81f838
Fix simulated touch event in tests
2014-03-17 10:35:13 +01:00
Frédéric Junod
593bb46708
Merge pull request #1865 from fredj/device-orientation
...
Make ol.DeviceOrientation dispatch change events
2014-03-17 09:34:29 +01:00
Éric Lemoine
f019f3ed44
Merge pull request #1858 from elemoine/geolocation
...
Add change event to Geolocation
2014-03-17 09:32:08 +01:00
Frederic Junod
2e390794ed
Use change event in device-orientation example
2014-03-17 09:06:25 +01:00
Frederic Junod
6df7d5afda
Make ol.DeviceOrientation dispatch change events
2014-03-17 09:05:52 +01:00
Hadrien Tulipe
00da1405b6
Remove commented code
2014-03-16 20:18:14 +01:00
Hadrien Tulipe
fe2bee1577
Add basic reading support for OWS Capabilities document.
2014-03-16 19:47:13 +01:00
Andreas Hocevar
c3cc4af453
Merge pull request #1861 from ahocevar/init-lastpixel
...
Initialize lastPixel_ properly
2014-03-14 15:44:52 +01:00
ahocevar
6de1636507
Initialize lastPixel_ properly
2014-03-14 15:24:58 +01:00
Éric Lemoine
c8f981b38d
Merge pull request #1840 from tsauerwein/pointerevents
...
Use pointer events
2014-03-14 11:13:24 +01:00
tsauerwein
155b9b3f86
Add comment about pointercancel listener
2014-03-14 10:16:27 +01:00
tsauerwein
b2a37b8244
Remove not needed require
2014-03-14 10:16:27 +01:00
tsauerwein
41df4e0a23
Remove assertion again
...
When doing a double tap, the timeout id might get overridden.
2014-03-14 10:16:27 +01:00
tsauerwein
599de6a44a
Listen also to pointerdown on overlay container
2014-03-14 10:16:27 +01:00
tsauerwein
89da5debfa
Fix order of olx.interaction.* types
2014-03-14 10:16:27 +01:00
tsauerwein
7789d5eb08
Fix Google Maps example
2014-03-14 10:16:27 +01:00
tsauerwein
51a557efbb
Replace goog.structs.Map with plain object
2014-03-14 10:16:27 +01:00
tsauerwein
8a26ac6e24
Set preventDefault in PointerEvent constructor
2014-03-14 10:16:27 +01:00
tsauerwein
68fa5fb9ce
Make use of goog.array.remove
2014-03-14 10:16:27 +01:00
tsauerwein
debdc26fd2
Remove assignment inside expression
2014-03-14 10:16:27 +01:00
tsauerwein
71b424f74c
Add missing require
2014-03-14 10:16:27 +01:00
tsauerwein
1a477b8f32
Assert that timeout reset ids are not overridden
2014-03-14 10:16:27 +01:00
tsauerwein
d170281354
Re-use handler
2014-03-14 10:16:27 +01:00
tsauerwein
e08fa37565
Use enums for pointer event types
2014-03-14 10:16:27 +01:00
tsauerwein
72d7a6e1ff
Remove unused property pointerMap on NativeSource
2014-03-14 10:16:27 +01:00
tsauerwein
b693ddf56e
Remove assignments inside expression
2014-03-14 10:16:27 +01:00
tsauerwein
73c33e58e9
Remove unused constant NEW_MOUSE_EVENT
2014-03-14 10:16:27 +01:00
tsauerwein
77aa29e6ee
Remove blank lines
2014-03-14 10:16:27 +01:00
tsauerwein
873d47d087
Remove not needed type cast
2014-03-14 10:16:27 +01:00
tsauerwein
6933023441
Remove leading whitespace
2014-03-14 10:16:27 +01:00
Éric Lemoine
d08ab1ea78
PinchZoom interaction sets/unsets interacting hint
2014-03-14 10:16:27 +01:00
Éric Lemoine
544ceaf9f9
PinchRotate interaction sets/unsets interacting hint
2014-03-14 10:16:27 +01:00
Éric Lemoine
b5339550b7
DragPan interaction sets/unsets interacting hint
2014-03-14 10:16:27 +01:00
Éric Lemoine
d1ef5b0f5b
Remove view hint handling from pointer interaction
2014-03-14 10:16:27 +01:00
Éric Lemoine
35b31730b5
Change a property from private to protected
2014-03-14 10:16:27 +01:00
Éric Lemoine
b939ca24d7
Use a more explicit variable name
2014-03-14 10:16:27 +01:00
Tom Payne
df71854561
Merge ol.pointer.CLONE_PROPS and CLONE_DEFAULTS into a single array
2014-03-14 10:16:27 +01:00
tsauerwein
5a358918e1
Rename interactions
...
The idea behind the naming scheme is that for example
for `DragRotate`, `Rotate` is the action and `Drag` the
gesture that issues the action.
2014-03-14 10:16:27 +01:00
Frederic Junod
ee80238ed2
Use 'undefined' for undefined numbers
...
Conflicts:
src/ol/pointer/touchsource.js
2014-03-14 10:16:27 +01:00
tsauerwein
18c2888987
Remove not used property TouchSource.firstXY
2014-03-14 10:16:27 +01:00
Frederic Junod
f5b15f737f
Move DEDUP_TIMEOUT and CLICK_COUNT_TIMEOUT constants out of the instance
2014-03-14 10:16:27 +01:00
tsauerwein
fcb52d2361
Remove unnecessary call to goog.bind
2014-03-14 10:16:27 +01:00
tsauerwein
52839533e6
Fix typo in POINTERDRAG constant
2014-03-14 10:16:27 +01:00
ahocevar
e28faa3a2b
Removing code for functionality now handled by #1834
2014-03-14 10:16:27 +01:00
tsauerwein
6742e6a03a
Fix type annotation
2014-03-14 10:16:27 +01:00
Frederic Junod
028a183d11
Pass the mapping object to the ol.pointer.EventSource constructor
...
Conflicts:
src/ol/pointer/mssource.js
2014-03-14 10:16:27 +01:00
tsauerwein
4468d96a13
Read pointerId/pointerType from browser event
...
and not from the Google Closure event.
2014-03-14 10:16:27 +01:00
Frederic Junod
aee76c989d
Change ol.BrowserFeature.HAS_POINTER feature detection
...
Because navigator.pointerEnabled will not be part of the final spec.
See https://www.w3.org/Bugs/Public/show_bug.cgi?id=22890
2014-03-14 10:16:27 +01:00
Frederic Junod
a13ade90ad
Simplify pointerType string conversion
2014-03-14 10:16:27 +01:00
Frederic Junod
08b297e628
Use goog.object.get instead of ol.pointer.PointerEvent#getValue_
2014-03-14 10:16:27 +01:00
tsauerwein
6e2f0dce76
Work on a copy of changedTouches
...
On Opera Mobile 11.10 it is not possible to
directly work on `changedTouches` (e.g. map
fails). That is why a copy is made first.
2014-03-14 10:16:27 +01:00
Frederic Junod
b2e946794f
Set ol.pointer.*Source#mapping_ properties to private
2014-03-14 10:16:27 +01:00
Frederic Junod
a916e2500b
Add ol.pointer.TouchSource.POINTER_TYPE constant
2014-03-14 10:16:26 +01:00
Frederic Junod
a74ad0e459
Remove ol.pointer.*Source#events properties
2014-03-14 10:16:26 +01:00
Frederic Junod
6b4b62dd3a
Use goog.object.get instead of ol.pointer.PointerEvent#getValueOr_
2014-03-14 10:16:26 +01:00
Frederic Junod
cbb875e504
Add extern for Navigator.prototype.pointerEnabled
2014-03-14 10:16:26 +01:00
tsauerwein
51d7cb2820
Make goog.events.listen return proper listener key
...
When goog.events.listen receives an array of event types,
it only return null as listener key. So that calling
goog.events.unlistenByKey does not work.
2014-03-14 10:16:26 +01:00
tsauerwein
b17957b543
Fix support for legacy IE
2014-03-14 10:16:26 +01:00
tsauerwein
d6ca93e23c
Adding missing return
2014-03-14 10:16:26 +01:00
tsauerwein
42f0dfa75a
Use goog.dispose
2014-03-14 10:16:26 +01:00
tsauerwein
79424ec856
Add comment about mouse support only
2014-03-14 10:16:26 +01:00
tsauerwein
0d72f4542e
Remove old event types
...
Pointer events for the win.
2014-03-14 10:16:26 +01:00
tsauerwein
5f75104e33
Remove DragInteraction
2014-03-14 10:16:26 +01:00
tsauerwein
50d09eba93
Adding missing default returns
2014-03-14 10:16:26 +01:00
ahocevar
5b25826e2f
Adding missing require
2014-03-14 10:16:26 +01:00
ahocevar
29454c2326
Note about MultiGeometry rendering
2014-03-14 10:16:26 +01:00
ahocevar
18ba2f8be6
Fixing API docs
2014-03-14 10:16:26 +01:00
ahocevar
f5f2dae300
Updating tests for Draw interaction
2014-03-14 10:16:26 +01:00
ahocevar
bc1489e8a0
Adding basic support for mobile
...
Usability still needs improvement.
2014-03-14 10:16:26 +01:00
ahocevar
d6880039cc
Making the draw interaction work with pointer events
...
This is not yet optimized for mobile, and tests need to be
updated.
2014-03-14 10:16:26 +01:00
ahocevar
be1318f133
Adding basic support for non-mouse devices
2014-03-14 10:16:26 +01:00
ahocevar
f663a3d87a
Do not render selected features on the original layer
...
See #1796 for a discussion on how to handle this in a better
way.
2014-03-14 10:16:26 +01:00
ahocevar
f6efcbcc24
The Modify interaction now uses pointer events
...
While dragging a vertex, the feature on the original layer is
not updated until the first pointer move after dragging. See
#1796 . Previously, the Modify interaction did not set the
interacting hint on the view, so the feature was also updated
on the original layer. But now, the interacting hint is set,
which exposes this behaviour.
2014-03-14 10:16:26 +01:00
ahocevar
32ffb1ecae
Relay pointermove events again
...
This will be needed for hover actions.
2014-03-14 10:16:26 +01:00
ahocevar
296da6f4c1
Updating google-map example to use pointer events
2014-03-14 10:16:26 +01:00
ahocevar
05dd760287
Rename ol.interaction.PointerInteraction
2014-03-14 10:16:26 +01:00
tsauerwein
fa434bedda
use anonymous function
2014-03-14 10:16:26 +01:00
tsauerwein
bc31d42964
removes dead code
2014-03-14 10:16:26 +01:00
tsauerwein
43aac5480c
fixes interaction options in tests
2014-03-14 10:16:26 +01:00
tsauerwein
dc164fd496
removes now superfluous DragPanInteraction
2014-03-14 10:16:26 +01:00
tsauerwein
56dcdd02ec
base dragrotateandzoominteraction on pointer interaction
2014-03-14 10:16:26 +01:00
tsauerwein
c593add6d8
base dragrotateinteraction on pointer interaction
2014-03-14 10:16:26 +01:00
tsauerwein
12b0fee790
pointer interaction might also receive events that are not pointer events
2014-03-14 10:16:26 +01:00
tsauerwein
411b7257cf
refactoring pointer interactions
2014-03-14 10:16:26 +01:00
tsauerwein
fca9c50a3f
PointerInteraction uses MapBrowserPointerEvent not MapBrowserEvent
2014-03-14 10:16:26 +01:00
tsauerwein
a696150470
base interaction for zoom box on pointer events
2014-03-14 10:16:26 +01:00
tsauerwein
bfc95451e8
fixes preventDefault() on IE11
2014-03-14 10:16:26 +01:00
tsauerwein
122dac857f
PointerEventHandler test
2014-03-14 10:16:26 +01:00
tsauerwein
3d7ae92f0b
tests for mouse- and touchsource
2014-03-14 10:16:26 +01:00
tsauerwein
2846996609
tests for pointereventhandler
2014-03-14 10:16:26 +01:00
tsauerwein
68b7ee58a5
fixes tests for mapbrowserevent
2014-03-14 10:16:26 +01:00
tsauerwein
e0b345b7db
add assertion
2014-03-14 10:16:26 +01:00
tsauerwein
692a68644f
introduce type POINTERDRAG to make a distinction between pointer move and drag
2014-03-14 10:16:26 +01:00
tsauerwein
eca6846dac
move checks for pointer support into browserfeature module
2014-03-14 10:16:26 +01:00
tsauerwein
b52f79340d
use separate pointer event handler for document when dragging
2014-03-14 10:16:26 +01:00
tsauerwein
2e4badb7f3
when copying properties for touch events, make sure that those properties that might be different for each Touch object are not copied from the touch event
2014-03-14 10:16:26 +01:00
tsauerwein
7fbd11154b
refactoring, type annotations
2014-03-14 10:16:26 +01:00
tsauerwein
d772c95ccf
makes PointerEvent a plain closure class, instead of trying to mimic a mouse event, which was required for the polyfill
2014-03-14 10:16:25 +01:00
tsauerwein
7c8713f79d
add comment about an open bug with native Android browser (4.1.2) when the page is scrolled
2014-03-14 10:16:25 +01:00
tsauerwein
e1f4410ad4
removes not needed WeakMap struct
2014-03-14 10:16:25 +01:00
tsauerwein
a31cc3f18c
only track events when "pointerdown" event was received, because on native android browser wrong move events are sent with no "pointerdown" event
2014-03-14 10:16:25 +01:00
tsauerwein
c4c1eb7d45
allow dragging for mouse/ms/native when pointer is outside map viewport element
2014-03-14 10:16:25 +01:00
tsauerwein
ee2174785f
copy properties for pointer event from internal browser event, not from google.event.BrowserEvent
2014-03-14 10:16:25 +01:00
tsauerwein
1c75ecc260
former touch interactions now use pointer events
2014-03-14 10:16:25 +01:00
tsauerwein
014ef96c31
base interactions for pointer events on existing touch interactions
2014-03-14 10:16:25 +01:00
tsauerwein
37ab50e2e4
use goog.bind, safari does not support the native bind
2014-03-14 10:16:25 +01:00
tsauerwein
492549642e
add polymer license info
2014-03-14 10:16:25 +01:00
tsauerwein
0858f6825c
source for touch events
2014-03-14 10:16:25 +01:00
tsauerwein
445ff5e05a
source for native pointer events (IE11)
2014-03-14 10:16:25 +01:00
tsauerwein
df4bd7c43b
source for ms pointer events (IE10)
2014-03-14 10:16:25 +01:00
tsauerwein
7140f608f8
pointer events generated by mouse events
2014-03-14 10:16:25 +01:00
Éric Lemoine
91cd8f20cc
Use change event in geolocation example
2014-03-14 09:32:37 +01:00
Éric Lemoine
0577bbc1a1
Make Geolocation dispatch change events
2014-03-14 09:32:25 +01:00
Tim Schaub
88efda1a1f
Track resolution and buffer max extent to capture strokes
2014-03-13 20:40:18 -04:00
Andreas Hocevar
1a40b1793c
Merge pull request #1789 from ahocevar/mousewheel-delta
...
Mousewheel zoom broken and resolution constraints not respected in Firefox
2014-03-13 23:43:04 +01:00
ahocevar
44e0f6ce68
Use the delta from goog.events.MouseWheelHandler as-is
2014-03-13 19:51:28 +01:00
Steven Pukansky
e62e537eed
Update zoomslider custom styling to match control styling changes
2014-03-13 11:52:09 -04:00
Austin Hyde
a0fdc0ecf9
Update the zoomslider example to have better styling for touch devices
2014-03-13 11:52:09 -04:00
Austin Hyde
a8dd1d29c8
Fix zoomslider controls to match zoom controls more closely
2014-03-13 11:52:09 -04:00
Austin Hyde
f45cb50121
Add styles for .ol-touch .ol-zoomslider
2014-03-13 11:52:09 -04:00
Frédéric Junod
457d5635eb
Merge pull request #1857 from fredj/doc
...
Add missing options in olx.layer.HeatmapOptions
2014-03-13 15:57:29 +01:00
Andreas Hocevar
9547ded39a
Merge pull request #1854 from ahocevar/modify-interior-rings
...
Add support for editing interior polygon rings
2014-03-13 15:51:35 +01:00
Bart van den Eijnden
88e7dde488
Merge pull request #1856 from bartvde/popup-anchor
...
Add offsetX and offsetY config options for ol.Overlay (r=@fredj,@twpayne)
2014-03-13 15:44:48 +01:00
Frederic Junod
9a4892bff3
Wrap long lines
2014-03-13 15:39:46 +01:00
Frederic Junod
d1111bacf3
Add missing options in olx.layer.HeatmapOptions
2014-03-13 15:38:42 +01:00
Bart van den Eijnden
731e37349e
Combine offsetX and offsetY with positioning
2014-03-13 15:34:45 +01:00
Bart van den Eijnden
3fe3beb28a
Add offsetX and offsetY config options for ol.Overlay
2014-03-13 15:06:02 +01:00
Frédéric Junod
9f1b695747
Merge pull request #1855 from fredj/const
...
Add '@const' to ol.BrowserFeature.HAS_ARRAY_BUFFER
2014-03-13 11:24:11 +01:00
Frederic Junod
5f43fe6da0
Add '@const' to ol.BrowserFeature.HAS_ARRAY_BUFFER
2014-03-13 10:54:43 +01:00
ahocevar
ecddcdd732
Add support for editing interior polygon rings
2014-03-13 01:02:15 +01:00
Andreas Hocevar
1fbdf47e2a
Merge pull request #1807 from ahocevar/float-no-zero
...
Modify interaction sometimes does not allow to create a new vertex
2014-03-13 00:51:43 +01:00
Andreas Hocevar
e017555b7f
Merge pull request #1808 from ahocevar/modify-multi
...
Modify interaction allows vertices to be added where they shouldn't be
2014-03-12 22:59:56 +01:00
Tim Schaub
c2400f6dba
Merge pull request #1815 from Intermedix/lazy-style-function
...
Lazily create styles returned by ol.defaultFeatureStyleFunction.
2014-03-12 17:26:49 -04:00
Tom Payne
24b3f3dcc0
Merge pull request #1853 from twpayne/leading-whitespace
...
Remove leading whitespace
2014-03-12 20:24:46 +01:00
Tom Payne
dbca1795cf
Merge pull request #1849 from twpayne/remove-old-modify-interaction
...
Remove old modify interaction
2014-03-12 19:53:45 +01:00
Tom Payne
9bd49e985e
Add leading whitespace check
2014-03-12 19:52:38 +01:00
Tom Payne
271487c1bc
Remove leading whitespace
2014-03-12 19:52:13 +01:00
Tom Payne
63f50fc035
Merge pull request #1852 from adube/example-vector-labels
...
Add rotation, offsetX and offsetY to vector-labels example
2014-03-12 15:53:22 +01:00
Bart van den Eijnden
c2b0760579
Merge pull request #1836 from bartvde/mapquest-layers-doc
...
Add possible values of layer for olx.source.MapQuestOptions (r=@elemoine)
2014-03-12 15:24:06 +01:00
Paul Spencer
94efa58363
Merge pull request #1844 from pagameba/doc-ol-format-feature
...
Documentation for ol.format.Feature subclasses
2014-03-12 10:23:25 -04:00
Alexandre Dubé
140618c5a2
Add rotation, offsetX and offsetY to vector-labels example
2014-03-12 10:20:49 -04:00
Tom Payne
f60891a4f4
Merge pull request #1851 from twpayne/looser-tests
...
Don't compare floating point numbers for exact equality
2014-03-12 15:16:59 +01:00
Tom Payne
82c4850f69
Don't compare floating point numbers for exact equality
2014-03-12 15:00:04 +01:00
Tom Payne
f7fa1ff4ad
Merge pull request #1847 from twpayne/split-ol-geom-flat
...
Split ol.geom.flat into smaller modules
2014-03-12 14:41:25 +01:00
Tom Payne
9c59ac8570
Merge pull request #1848 from twpayne/remove-old-parsers
...
Remove old parsers
2014-03-12 14:38:49 +01:00
Tom Payne
ec3147504a
Merge pull request #1850 from twpayne/wms-ex-geographic-bounding-box
...
Fix parsing of EX_GeographicBoundingBox when ol3 is compiled
2014-03-12 14:36:42 +01:00
Tom Payne
1a643e1b37
Fix parsing of EX_GeographicBoundingBox when ol3 is compiled
2014-03-12 14:25:23 +01:00
Tom Payne
df03bdeae8
Remove old ol.interaction.Modify
2014-03-12 13:51:35 +01:00
Tom Payne
3e145c0bc6
Remove old modify-features example
2014-03-12 13:51:12 +01:00
Tom Payne
a0f234595e
Remove old WMS GetCapabilities parser tests
2014-03-12 13:49:02 +01:00
Tom Payne
eaccf2471c
Remove old WMS GetCapabilities parser
2014-03-12 13:49:02 +01:00
Tom Payne
6d3f30328b
Remove old WFS parser tests
2014-03-12 13:49:02 +01:00
Tom Payne
bdca074077
Remove old WFS parser
2014-03-12 13:48:31 +01:00
Tom Payne
bf0e788658
Remove old GML parser tests
2014-03-12 13:48:31 +01:00
Tom Payne
9492c95539
Remove old GML parser
2014-03-12 13:42:56 +01:00
Tom Payne
a7fa4487a5
Remove old gml example
2014-03-12 13:41:52 +01:00
Tom Payne
78c8d976eb
Remove empty ol.geom.flat
2014-03-12 13:26:14 +01:00
Tom Payne
48af6ecd1c
Factor out ol.geom.flat.center
2014-03-12 13:26:14 +01:00
Tom Payne
ca44c6328c
Factor out ol.geom.flat.transform
2014-03-12 13:26:14 +01:00
Tom Payne
6a00c14841
Move squaredDistance and squaredSegmentDistance into ol.math
2014-03-12 13:26:14 +01:00
Tom Payne
65dcc38fad
Factor out ol.geom.flat.reverse
2014-03-12 13:26:14 +01:00
Tom Payne
3541a01aab
Factor out ol.geom.flat.inflate
2014-03-12 13:26:14 +01:00
Tom Payne
9ca996725e
Factor out ol.geom.flat.flip
2014-03-12 13:26:14 +01:00
Tom Payne
266c43dc78
Factor out ol.geom.flat.deflate
2014-03-12 13:26:14 +01:00
Tom Payne
d525b43d06
Factor out ol.geom.flat.contains and interiorpoint
2014-03-12 13:26:14 +01:00
Tom Payne
1363ce3a58
Factor out ol.geom.flat.orient
2014-03-12 13:26:14 +01:00
Tom Payne
becd1318bd
Factor out ol.geom.flat.area
2014-03-12 13:26:13 +01:00
Tom Payne
20ee1dc992
Factor out ol.geom.flat.length
2014-03-12 13:26:13 +01:00
Tom Payne
522fda1688
Factor out ol.geom.flat.interpolate
2014-03-12 13:26:13 +01:00
Tom Payne
c8165a8168
Factor out ol.geom.flat.simplify
2014-03-12 13:26:13 +01:00
Tom Payne
2b6845244c
Factor out ol.geom.flat.closest
2014-03-12 13:26:13 +01:00
Tom Payne
b565092d62
Use goog.math.lerp in ol.geom.flat.lineStringCoordinateAtM
2014-03-12 13:26:13 +01:00
Tom Payne
76779c175f
Use goog.math.lerp in ol.geom.flat.lineStringInterpolate
2014-03-12 13:26:13 +01:00
Tom Payne
86dc90ceca
Merge pull request #1830 from twpayne/geom-fixes
...
Extra geometry functions
2014-03-12 13:24:45 +01:00
ahocevar
62034e8fb9
Only update the index for the current component
2014-03-12 13:02:52 +01:00
Tom Payne
5c6eb85040
Merge pull request #1843 from twpayne/no-regex
...
Don't use the regex module
2014-03-12 11:57:29 +01:00
Éric Lemoine
934664296f
Merge pull request #1842 from elemoine/1798
...
Re-render on feature changes
2014-03-12 10:43:22 +01:00
Éric Lemoine
814e5d2790
Re-render on feature changes
2014-03-12 10:03:42 +01:00
Paul Spencer
d1ee4b8fed
Add documentation for the TopoJSON format.
2014-03-11 20:53:21 -04:00
Paul Spencer
a646577bd6
Add documentation for the KML format.
2014-03-11 20:53:21 -04:00
Paul Spencer
37feb7db64
Add documentation for the IGC format.
2014-03-11 20:53:21 -04:00
Paul Spencer
3c85c32cc5
Add documentation for the GPX format.
2014-03-11 20:53:21 -04:00
Paul Spencer
cc90d59cac
Add documentation for the GeoJSON format.
2014-03-11 20:53:20 -04:00
Paul Spencer
c74e01ca0a
Add @function as a custom jsdoc tag for the linter.
2014-03-11 20:53:20 -04:00
Paul Spencer
7fd50c058b
Add documentation for ol.format.Feature public API methods intended to be inherited by subclasses.
2014-03-11 20:53:20 -04:00
Bart van den Eijnden
ac2840721c
Merge pull request #1829 from bartvde/wfs2
...
WFS 1.1.0 format (read/write) (r=@twpayne,@ahocevar)
2014-03-11 22:14:25 +01:00
Tom Payne
fa1fae732f
Don't use the regex module
2014-03-11 21:41:36 +01:00
Frédéric Junod
7b7bc78f57
Merge pull request #1610 from fredj/wms-capabilities
...
Add ol.format.WMSCapabilities format
2014-03-11 17:04:26 +01:00
Frédéric Junod
2ed3b93f34
Merge pull request #1553 from fredj/geolocation-geom
...
Add new 'accuracyGeometry' property to ol.Geolocation
2014-03-11 16:40:24 +01:00
Frederic Junod
a267ed4e52
Use ol.Sphere#circle to create the accuracy 'circle'
2014-03-11 15:42:08 +01:00
Tom Payne
0c8552edbb
Add ol.Sphere#circle
2014-03-11 15:28:16 +01:00
Frederic Junod
e62842464c
Use accuracyGeometry in geolocation example
2014-03-11 15:14:55 +01:00
Frederic Junod
962ed06717
Add new 'accuracyGeometry' property to ol.Geolocation
2014-03-11 15:13:54 +01:00
Frédéric Junod
7f46a293d2
Merge pull request #1839 from fredj/text-offset
...
Add offsetX and offsetY properties to ol.style.Text
2014-03-11 14:35:38 +01:00
Tom Payne
0e26ee3181
Merge pull request #1828 from twpayne/frame-state-extern
...
Prevent renaming of frameState properties
2014-03-11 14:21:54 +01:00
Frederic Junod
4a893f7837
Add offsetX and offsetY properties to ol.style.Text
2014-03-11 14:06:51 +01:00
Paul Spencer
a8f1f74b3a
Merge pull request #1835 from pagameba/doc-canvas-immediate
...
Add and export documentation for ol.render.canvas.Immediate
2014-03-11 08:10:45 -04:00
Paul Spencer
10d855afd4
Add and export documentation for ol.render.canvas.Immediate
2014-03-11 07:48:37 -04:00
Bart van den Eijnden
92b29c7b09
Add possible values of layer for olx.source.MapQuestOptions
2014-03-11 10:38:33 +01:00
Andreas Hocevar
c99f969bb9
Merge pull request #1833 from ahocevar/hit-detection-pointer
...
Fix the pointer index
2014-03-11 08:30:40 +01:00
Éric Lemoine
a0e4bfa28b
Merge pull request #1827 from elemoine/featureoverlay
...
Use default style function in FeatureOverlay
2014-03-11 07:32:07 +01:00
ahocevar
127cce7973
Fix the pointer index
...
It has to point to the end of the current block, not to the
beginning of the next block. See L581.
2014-03-10 18:18:41 +01:00
Frederic Junod
924ecba95c
Fix coding style
2014-03-10 17:22:35 +01:00
Tom Payne
0335d4aa6a
Use oli.View2DState instead of ol.View2DState
2014-03-10 17:19:29 +01:00
Tom Payne
0a3ef09c30
Add oli.View2DState extern
2014-03-10 17:19:11 +01:00
Frederic Junod
2fdae368c2
Check if the EX_GeographicBoundingBox is correctly parsed
2014-03-10 17:18:04 +01:00
Frederic Junod
ea8c004c76
Remove unneeded type cast
2014-03-10 17:13:16 +01:00
Frederic Junod
1c13d6ed69
Add ol.format.WMSCapabilities
2014-03-10 17:06:48 +01:00
Frederic Junod
d7d2b3353d
Add ol.xml.makeObjectPropertyPusher
2014-03-10 17:06:48 +01:00
Frederic Junod
2f53c4a3ad
Add ol.format.XLink
2014-03-10 17:06:48 +01:00
Frederic Junod
13698d0d06
Add ol.format.XML
2014-03-10 17:06:48 +01:00
Frederic Junod
55a8f9a5ec
Remove duplicate files
2014-03-10 17:06:48 +01:00
Frederic Junod
5fba2dd7d5
Move src/ol/parser/* and tests into old directory
2014-03-10 17:06:48 +01:00
Tom Payne
b77f0e7d3a
Add ol.geom.MultiPolygon#appendPolygon
2014-03-10 16:53:20 +01:00
Tom Payne
c8bbeca06e
Add ol.geom.MultiPolygon#getPolygon
2014-03-10 16:53:20 +01:00
Tom Payne
719384ad14
Tidy up ol.geom.MultiPolygon#getPolygons
2014-03-10 16:53:20 +01:00
Tom Payne
cb27ae5826
Add test for ol.geom.MultiPolygon#getPolygons
2014-03-10 16:53:20 +01:00
Tom Payne
7a51b4c7b6
Add ol.geom.MultiLineString#appendLineString
2014-03-10 16:53:20 +01:00
Tom Payne
7ee4fb8a2e
Add ol.geom.MultiLineString#getLineString
2014-03-10 16:53:20 +01:00
Tom Payne
669f21ca29
Construct individual line strings directly from flat coordinates
2014-03-10 16:53:20 +01:00
Tom Payne
ddfce24f05
Add ol.geom.MultiPoint#getPoint
2014-03-10 16:53:20 +01:00
Tom Payne
361d31b596
Construct individual points directly from flat coordinates
2014-03-10 16:53:19 +01:00
Tom Payne
033e2e7dd8
Add ol.geom.MultiPoint#appendPoint
2014-03-10 16:53:19 +01:00
Tom Payne
c2d4ffaba1
Add ol.geom.Polygon#getLinearRing
2014-03-10 16:53:19 +01:00
Tom Payne
03911e6c6b
Add ol.geom.Polygon#appendLinearRing
2014-03-10 16:53:19 +01:00
Tom Payne
94cfb3205a
Add ol.geom.LineString#appendCoordinate
2014-03-10 16:53:19 +01:00
Tom Payne
470790b811
Check arguments passed to ol.geom.MultiPolygon#setFlatCoordinates
2014-03-10 16:53:19 +01:00
Tom Payne
ee5a9d6a4e
Check arguments passed to ol.geom.MultiLineString#setFlatCoordinates
2014-03-10 16:53:19 +01:00
Tom Payne
23dc855c2f
Check arguments passed to ol.geom.Polygon#setFlatCoordinates
2014-03-10 16:53:19 +01:00
Bart van den Eijnden
041479f1b7
Add more typedefs for return objects
2014-03-10 16:40:00 +01:00
Bart van den Eijnden
431a4d1725
Restore the exports
2014-03-10 15:40:55 +01:00
Bart van den Eijnden
6800a3290b
Port over test case for multiple Query elements
2014-03-10 15:37:29 +01:00
Bart van den Eijnden
33abbfced1
Add support for writing Native
2014-03-10 15:24:00 +01:00
Bart van den Eijnden
4e5e75f525
Add write support for Transaction
2014-03-10 14:58:03 +01:00
Tom Payne
022a7a03e0
Use oli.FrameState instead of ol.FrameState
2014-03-10 14:48:23 +01:00
Tom Payne
8aca7ce140
Add oli.FrameState extern
2014-03-10 14:45:49 +01:00
Tom Payne
6cadc2b9ab
Merge pull request #1785 from adube/example-labels
...
Example labels
2014-03-10 14:11:31 +01:00
Tom Payne
586c4b9cd2
Merge pull request #1746 from sbrunner/fitcoordinates
...
Fit coordinates on visible map, Center coodinate on positions
2014-03-10 14:08:47 +01:00
Andreas Hocevar
97da6b4874
Merge pull request #1824 from ahocevar/replay-hit-detection
...
Iterating through the hit detection replay batch fails when geometryRenderFunction returns false
2014-03-10 12:38:25 +01:00
ahocevar
c6ba9787b5
Update the pointer to the next block when reversing
...
Just reversing the array is not enough, the pointers to the
beginning of the next block must be changed to the reversed
array index.
2014-03-10 12:37:45 +01:00
Éric Lemoine
6047a4dcf6
Use default style function in FeatureOverlay
2014-03-10 11:32:36 +01:00
Tim Schaub
f3c06989b6
Merge pull request #1822 from tschaub/append-first
...
Always add first segment when appending coordinates.
2014-03-07 11:53:49 -07:00
Tom Payne
7a1e4aa6c8
Merge pull request #1820 from twpayne/fix-multipolygon-get-polygons
...
Fix calculation of ends in ol.geom.MultiPolygon#getPolygons
2014-03-07 19:50:19 +01:00
Tom Payne
f32d491d45
Fix calculation of ends in ol.geom.MultiPolygon#getPolygons
2014-03-07 19:49:38 +01:00
Tim Schaub
8317317127
Always add first segment when appending coordinates
...
When we have only a single point, we want to make sure it gets added (fixes #1821 ).
Because this code doesn't differentiate coordinates that are part of a linestring or linearring from those that are independent points, we always add the first segment (or pair of points). In addition, coordinates for segments are appended whenever they represent a change in relationship with respect to the extent. This keeps the code simpler for handling fills and properly capturing intersection points for linestrings. This could be modified to save a few extra coordinates, but it provides for simpler code at a very minimal cost.
2014-03-07 11:02:25 -07:00
Bart van den Eijnden
2ce92ac6a2
Add write support for BBOX filter
2014-03-07 16:44:24 +01:00
Tom Payne
7da18bd144
Merge pull request #1819 from oterral/fix_anchor
...
Fix anchor origin calculation
2014-03-07 14:49:14 +01:00
oterral
5028aa3bc3
Fix anchor origin calculation
2014-03-07 13:35:18 +01:00
ahocevar
6fbafef4ad
Add a layer with real data to the example
2014-03-07 10:52:50 +01:00
ahocevar
bc79b89c5e
Limit shared segment editing
...
To avoid surprises, we enable shared segment editing only on
segments that have the same vertex coordinates.
2014-03-07 10:52:50 +01:00
ahocevar
97f8fdbd15
Added another linestring to show shared segment editing
2014-03-07 10:52:50 +01:00
ahocevar
42935408fb
Keep track of intersecting segments
...
Because we have nodes sorted by segment distance from the
editing vertex in #handleMouseAtPixel(), it is cheap to create a
hash of intersecting segments there. Now in #handleDragStart(),
we do not need to measure the distance of the vertex to the
segment. Instead, we just test if the segment is in the hash.
2014-03-07 10:52:49 +01:00
Bart van den Eijnden
c05e8d0292
Read the metadata of a FeatureCollection
2014-03-07 10:32:17 +01:00
Marc Jansen
044b8380fa
Merge pull request #1817 from marcjansen/fix-modify-example
...
Close polygon in modify-feature example.
2014-03-07 10:25:47 +01:00
Marc Jansen
8a4fba360b
Close polygon in modify-feature example.
2014-03-07 10:07:47 +01:00
Austin Hyde
0e21d2c99d
Lazily create ol.defaultFeatureStyleFunction
...
Besides the slight performance benefit of not prerendering the default
circle style until we need to, this change also allows loading OL3
in browsers that don't support the canvas API (IE 7-8). If the circle
style is rendered on load, the lack of HTMLCanvasElement#getContext
causes IE 7-8 to bomb, regardless of if vector styles are used at all.
2014-03-06 15:31:26 -05:00
Bart van den Eijnden
2310ccdb91
Add reading of TransactionResponse
2014-03-06 19:04:23 +01:00
Tim Schaub
1f30a5f40d
Merge pull request #1662 from tschaub/drawing-rings
...
Add `minPointsPerRing` option to the draw interaction. By default, polygon drawing cannot be finished until three points have been added. To allow polygon drawing to finish after only two points have been added, set `minPointsPerRing: 2`.
2014-03-06 09:39:45 -07:00
Tim Schaub
36204faf2f
Merge pull request #1754 from tschaub/clip
...
Track max extent for replay and limit draw instructions outside that extent.
2014-03-06 09:37:43 -07:00
Marc Jansen
e5fe832839
Merge pull request #1814 from marcjansen/no-jsdoc-googx
...
Exclude `googx/dom/fullscreen.js` from API-docs
2014-03-06 17:12:28 +01:00
Marc Jansen
4107b140a6
Adjust parameters of jsdoc-call in build.py.
...
The `src`-directory is no longer defined on the commmandline
and the `index.md` as explicit source file is now the first
argument.
2014-03-06 16:08:46 +01:00
Marc Jansen
32524d186a
Add explicit includes/excludes to jsdoc config.
2014-03-06 16:06:51 +01:00
Frédéric Junod
68f5adc284
Merge pull request #1687 from fredj/ol.layer.Heatmap
...
Add ol.layer.heatmap
2014-03-06 15:00:13 +01:00
Tom Payne
d1a85502a4
Merge pull request #1810 from twpayne/rbush-get-in-extent
...
Rename ol.structs.RBush#getAllInExtent to getInExtent
2014-03-06 14:40:01 +01:00
Tom Payne
e5ee44f8ad
Rename ol.structs.RBush#getAllInExtent to getInExtent
2014-03-06 14:30:56 +01:00
Frédéric Junod
6fb98851d9
Merge pull request #1806 from fredj/overlays-events
...
Set map in 'add' and 'remove' event handler
2014-03-06 13:33:47 +01:00
Frederic Junod
3bc0a6e6f0
Don't use Uint32Array for IE compatibility
2014-03-06 13:28:18 +01:00
Stéphane Brunner
9789b1c1e3
Add center example
2014-03-06 10:54:39 +01:00
Stéphane Brunner
015c660386
Add ol.View2D#centerOn
2014-03-06 10:54:15 +01:00
Stéphane Brunner
9984ca109c
Add ol.View2D#fitGeometry
2014-03-06 10:54:04 +01:00
Bart van den Eijnden
7ebf97406d
Add support for writing WFS GetFeature
2014-03-06 09:24:39 +01:00
Frederic Junod
c32d8a2e53
Add ol.layer.Heatmap class and example
2014-03-06 09:14:03 +01:00
Frederic Junod
9d05e08b49
Dispatch 'render' event in renderer.canvas.VectorLayer
...
The context property of the event only contains the vector rendering.
2014-03-06 09:14:03 +01:00
Frederic Junod
f0f2a2d2b0
Set control map in 'add' and 'remove' event handler
2014-03-06 09:03:38 +01:00
Frederic Junod
3dc9d296eb
Set interaction map in 'add' and 'remove' event handler
2014-03-06 09:01:50 +01:00
Frederic Junod
9d8243a772
Set overlay map in 'add' and 'remove' event handler
2014-03-06 09:00:00 +01:00
Tim Schaub
8c9d22c5e5
Merge pull request #1797 from tschaub/convolution-kernel
...
Example applying a convolution kernel to an image.
2014-03-05 17:27:54 -07:00
Tim Schaub
ed3c4a9cea
Merge pull request #1758 from tschaub/get-features
...
Rename vector source methods.
2014-03-05 17:27:36 -07:00
Tim Schaub
50001132be
Transform extent coordinates before clipping
2014-03-05 13:27:40 -07:00
Tim Schaub
a18593ee10
Support minPointsPerRing and default to 3
2014-03-05 12:58:03 -07:00
Tim Schaub
2e47777794
Rename getAllFeaturesAtCoordinate to getFeaturesAtCoordinate
2014-03-05 12:32:09 -07: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
Bart van den Eijnden
30865c2a42
Merge pull request #1793 from bartvde/gml-write
...
Add write support for ol.format.GML (r=@ahocevar)
2014-03-05 16:55:28 +01:00
Bart van den Eijnden
dd9311e79e
Revert to cloning the context object
2014-03-05 16:44:01 +01:00
Bart van den Eijnden
75f139bb27
Use a single node factory for more multi geometries
2014-03-05 16:44:01 +01:00
Bart van den Eijnden
e1b2af6cde
Combine surface/polygon and linestring/curve writers
2014-03-05 16:44:01 +01:00
Bart van den Eijnden
718b54c292
Do not clone the context for every feature
2014-03-05 16:44:01 +01:00
Bart van den Eijnden
ba2d35fc57
Cache serializers on the context
2014-03-05 16:44:01 +01:00
Bart van den Eijnden
d7f40c11e8
Do not use ol.xml.pushSerializeAndPop for single items
2014-03-05 16:44:01 +01:00
Bart van den Eijnden
16a09930fb
Use ol.format.XSD.readNonNegativeIntegerString instead of parseInt
2014-03-05 16:44:01 +01:00
Bart van den Eijnden
64060795ce
Use const for schema location
2014-03-05 16:44:00 +01:00
Bart van den Eijnden
2bc5e462d1
Use more intelligent node factories, less duplicate code
2014-03-05 16:44:00 +01:00
Bart van den Eijnden
9b4fc06a5b
Finish write support for features
2014-03-05 16:44:00 +01:00
Bart van den Eijnden
8dce3249d6
Implement writeFeatures
2014-03-05 16:44:00 +01:00
Bart van den Eijnden
3e09ea4a00
Finish off writeGeometry
2014-03-05 16:44:00 +01:00
Bart van den Eijnden
6cd9e4bcf4
Add write support for gml:MultiCurve
2014-03-05 16:44:00 +01:00
Bart van den Eijnden
86d90d2f8a
Add write support for gml:MultiPolygon
2014-03-05 16:44:00 +01:00
Bart van den Eijnden
414c6e2a12
Add write support for gml:MultiLineString
2014-03-05 16:44:00 +01:00
Bart van den Eijnden
a79f8442c7
Add write support for gml:MultiPoint
2014-03-05 16:43:59 +01:00
Bart van den Eijnden
c4c53a7ac3
Add write support for gml:Curve
2014-03-05 16:43:59 +01:00
Bart van den Eijnden
a6d6317d9e
Serialize polygon as surface
2014-03-05 16:43:59 +01:00
Bart van den Eijnden
cbb38c10e0
Add write support for gml:MultiSurface
2014-03-05 16:43:59 +01:00
Bart van den Eijnden
476bd901f0
Add write support for gml:Polygon
2014-03-05 16:43:59 +01:00
Bart van den Eijnden
5240929a53
Correct axis order for gml:pos
2014-03-05 16:43:59 +01:00
Bart van den Eijnden
37a78dc753
Use correct axis order in write
2014-03-05 16:43:59 +01:00
Bart van den Eijnden
083d8d9890
Add write support for gml:LineString
2014-03-05 16:43:58 +01:00
Bart van den Eijnden
717db8b788
Add write support for gml:Point
2014-03-05 16:43:58 +01:00
Frédéric Junod
e0d7470dac
Merge pull request #1804 from fredj/box-text
...
Fix ol.render.Box text
2014-03-05 13:58:05 +01:00
Frederic Junod
db01363c10
Set text style in ol.render.Box
2014-03-05 10:33:34 +01:00
Frederic Junod
08d6e060fa
Fix coding style
2014-03-05 10:33:07 +01:00
Tom Payne
189ba34955
Merge pull request #1802 from twpayne/kml-icon-anchor
...
Fix KML icon anchor origin
2014-03-04 18:06:26 +01:00
Tom Payne
d2a52ba56d
Fix KML anchor origin
2014-03-04 16:38:33 +01:00
Tom Payne
6c83189574
Merge pull request #1801 from twpayne/osm-xml-way-id
...
Set way ids in ol.format.OSMXML
2014-03-04 16:14:31 +01:00
Tom Payne
c06484344e
Hoist var declaration
2014-03-04 16:04:52 +01:00
Tom Payne
d46a644c3a
Set way ids in ol.format.OSMXML
2014-03-04 16:04:39 +01:00
Tom Payne
44ac3e6b42
Merge pull request #1800 from jachym/patch-1
...
setState never occures
2014-03-04 13:43:42 +01:00
Jachym Cepicky
be13ca635e
setState never occures
...
Two changes for better parsing of non-existing input sources:
1 - use goog.isDefAndNotNull(source) in the condition (null is also considered as valid source now)
2 - call setState before goog.asserts.fail
2014-03-04 13:01:27 +01:00
Frédéric Junod
d7297795ee
Merge pull request #1799 from fredj/mapquest-logo
...
Use protocol relative logo in ol.source.MapQuest
2014-03-04 11:45:18 +01:00
Frederic Junod
39427cf691
Use protocol relative logo in ol.source.MapQuest
2014-03-04 10:28:05 +01:00
Tom Payne
e6412e13fb
Merge pull request #1782 from twpayne/caramenter-hidpi
...
Add support for Carmenta Server hi-DPI WMS requests
2014-03-03 17:49:24 +01:00
Frédéric Junod
7fd3e2dc7e
Merge pull request #1794 from fredj/osmxml-format
...
Add ol.format.OSMXML and ol.source.OSMXML
2014-03-03 14:39:56 +01:00
Frederic Junod
6ab3f6e175
Add ol.format.OSMXML and ol.source.OSMXML
2014-03-03 14:28:13 +01:00
Tom Payne
2482a3fb9f
Add support for Carmenta Server hi-DPI WMS requests
2014-03-03 14:18:24 +01:00
Tom Payne
35349764d9
Merge pull request #1766 from twpayne/kml-style-url
...
Handle out-of-order and shared Styles and styleUrls in KML
2014-03-03 10:55:37 +01:00
Tom Payne
07eff0181b
Merge pull request #1788 from twpayne/interpolate-m
...
getCoordinateAtM for MultiLineStrings
2014-03-03 09:39:00 +01:00
Tom Payne
c2df9d45a5
Merge pull request #1787 from twpayne/exports-clean-up
...
Exports clean-up
2014-03-03 09:38:38 +01:00
Tim Schaub
f3b615299f
Example applying a convolution kernel to an image
2014-03-02 22:56:50 -07:00
ahocevar
e9c2b0e4c6
Merge pull request #1790 from ahocevar/simpliy-google-example
...
Simplify the google-map example
2014-03-02 19:41:02 +01:00
ahocevar
caf59eea8f
Simplify the google-map example
...
By creating the ol3 map div in the html, there is no need any
more to wait for the custom GMaps control to append the ol3 map
to its parent. This also fixes an issue that sometimes prevented
the ol3 map to appear, when the GMaps tiles were loaded before
the custom control's div was appended to its parent.
2014-03-02 15:56:21 +01:00
Tom Payne
b2aa9bb19f
Export ol.DragBoxEvent coordinate as a property, not a function
2014-03-02 12:24:09 +01:00
Tom Payne
95674a5a4c
Export ol.render.canvas.Immediate#setTextStyle
2014-03-02 12:20:14 +01:00
Tom Payne
ddc990500a
Sort exports files alphabetically
2014-03-02 12:19:28 +01:00
Tom Payne
8125b4a847
Add ol.geom.MultiLineString#getCoordinateAtM
2014-03-02 12:14:52 +01:00
Tom Payne
296c83fa36
Add ol.geom.flat.lineStringsCoordinateAtM
2014-03-02 12:11:18 +01:00
Tom Payne
85f08d1092
Add documentation to ol.geom.LineString#getCoordinateAtM
2014-03-02 11:38:17 +01:00
Tom Payne
2d9091856c
Move layout test in ol.geom.LineString
2014-03-02 11:35:15 +01:00
Tom Payne
c3cad6b6fa
Merge pull request #1786 from twpayne/catch-cors-exceptions
...
Catch CORS exceptions when loading icons
2014-03-01 17:07:08 +01:00
Tom Payne
fb1c66525c
Catch CORS exceptions when loading icons
2014-03-01 13:56:44 +01:00
Tom Payne
fe0a32c4db
Merge pull request #1759 from twpayne/interpolate-m
...
Interpolate-M
2014-02-28 17:35:46 +01:00
Tom Payne
fbcb787e8b
Merge pull request #1783 from twpayne/first-last-coordinate
...
Get first and last coordinate
2014-02-28 17:34:13 +01:00
Alexandre Dubé
ae6f557cbc
Fix vector-labels example
...
Typo fixes, add 1 more font
2014-02-28 11:25:07 -05:00
Alexandre Dubé
e3d9b23170
Update vector-labels example
...
Add note about the 'Text/Wrap' option currently not working.
2014-02-28 10:58:17 -05:00
Alexandre Dubé
3eabcc2565
Remove unused 'align' column from geojson
2014-02-28 10:58:17 -05:00
Alexandre Dubé
1e1020e90d
Update vector-labels example
...
Add forms to let the user change the labels as they want.
Text 'Wrap' doesn't work properly. '\n' are supposed to allow
line to break.
2014-02-28 10:58:17 -05:00
Alexandre Dubé
0c63c76dea
Add vector label example
2014-02-28 10:58:17 -05:00
Alexandre Dubé
6cd214c1e4
Add geojson sample files
2014-02-28 10:58:17 -05:00
Frederic Junod
bca9512478
Use ol.geom.LineString#getCoordinateAtM in igc example
2014-02-28 16:33:02 +01:00
Tom Payne
c0f9b1de19
Use binary search in ol.geom.flat.lineStringCoordinateAtM
2014-02-28 16:33:02 +01:00
Tom Payne
1c21316d20
Add tests for ol.geom.LineString#getCoordinateAtM
2014-02-28 16:33:02 +01:00
Tom Payne
c218d5d4e8
Add ol.geom.LineString#getCoordinateAtM
2014-02-28 16:33:02 +01:00
Tom Payne
6781a6cef3
Add ol.geom.flat.lineStringCoordinateAtM
2014-02-28 16:30:03 +01:00
Tom Payne
5803faadcb
Merge pull request #1784 from twpayne/interior-point
...
Export getInteriorPoint(s) methods
2014-02-28 16:21:41 +01:00
Tom Payne
de46a5a053
Add ol.geom.MultiPolygon#getInteriorPoints
2014-02-28 16:10:24 +01:00
Tom Payne
0f884b5d03
Add ol.geom.Polygon#getInteriorPoint
2014-02-28 16:10:01 +01:00
Tom Payne
a1e8ff0a8f
Add ol.geom.SimpleGeometry#getLastCoordinate
2014-02-28 15:36:18 +01:00
Tom Payne
7ca47e3b2a
Add ol.geom.SimpleGeometry#getFirstCoordinate
2014-02-28 15:36:06 +01:00
ahocevar
b47e6a6cf4
Merge pull request #1771 from ahocevar/tooltip-box
...
Fix zoom in/out tooltip sizing for box-sizing css resets
2014-02-28 14:59:50 +01:00
Tom Payne
df3ff9e546
Merge pull request #1781 from twpayne/format-feature
...
Rename ol.format.Format to ol.format.Feature
2014-02-28 14:47:19 +01:00
Tom Payne
8e402371d5
Don't export ol.format.Feature#readProjection
2014-02-28 14:01:46 +01:00
Tom Payne
60bba9aa12
Merge pull request #1778 from twpayne/render-sync-forces-render
...
Make renderSync always force a render
2014-02-28 13:53:33 +01:00
Tom Payne
56b6913a01
Rename ol.format.XML to ol.format.XMLFeature
2014-02-28 13:13:11 +01:00
Tom Payne
7e32676a9e
Rename ol.format.Text to ol.format.TextFeature
2014-02-28 13:11:57 +01:00
Tom Payne
87cf424029
Rename ol.format.JSON to ol.format.JSONFeature
2014-02-28 13:09:14 +01:00
Tom Payne
8ad4b292b7
Rename ol.format.Binary to ol.format.BinaryFeature
2014-02-28 13:07:49 +01:00
Tom Payne
ea8944c755
Rename ol.format.Format to ol.format.Feature
2014-02-28 13:05:57 +01:00
Frédéric Junod
56c45217df
Merge pull request #1780 from fredj/unused-require
...
Remove unused ol.FeatureOverlay require
2014-02-28 10:42:46 +01:00
Frédéric Junod
88ea2bebbd
Merge pull request #1777 from fredj/polyline-cleanup
...
ol.format.Polyline cleanup
2014-02-28 10:40:11 +01:00
Frederic Junod
01288618cf
Remove unused ol.FeatureOverlay require
2014-02-28 10:35:10 +01:00
Marc Jansen
7910e98c7a
Merge pull request #1779 from marcjansen/build.py-help
...
Minor change of wording in `build.py help`.
2014-02-28 10:33:55 +01:00
Marc Jansen
fbecd9a6b9
Minor change of wording in build.py help.
2014-02-28 10:31:53 +01:00
Tom Payne
9a7261d6b3
Remove ol.Map#withFrozenRendering
2014-02-27 19:01:39 +01:00
Tom Payne
ad29e6bceb
Don't use withFrozenRendering in ol.interaction.Select#handleMapBrowserEvent
2014-02-27 19:01:21 +01:00
Tom Payne
73be72380b
Don't use withFrozenRendering in ol.interaction.DragRotateAndZoom#handleDragEnd
2014-02-27 19:01:15 +01:00
Tom Payne
c9c8497b7e
Don't use withFrozenRendering in ol.interaction.Interaction.zoomWithoutConstraints
2014-02-27 19:01:07 +01:00
Tom Payne
e0c8b57e11
Don't use withFrozenRendering in ol.interaction.Interaction.rotateWithoutConstraints
2014-02-27 19:01:01 +01:00
Tom Payne
dd83952c28
Make renderSync always force a render
2014-02-27 18:59:05 +01:00
Frederic Junod
7f8d4937f5
Remove unused ol.format.Polyline.decodeUnsignedInteger function
2014-02-27 13:36:08 +01:00
Frederic Junod
c31f70bf08
Remove unused ol.format.Polyline.encodeSignedInteger function
2014-02-27 13:36:08 +01:00
Frederic Junod
040b954e15
Remove unused ol.format.Polyline.encodeFloat function
2014-02-27 13:36:08 +01:00
Frederic Junod
11f718ab22
Remove unused ol.format.Polyline.decodeSignedInteger function
2014-02-27 13:36:08 +01:00
Frederic Junod
b2b5e60f87
Remove unused ol.format.Polyline.decodeFloat function
2014-02-27 13:36:08 +01:00
Frederic Junod
6ad63b113d
Improve code and apidoc formating
2014-02-27 13:36:08 +01:00
Tom Payne
c6df670a55
Merge pull request #1776 from twpayne/fix-full-screen-test
...
Don't check for full screen support at load time
2014-02-27 13:33:14 +01:00
Tom Payne
94a3504252
Revert "Add ol.BrowserFeature.HAS_FULLSCREEN constant"
...
This reverts commit 5a940c207a .
Detection of full screeen support requires the document to have a body.
This is not the case if ol3 is loaded in the head. Therefore, defer the
test for full screen support to when it is needed.
2014-02-27 13:28:23 +01:00
Frédéric Junod
99a00b1986
Merge pull request #1767 from fredj/ie11-fullscreen
...
Add fullscreen API support to IE11
2014-02-27 12:12:36 +01:00
Tom Payne
23f6fc0d0f
Merge pull request #1732 from twpayne/render-sync
...
Switch to asynchronous rendering by default
2014-02-27 11:03:20 +01:00
Frédéric Junod
b8d7bc93b2
Merge pull request #1772 from fredj/doc
...
Minor doc updates
2014-02-27 10:57:49 +01:00
Frederic Junod
ac9fe664e0
Add fullscreen API support to IE11
2014-02-27 09:31:42 +01:00
Frederic Junod
5a940c207a
Add ol.BrowserFeature.HAS_FULLSCREEN constant
2014-02-27 09:30:05 +01:00
Frederic Junod
2f50fcc56c
Better ol.Geolocation documentation
2014-02-27 09:25:50 +01:00
Frederic Junod
431ef6ef07
Add newline in quick start doc
2014-02-27 09:23:23 +01:00
Frederic Junod
2f73816916
Fix path to ol.css
2014-02-27 09:23:00 +01:00
ahocevar
3544f70604
Explicit box model definition for box model dependent sizing
...
The zoom in/out tooltips are clipped when a css reset sets the
box-sizing to anything other than content-box. This breaks the
sizing of these tooltips, because they rely on content-box
sizing. This issue can e.g. be seen when using a bootstrap 3.x
bootstrap.css
2014-02-26 19:22:24 +01:00
ahocevar
f9a9f70a43
Merge pull request #1770 from ahocevar/export-circle
...
Export #drawCircleGeometry()
2014-02-26 18:36:46 +01:00
Tom Payne
8a8de9d3cc
Merge pull request #1769 from twpayne/clean-ups
...
Trivial clean-ups
2014-02-26 18:27:35 +01:00
Antoine Abt
c915e1209a
Merge pull request #1761 from tonio/chrome_buttons
...
Fix button tips not disappearing on Chrome
2014-02-26 18:24:29 +01:00
ahocevar
bd22ebca45
Export #drawCircleGeometry()
...
Especially with the immediate API, it is convenient to be able
to draw cirlces.
2014-02-26 18:22:44 +01:00
Tom Payne
1a81227aef
Remove trailing whitespace
2014-02-26 17:58:43 +01:00
Tom Payne
c5f7d08694
Remove stray comma
2014-02-26 17:56:22 +01:00
Tom Payne
7bbef0f0ea
Read Icon hrefs as URIs
2014-02-26 17:37:49 +01:00
Tom Payne
b3c527166d
Be more tolerant of out-of-spec KML files
2014-02-26 17:37:49 +01:00
Tom Payne
42c832154b
Refactor KML style handling to handle shared Styles and StyleMaps
2014-02-26 17:37:49 +01:00
Frédéric Junod
74dd99485a
Merge pull request #1751 from elemoine/vectorlayer
...
Fix type error in ol.layer.Vector
2014-02-26 17:24:04 +01:00
Éric Lemoine
e43a8d116e
Fix type error in ol.layer.Layer
2014-02-26 16:44:52 +01:00
Frederic Junod
69749dee55
Fix type error in ol.layer.Vector
2014-02-26 16:39:21 +01:00
Tom Payne
0daa2b1781
Merge pull request #1757 from twpayne/interim-tiles-on-error
...
Add option to use interim tiles on tile errors
2014-02-26 16:36:52 +01:00
Tom Payne
d42a262814
Add out-of-order shared Style and StyleMap test
2014-02-26 16:08:01 +01:00
Tom Payne
e3980078d9
Merge pull request #1764 from bentrm/win-build
...
Updated build script to run target integration-test in Win
2014-02-26 13:22:04 +01:00
Benjamin Thurm
cb8d9d9b68
Update Win build defaults with min fallbacks
2014-02-26 11:42:34 +01:00
Antoine Abt
d53fa8f45a
Fix chrome not to blur on mouseout/focusout
...
may be related to https://code.google.com/p/chromium/issues/detail?id=321264 ?
2014-02-26 11:24:54 +01:00
Antoine Abt
7426da61ea
Make ZoomToExtent listen on button click
...
& not its container
2014-02-26 11:15:03 +01:00
Benjamin Thurm
1253765c89
Remove unused import and variable
2014-02-26 10:28:09 +01:00
Benjamin Thurm
a19e992a5b
Run files via shell commands for Win compatibility
2014-02-26 09:53:56 +01:00
Tim Schaub
af1bd0228c
Function for applying a 2d transform to an extent
2014-02-25 22:07:16 -07:00
Tim Schaub
2750f53fda
Clip to max extent
2014-02-25 21:47:57 -07:00
Tim Schaub
50822a4d58
Skip coordinates that don't affect the rendered extent
...
Segments that intersect the replay group's extent are drawn. Any segment that represents a change in coordinate-extent relationship is drawn. This maintains the left/right relationship (or cross product) between points in the rendered extent and every rendered segment.
Still left undone: clip the replay group's rendering to the max extent.
2014-02-25 21:47:57 -07:00
Tim Schaub
6b018bbaf9
Testing segment intersection with extent
...
If needed, this function can be modified to take two additional coorinates that will be set to the intersection points.
2014-02-25 21:47:57 -07:00
Tim Schaub
cb11959f01
Determining coordinate relationship to extent
2014-02-25 21:47:57 -07:00
Tim Schaub
f4746687e8
Keep track of max extent for replay
2014-02-25 21:47:57 -07:00
Tim Schaub
ee2485534a
Add an example that renders a simple fractal
...
This works at resolutions where simplification is significantly reducing the number of points in the line. At high resolutions, navigation becomes unresponsive. Limiting draw instructions to a replay group's extent will fix this.
2014-02-25 21:47:56 -07:00
Tim Schaub
667f4278b3
Merge pull request #1748 from tschaub/roughly
...
Fix test failures on Chrome 33. The trig functions in V8 have changed, and are may change again (see https://code.google.com/p/v8/issues/detail?id=3006 for the full story). As a result, we no longer rely on Vincenty for antipodal distance calculations (not recommended anyway), and we use a very low precision match for testing cosine distance on a sphere.
2014-02-25 15:39:31 -07:00
Tom Payne
69addbca87
Merge pull request #1749 from twpayne/windows-newlines
...
Generate proper line endings on Windows
2014-02-25 22:26:54 +01:00
Tom Payne
face69cda9
Remove reference to stale build/src/external/src/types.js target
2014-02-25 22:16:45 +01:00
Tom Payne
d0c83c74d2
Update to the latest version of pake
2014-02-25 22:02:35 +01:00
Bart van den Eijnden
a78b25cdca
Merge pull request #1760 from bartvde/gmlfix2
...
Get rid of unneccessary if else statements in the GML format (r=@ahocevar)
2014-02-25 20:14:13 +01:00
Bart van den Eijnden
a2c01b1090
Get rid of unneccessary if else statements in the GML format
2014-02-25 19:58:15 +01:00
Bart van den Eijnden
c945768e0e
Merge pull request #1752 from bartvde/gml-rewrite
...
Add format for reading GML v3 (r=@ahocevar)
2014-02-25 19:30:56 +01:00
Bart van den Eijnden
28b12e1b28
Remove unused ol.format.GML.NAMESPACE_URIS_
2014-02-25 19:13:20 +01:00
Bart van den Eijnden
272a3762d6
Make sure function naming convention is consistent
2014-02-25 18:53:30 +01:00
Bart van den Eijnden
182eba5890
Use goog.isDef where possible
2014-02-25 17:41:14 +01:00
Bart van den Eijnden
7d02c4a371
Handle undefined value at readGeometryFromNode instead
2014-02-25 17:28:36 +01:00
Bart van den Eijnden
46a6f96032
Handle that ol.xml.pushParseAndPop can return undefined
2014-02-25 17:25:14 +01:00
Bart van den Eijnden
8d623d765a
Do not create parsers in wfs namespace if not needed
2014-02-25 17:11:24 +01:00
Bart van den Eijnden
6256bf1989
Add feature id (fid) parsing
2014-02-25 16:28:10 +01:00
Bart van den Eijnden
98368a554d
Use ol.xml.pushParseAndPop instead
2014-02-25 14:58:16 +01:00
Tom Payne
63e5ec9020
Merge pull request #1756 from twpayne/clean-up-preload
...
Move preload default value to where it is used
2014-02-25 14:51:22 +01:00
Bart van den Eijnden
346aa730e5
Merge pull request #5 from ahocevar/gml-context
...
Always use a context for GML parsing
2014-02-25 14:48:10 +01:00
ahocevar
71e1dc9f45
Always use a context for GML parsing
...
The context is at the bottom of the object stack. All entry
points to parsing (#readGeometryFromNode(),
#readFeaturesFromNode()) set up the context now, and parsers
always access the context at index 0 of the objectStack.
2014-02-25 14:33:20 +01:00
Bart van den Eijnden
679b152852
Add srsName info at index 0 in the stack
2014-02-25 13:58:19 +01:00
Bart van den Eijnden
08e2ccb59a
Handle srsName better
2014-02-25 13:22:15 +01:00
Tom Payne
0118c3ec17
Activate useInterimTilesOnError in ol.renderer.dom.TileLayer
2014-02-25 13:12:23 +01:00
Tom Payne
8bd44b2fc6
Activate useInterimTilesOnError in ol.renderer.webgl.TileLayer
2014-02-25 13:09:10 +01:00
Tom Payne
0c7a19a307
Activate useInterimTilesOnError in ol.renderer.canvas.TileLayer
2014-02-25 12:59:09 +01:00
Bart van den Eijnden
cbe71fefd0
Merge pull request #4 from ahocevar/gml-stack
...
Use stack instead of recursion
2014-02-25 09:45:10 +01:00
ahocevar
b4454535f7
Use stack instead of recursion for features
...
This also allows us to work without a local copy of the
namespace URIs.
2014-02-25 09:34:38 +01:00
Tim Schaub
bfc42ffa62
More realistic precision for cosine distance results
...
Chris Veness' discussion of using the spherical law of cosines (http://www.movable-type.co.uk/scripts/latlong.html ) suggests it gives well-conditioned results "around 1 metre" in JavaScript (this assumes a sphere with 6,371km radius).
In Chrome 33, Math.pow(Math.cos(Math.PI / 4), 2) yields 0.4999999999999999. When we take the arccosine of twice this, we get something significantly different than zero. Multiplying by 6371 means we can't assert that this is within 1e-9 of zero.
2014-02-24 15:54:17 -07:00
Tim Schaub
ac83bb78f1
More repeated test cases
2014-02-24 15:02:30 -07:00
Tim Schaub
b01e90b942
Removing repeated test cases
2014-02-24 14:59:18 -07:00
Tim Schaub
7f1a13361b
Remove antipodal test cases
...
The Vincenty formula can fail to converge for antipodal points (see http://en.wikipedia.org/wiki/Vincenty's_formulae#Nearly_antipodal_points ), so those test cases are removed. These tests fail with the latest V8 due to optimization of trig functions with lookup tables. For example, Math.cos(Math.PI / 2) is no longer calculated based on the value of Math.PI / 2 (which is different than the actual value of π / 2). Instead, values close to multiples of π / 2 are determined to be 0 (which is arguably what you want). Previously the tests were relying on very small numbers being returned in this case.
2014-02-24 14:53:00 -07:00
Tim Schaub
2537fb4574
Fixing test failure on Chrome 33
2014-02-24 14:53:00 -07:00
Tom Payne
d0a352816c
Add useInterimTilesOnError property to ol.layer.Tile
2014-02-24 21:30:39 +01:00
Tom Payne
8c665c0bb1
Move preload property default value into ol.renderer.Layer#manageTilePyramid
2014-02-24 21:26:11 +01:00
Bart van den Eijnden
0a71b5bbaa
Rename NAMESPACE_URIS_ to namespaceURIs_
2014-02-24 16:59:08 +01:00
Bart van den Eijnden
d2c88c1ea3
Use readFeatureFromNode instead
2014-02-24 16:49:35 +01:00
Bart van den Eijnden
0a93bb38f8
Copy NAMESPACE_URIS_ array to the instance
2014-02-24 16:01:15 +01:00
Tom Payne
53d9335282
Merge pull request #1753 from oterral/fix_typo
...
Fix option name zoomInTipLabel
2014-02-24 15:37:47 +01:00
oterral
7e842b0850
Fix option name zoomInTipLabel
2014-02-24 15:26:13 +01:00
Bart van den Eijnden
831d233874
Move parseGeometry workaround into the tests
2014-02-24 15:25:54 +01:00
Bart van den Eijnden
a095d41ac4
Add support for axis orientation
2014-02-24 15:25:54 +01:00
Bart van den Eijnden
7145179c30
Port over more test cases
2014-02-24 15:25:54 +01:00
Bart van den Eijnden
dd8d69f976
Call setGeometryName on the feature
2014-02-24 15:25:54 +01:00
Bart van den Eijnden
b2885217df
Add feature parsing from WFS FeatureCollection
2014-02-24 15:25:54 +01:00
Bart van den Eijnden
796e7be623
Add preliminary read support for features
2014-02-24 15:25:53 +01:00
Bart van den Eijnden
54426133ab
Add test case for gml:LinearRing
2014-02-24 15:25:53 +01:00
Bart van den Eijnden
9e44e79789
Add support for gml:MultiSurface
2014-02-24 15:25:53 +01:00
Bart van den Eijnden
e479bd142f
Add gml:MultiCurve support
2014-02-24 15:25:53 +01:00
Bart van den Eijnden
086828ba14
Add support for gml:MultiPolygon
2014-02-24 15:25:53 +01:00
Bart van den Eijnden
a484452207
Add support for gml:MultiLineString
2014-02-24 15:25:53 +01:00
Bart van den Eijnden
aa4d798dc7
Add gml:MultiPoint parsing
2014-02-24 15:25:53 +01:00
Bart van den Eijnden
95bbb849bb
Deal with srsDimension
2014-02-24 15:25:53 +01:00
Bart van den Eijnden
877d5a445e
Add parser for gml:Envelope
2014-02-24 15:25:52 +01:00
Bart van den Eijnden
85fe1bf737
Add parsing for gml:Curve
2014-02-24 15:25:52 +01:00
Bart van den Eijnden
e845d6558c
Add parsing for gml:Surface
2014-02-24 15:25:52 +01:00
Bart van den Eijnden
ae1e660ab4
Add geometry parsing for point, line, polygon
2014-02-24 15:25:52 +01:00
ahocevar
28d0d82253
Merge pull request #1716 from ahocevar/gpx-write
...
Write support for ol.format.GPX
2014-02-24 14:23:16 +01:00
ahocevar
3a560c9843
Put jsdoc comment into effect
2014-02-24 14:14:13 +01:00
ahocevar
bb38771096
No magic for namespace URI
2014-02-24 14:13:41 +01:00
ahocevar
c1a966bb6f
namespaceURI can be null, but not undefined
2014-02-24 13:55:20 +01:00
Tom Payne
f028befdf9
Merge pull request #1739 from twpayne/rotate-with-map
...
Allow icons to be rotated with the map
2014-02-24 13:06:48 +01:00
Antoine Abt
e213bccef7
Merge pull request #1740 from tonio/interaction_api
...
Editing interaction api cleanup
2014-02-24 08:46:49 +01:00
Tom Payne
55755871c2
Use write to avoid newline problems
2014-02-23 14:45:30 +01:00
Tom Payne
8e9d5fb0e9
Always write binary files in mode wb
2014-02-23 14:33:38 +01:00
Tom Payne
48b85316bb
Always read binary files with mode rb
2014-02-23 14:33:38 +01:00
Tom Payne
3aedca7bd6
Always read line-by-line with mode rU
2014-02-23 13:50:54 +01:00
ahocevar
7b56abdac7
Get rid of compiler warnings
2014-02-23 01:50:59 +01:00
Tim Schaub
9d06dd82ff
Merge pull request #1745 from tschaub/linked-css
...
Don't inject stylesheets with JavaScript.
2014-02-22 09:08:20 -07:00
Tim Schaub
e633f7f8c1
Don't inject stylesheets with JavaScript
...
This reverts 4d619d71b1 (see #1527 ), going back to what we had after e13075f6ff (see #881 ).
To avoid the 404 in the hosted examples, the css is copied to the same relative path when hosted as during development.
2014-02-21 18:45:46 -07:00
ahocevar
696425af36
Documentation and cleanup
2014-02-21 22:49:33 +01:00
ahocevar
480a6a85ba
Add trk serialization for ol.format.GPX
2014-02-21 20:27:04 +01:00
ahocevar
791cb2415b
Simplify annotations
2014-02-21 20:22:44 +01:00
ahocevar
1354d8ce78
Added rte serialization for ol.format.GPX
2014-02-21 16:55:48 +01:00
ahocevar
13b4f07cd9
New makeChildrenAppender function and Node factory refactoring
...
The makeChildAppender function is used for adding a node of a
type with maxOccurs=1. For adding nodes of a type with
maxOccurs>1, the new makeChildrenAppender function was added.
With this new function, it turned out that more convenience for
creating node factories is required. The makeChildNodeFactory
function was renamed to makeSimpleNodeFactory, and it now can
create node factories where not only the namespace, but also the
node name can be fixed.
2014-02-21 16:55:05 +01:00
Tom Payne
3c32bbdce3
Document rotateWithView option
2014-02-21 14:32:15 +01:00
Tom Payne
7a34929b15
Rename rotateWithMap to rotateWithView
2014-02-21 14:32:06 +01:00
Antoine Abt
a971928bbe
Add features option to draw interaction
2014-02-21 13:41:07 +01:00
Tom Payne
a17055a419
Activate rotateWithMap option in ol.render.canvas.Immediate
2014-02-21 12:57:34 +01:00
Tom Payne
0e90cf02ad
Pass view rotation to ol.render.canvas.Immediate
2014-02-21 12:57:09 +01:00
Antoine Abt
ec832bdf6e
Modify interaction takes style & features options
...
Instead of a FeatureOverlay
2014-02-21 12:35:30 +01:00
Tom Payne
1d2c88efb9
Merge pull request #1717 from twpayne/binary-format
...
Add ol.format.Binary
2014-02-21 12:27:13 +01:00
Bart van den Eijnden
591e4b56df
Merge pull request #1737 from bartvde/multipolygon
...
Implement setPolygons on ol.geom.MultiPolygon (r=@twpayne)
2014-02-21 12:24:13 +01:00
Antoine Abt
7cea6f3240
Make select interaction create its FeatureOverlay
...
You can now configure it with a `style` option.
2014-02-21 11:59:43 +01:00
Tom Payne
222fafcb77
Activate rotateWithMap option in ol.render.canvas.Replay
2014-02-21 11:57:11 +01:00
Tom Payne
fe420ce1eb
Pass view rotation to replay
2014-02-21 11:56:34 +01:00
Bart van den Eijnden
9bade5ce87
Implement setPolygons on ol.geom.MultiPolygon
2014-02-21 11:28:18 +01:00
Tom Payne
27c5ab0312
Replace subtractViewRotation with rotateWithMap
2014-02-21 11:21:20 +01:00
Éric Lemoine
fe159aa7fa
Merge pull request #1726 from oterral/fix_anchororigin
...
Add anchorOrigin option in ol.style.Icon
2014-02-21 09:24:23 +01:00
oterral
0a6390fb21
Add anchorOrigin option in ol.style.Icon
2014-02-21 09:09:59 +01:00
ahocevar
b4043398eb
Added wpt serialization for ol.format.GPX
2014-02-21 07:18:42 +01:00
ahocevar
45860f4552
Framework for serializing structures to XML
...
This adds several helper functions for serializing to XML:
* ol.xml.serialize: Counterpart to ol.xml.parse. By splitting
the serialization process up into a node factory and a node
writer, note writers can easily be used for different
namespaces.
* ol.xml.pushSerializeAndPop: Counterpart to
ol.xml.pushParseAndPop.
* ol.xml.makeStructureNS: Works like ol.xml.createParsersNS,
but works for arbitrary structures.
* ol.xml.makeChildAppender: If the top item of the stack has
the new ol.xml.NodeStackItem type, this helper function
can be used to create a serializer that appends the current
node to its designated parent.
* ol.xml.makeChildNodeFactory: Creates a node factory which
produces child nodes from an array of node names which are
passed to ol.xml.serialize.
* ol.xml.makeSequence: A convenience function for creating
xsd:sequence structures. Takes an object literal and an
ordered list of the keys, and returns an array that can be
passed as values to ol.xml.serialize.
* ol.xml.makeSimpleTypeWriter: Using e.g. the new write*TextNode
functions from ol.format.XSD, this function creates a node
writer that writes simple type nodes for values like strings
or numbers.
The following commits will be using this new framework for
implementing ol.format.GPX.writeFeatures, and prose
documentation with instructions based on what was said above
will be added.
2014-02-21 07:18:36 +01:00
Tim Schaub
8a9fdbdeb7
Merge pull request #1734 from tschaub/unused-types
...
Remove unused types from objectliterals.jsdoc.
2014-02-20 16:15:21 -07:00
Tom Payne
dd3f4b9c00
Merge pull request #1733 from twpayne/zoomify-clean-ups
...
Zoomify clean-ups
2014-02-20 23:49:10 +01:00
Tim Schaub
4cc4c157fb
No WFS parser currently
2014-02-20 15:32:18 -07:00
Tom Payne
c4786304b7
Only render overlays if the map is rendered
2014-02-20 19:56:42 +01:00
Tom Payne
443e7d9a8c
Add ol.Map#isRendered
2014-02-20 19:56:22 +01:00
Tom Payne
710d0c1bd8
Handle asynchronous rendering in tests
2014-02-20 19:44:29 +01:00
Tom Payne
316c146613
Switch to asynchronous rendering by default
2014-02-20 19:42:00 +01:00
Tom Payne
a773ab256c
Use a switch to select tier size calculation
2014-02-20 19:30:47 +01:00
Tom Payne
00eff70ae6
Use an enum for Zoomify tier size calculation option
2014-02-20 19:29:56 +01:00
Tom Payne
bf798ea766
Document tierSizeCalculation property
2014-02-20 19:28:43 +01:00
Tim Schaub
0692db7bc3
Merge pull request #1669 from tschaub/default-style
...
Provide a useful default style.
2014-02-20 11:09:12 -07:00
Antoine Abt
b6005fc834
Merge pull request #1725 from tonio/a11y-enhanced-zoomcontrol
...
Enhance controls accessibility
2014-02-20 17:15:12 +01:00
Tom Payne
5ce6ad99bb
Merge pull request #1731 from felixgirault/ol.source.zoomify
...
Add an alternative algorithm for zoomify tier size calculation
2014-02-20 17:12:17 +01:00
Tim Schaub
0015331273
Provide a default style function
2014-02-20 08:57:11 -07:00
Tom Payne
a8f932fa07
Rename ol.Map#requestRenderFrame to ol.Map#render
2014-02-20 16:54:20 +01:00
Antoine Abt
ae3ad24928
Reorder default controls
2014-02-20 16:52:09 +01:00
Antoine Abt
3e21ad6dd2
Wording in description
2014-02-20 16:47:34 +01:00
Antoine Abt
30bc97755a
Restore preventDefault call that shouldn’t have been removed
2014-02-20 16:47:34 +01:00
Antoine Abt
2a48197234
Css tweaks for touch devices
2014-02-20 16:47:34 +01:00
Antoine Abt
fd9b4a7ee9
Use «em» based positioning
2014-02-20 16:47:34 +01:00
Antoine Abt
ed8e0e8552
Minor cleanups
2014-02-20 16:47:34 +01:00
Antoine Abt
d52f62fb5a
Make Fullscreen control use <button> instead of <a>
2014-02-20 16:47:33 +01:00
Félix Girault
a045a62651
Use shorter syntax for integer division by 2
2014-02-20 16:45:08 +01:00
Éric Lemoine
dc5c713536
Merge pull request #1730 from elemoine/colorcache
...
Fix handling of the color cache
2014-02-20 13:33:39 +01:00
Éric Lemoine
9428fb109f
Fix handling of the color cache
2014-02-20 11:26:02 +01:00
Félix Girault
ac785459da
Add an alternative algorithm for zoomify tier size calculation
...
Zoomify uses a different algorithm than ol3 to calculate the number of
tiles per tier.
These algorithms are compatible in most cases, but they will lead to
different results with some particular image sizes.
This update provides an option for the zoomify source to use one of
these two algorithms.
2014-02-20 11:17:16 +01:00
Frédéric Junod
3b79e2f4c7
Merge pull request #1727 from fredj/drop-fontawesome
...
Remove Font Awesome
2014-02-20 09:04:30 +01:00
Tom Payne
ebdb5dce22
Rename ol.Map#render to ol.Map#renderSync
2014-02-20 03:05:31 +01:00
Tim Schaub
29e894f913
Merge pull request #1728 from tschaub/set-values
...
Make setValues behave like multiple calls to set.
2014-02-19 12:00:54 -07:00
Tim Schaub
59cbe7c23a
Safer feature constructor
...
Calling setValues now behaves like calling set (closes #1672 )
2014-02-19 10:20:57 -07:00
Tim Schaub
6344b8e06c
Make setValues consistent with repeated calls to set
2014-02-19 10:17:39 -07:00
Frederic Junod
c02920be8f
Remove Font Awesome
...
Everything that we need (icon-arrow-left, icon-arrow-right, icon-plus,
icon-minus, icon-download and icon-flag) is already provided by Bootstrap.
2014-02-19 18:04:08 +01:00
Frédéric Junod
f88703053a
Merge pull request #1724 from fredj/ol.dom.input
...
ol.dom.Input cleanups
2014-02-19 15:14:11 +01:00
Frédéric Junod
d178e29565
Merge pull request #1696 from fredj/ol.style.image-opacity
...
Add new opacity property to ol.style.Image
2014-02-19 11:48:20 +01:00
Frederic Junod
0e73ffa9d9
Set ol.style.Icon opacity
2014-02-19 11:40:40 +01:00
Frederic Junod
a445e81115
Handle image opacity in ol.render.canvas.Immediate
2014-02-19 11:40:40 +01:00
Frederic Junod
fca0942c30
Handle image opacity in ol.render.canvas.ImageReplay
2014-02-19 11:40:40 +01:00
Frederic Junod
430ff9c850
Add opacity property to ol.style.Image
2014-02-19 11:40:40 +01:00
Frederic Junod
03b979c30a
Listen to 'input' and 'change' events
2014-02-19 11:37:05 +01:00
Frederic Junod
4e7d697273
Add missing function arguments
2014-02-19 11:37:05 +01:00
Frederic Junod
c9e9cbc7c8
Change ol.dom.Input target param from Element to HTMLInputElement
2014-02-19 11:37:05 +01:00
Frederic Junod
1e0ce96e9f
Remove 'valueAsNumber' property from observable list
...
The property was removed in a0bea641d1
2014-02-19 09:53:46 +01:00
Antoine Abt
b3abc166a4
Make zoomToExtent control use <button> instead of <a>
2014-02-19 09:34:04 +01:00
Éric Lemoine
a734c8a6ff
Merge pull request #1720 from elemoine/assign
...
Initialize properties in the constructor
2014-02-19 08:18:53 +01:00
Éric Lemoine
aee620d2d9
Initialize properties in the constructor
2014-02-19 00:13:39 +01:00
Antoine Abt
b6052320ad
Coding style
2014-02-18 15:49:45 +01:00
Antoine Abt
1a44fb2ff3
Make zoom control tip texts configurable
2014-02-18 15:25:58 +01:00
Antoine Abt
a1d838c10c
Use «em» for buttons sizing
2014-02-18 15:18:58 +01:00
Tom Payne
e40b9adde0
Add binary support to ol.source.VectorFile
2014-02-17 17:44:28 +01:00
Tom Payne
ef82965c0a
Add ol.format.Binary
2014-02-17 17:44:28 +01:00
Tom Payne
cd2200b4af
Add ol.binary
2014-02-17 17:44:28 +01:00
Tom Payne
399116ed82
Add binary support to ol.format.Format
2014-02-17 17:44:24 +01:00
Tom Payne
2d0b90a845
Add ol.BrowserFeature.HAS_ARRAY_BUFFER
2014-02-17 17:37:55 +01:00
Tom Payne
21a5052da6
Include VBArray externs in build
2014-02-17 17:37:25 +01:00
Tom Payne
2a42c6f472
Add VBArray externs
2014-02-17 17:37:07 +01:00
Tom Payne
524acc1901
Sort externs alphabetically
2014-02-17 17:36:49 +01:00
Antoine Abt
f8cfa9a24d
Better integration of button tooltips
2014-02-17 16:43:35 +01:00
Mark Prins
18c2ffe522
use button elements instead of anchor elements and add tooltips to zoomcontrol
2014-02-17 14:57:15 +01:00
Mark Prins
9adf8b01f6
use button elements and add tooltips to zoomcontrol
2014-02-17 14:57:15 +01:00
Frédéric Junod
497a71ca6e
Merge pull request #1715 from fredj/apidoc
...
Minor jsdoc fixes
2014-02-17 14:46:58 +01:00
Frederic Junod
d2c2ba3921
Add geom.jsdoc
2014-02-17 14:31:28 +01:00
Frederic Junod
bef5b0debe
Minor api fixes
2014-02-17 14:25:34 +01:00
Éric Lemoine
9619e2832a
Merge pull request #1702 from igrcic/tileWMS-extents-1701
...
Do not request tiles outside of extents for TileWMS source
2014-02-17 14:17:27 +01:00
Bart van den Eijnden
673027ae11
Merge pull request #1714 from bartvde/issue-1714
...
404 in api docs for TileGridOptions (r=@twpayne)
2014-02-17 13:54:08 +01:00
Bart van den Eijnden
d85fcd1ad4
Add olx.tilegrid namespace to the API doc
2014-02-17 13:46:01 +01:00
Antoine Abt
aa51edbeef
Make fullscreen control use shared styles
2014-02-17 12:30:57 +01:00
Antoine Abt
e567383269
Share styles between zoom & extent control
2014-02-17 12:30:57 +01:00
Antoine Abt
edd69ac95f
Remove unneeded selectors, share font-family definitions
2014-02-17 12:30:57 +01:00
Éric Lemoine
2311213136
Merge pull request #1713 from elemoine/zoomcontrol
...
Use minus sign as zoom out label
2014-02-17 12:15:09 +01:00
Éric Lemoine
4b4c2d7deb
Merge pull request #1711 from elemoine/modify
...
Modify interaction doesn't need to store styles
2014-02-17 12:14:29 +01:00
Antoine Abt
a658435e38
Merge pull request #1705 from tonio/geojson_null_geometry
...
Allow GeoJSON features to have `null` geometries.
2014-02-17 08:23:05 +01:00
Antoine Abt
04f1f2120b
Merge pull request #1697 from tonio/remove_renderer_guess
...
Remove `ol.RendererHints.createFromQueryData` from the library
2014-02-17 08:21:18 +01:00
Ivan Grcic
ff32b80035
Add tests for TileWMS tileUrlFunction
2014-02-17 01:23:24 +01:00
Ivan Grcic
34d5f24816
Do not load tiles outside extents for TileWMS source
2014-02-17 01:23:23 +01:00
Éric Lemoine
66a17b20e0
Better code formatting
2014-02-16 23:20:32 +01:00
Éric Lemoine
eef32c5d5d
Use minus sign as zoom out label
2014-02-16 23:19:03 +01:00
Tom Payne
e0b8e6005c
Merge pull request #1712 from twpayne/fix-text-line-dash-immediate
...
Handle null line dashes for text stroke styles in ol.render.canvas.Immediate
2014-02-16 20:27:35 +01:00
Tom Payne
ea67e21116
Handle null line dashes for text stroke styles in ol.render.canvas.Immediate
2014-02-16 18:46:36 +01:00
Éric Lemoine
db83b11eee
Modify interaction doesn't need to store styles
2014-02-16 16:15:11 +01:00
ahocevar
3463defd9c
Merge pull request #1707 from ahocevar/css-transform-detection
...
CSS transform detection when DOM is ready
2014-02-16 02:47:02 +01:00
ahocevar
f3c099de8a
Simplifying has2d and has3d check
2014-02-16 02:29:14 +01:00
ahocevar
91a736954d
Properly cache the css transform support result
2014-02-15 17:37:37 +01:00
Tom Payne
1baf63cebe
Merge pull request #1709 from twpayne/fix-immediate-text-style
...
Set text style in ol.render.canvas.Immediate
2014-02-15 16:14:57 +01:00
Tom Payne
a5fd5667b6
Set text style in ol.render.canvas.Immediate
2014-02-15 14:17:10 +01:00
ahocevar
81f7ea106b
CSS transform detection when DOM is ready
...
The code to detect CSS transforms requires a DOM to append an
element to. By performing this action when first called instead
of unconditionally upon library load, we can load OpenLayers in
the document's head again.
2014-02-15 10:48:04 +01:00
Tim Schaub
a549df459b
Merge pull request #1690 from tschaub/style
...
Accept a style option and provide setStyle and getStyle methods.
2014-02-14 13:44:15 -07:00
Bart van den Eijnden
d71ccf64b9
Merge pull request #1682 from bartvde/issue-1682
...
better description for function typedef's params and return (r=@ahocevar)
2014-02-14 15:41:47 +01:00
Bart van den Eijnden
87d651af04
Add documentation for API typedef functions
2014-02-14 15:32:12 +01:00
Antoine Abt
24ee4cb742
[GeoJSON] Add support for feature with null geometries
2014-02-14 15:12:16 +01:00
Antoine Abt
d9c5102bcd
Add failing test for feature with null geometries
2014-02-14 15:02:49 +01:00
Antoine Abt
1970285066
Merge pull request #1704 from tonio/fix_fullscreen
...
Prevent OSX Safari to display distorted map
2014-02-14 13:55:28 +01:00
Antoine Abt
bb50d5936f
Prevent OSX Safari to display distorded map
2014-02-14 11:32:00 +01:00
ahocevar
f5c80f40bd
Merge pull request #1700 from ahocevar/document-browserfeature
...
Make ol.BrowserFeature appear in API docs
2014-02-14 11:05:28 +01:00
Antoine Abt
4478d6c34c
Fixes mobile fullscreen example (no mode chooser)
2014-02-14 09:32:14 +01:00
Antoine Abt
4dd8c248f5
Remove ol.RendererHints.createFromQueryData
2014-02-14 09:32:14 +01:00
Antoine Abt
21bfdb1d1e
Add example extern for exampleNS
2014-02-14 09:32:14 +01:00
ahocevar
7c29fe974b
Merge pull request #1693 from ahocevar/no-load-on-interacting
...
Do not load tiles while interacting
2014-02-13 23:29:00 +01:00
ahocevar
adad57d481
Make the default effectively truthy
2014-02-13 22:52:48 +01:00
ahocevar
aa5a08a377
No typecast needed
2014-02-13 22:29:20 +01:00
ahocevar
3cc1dad2e0
Make loading parameters configurable
2014-02-13 22:08:26 +01:00
ahocevar
877e881a52
Do not load tiles while interacting
...
Especially on mobile devices, loading just a single tile can
cause major janks. During animations, it is fine to just skip
frames. But during user interaction (e.g. dragging), a more
instant visual feedback is desirable.
2014-02-13 21:03:21 +01:00
ahocevar
0200ee4f48
Make ol.BrowserFeature appear in API docs
2014-02-13 21:00:57 +01:00
ahocevar
4d0d2500a2
Merge pull request #1699 from ahocevar/logo-position
...
Fix logo position in apps without Bootstrap
2014-02-13 20:54:09 +01:00
Tim Schaub
e9b4e42d84
Create anonymous functions in an execution context with limited scope
2014-02-13 10:49:01 -07:00
Tim Schaub
0ec5201f3a
Documentation and exports
2014-02-13 10:37:10 -07:00
Tim Schaub
66d5d1d277
Export setStyle for vector layer
2014-02-13 10:25:17 -07:00
Tim Schaub
f4585331f2
Add setStyle and getStyle to ol.Feature
...
As with vector layers and feature overlays, feature style can be set by calling
setStyle. Calling getStyle returns what was passed to setStyle. Internally, we call getStyleFunction.
2014-02-13 10:25:17 -07:00
Tim Schaub
477c369f6c
As with the vector layer, feature overlays have getStyle and setStyle
2014-02-13 10:25:17 -07:00
Tim Schaub
a1f714f7dc
Add setStyle and getStyle methods to ol.layer.Vector
...
The setStyle method accepts a single style, an array of styles, or a style function. The getStyle method returns what was set. Internally, we use the getStyleFunction method which always returns a function. When calling setStyle, a change event is dispatched (fixes #1671 ).
2014-02-13 10:25:17 -07:00
Tim Schaub
a185fc963d
Tests for get/setStyleFunction
...
It would be nice to also test the following:
it('does not return user set property with the same name', function() {
var feature = new ol.Feature({
whatever: 'some value',
styleFunction: 'another value'
});
expect(feature.getStyleFunction()).to.be(undefined);
});
Unfortunately, in uncompiled code (or if we export `setStyleFunction`) this does not work. Same goes for user set `id` properties (this will set our internal `id_` property). See #1672 .
2014-02-13 10:25:17 -07:00
Tim Schaub
620a38d3e9
Avoid clashing with user property names
...
Features are records with any number of user set values. Separate from this, we rely on feature properties like the feature identifier and feature style. The two (user properties and our internal properties) should not be mixed.
2014-02-13 10:25:17 -07:00
Tim Schaub
10d5073732
Give the draw interaction a style option
2014-02-13 10:25:17 -07:00
Tim Schaub
76f6961f83
Delete style option before passing to base
2014-02-13 10:25:16 -07:00
Tim Schaub
c64c24d3dc
Common code for creating a style function
2014-02-13 10:25:16 -07:00
Tim Schaub
6abb691224
Give feature overlays a style option
2014-02-13 10:25:16 -07:00
Tim Schaub
b309c44020
Give vector image source a style option
2014-02-13 10:25:16 -07:00
Tim Schaub
1072f6dfa7
Use style option in vector layer examples
...
Providing a styleFunction option still works because the layer property is still named styleFunction.
2014-02-13 10:25:16 -07:00
Tim Schaub
5c21f24df5
Add tests for vector layer
2014-02-13 10:25:16 -07:00
Tim Schaub
499ba4ac8f
Add a style option for vector layers
...
This can be a single ol.style.Style, and array of styles, or a style function.
2014-02-13 10:25:16 -07:00
ahocevar
672fc681ec
Fix logo position in apps without Bootstrap
2014-02-13 18:12:26 +01:00
Antoine Abt
b169ef2094
Add renderer guess in example shared file
...
& use it in every example.
2014-02-13 17:21:03 +01:00
Antoine Abt
2369ac62eb
Load example-behaviour before example script
2014-02-13 17:21:02 +01:00
Bart van den Eijnden
990a852d4f
Merge pull request #1675 from bartvde/wmts-example-fix
...
WMTS example is broken (r=@twpayne)
2014-02-13 16:25:59 +01:00
Bart van den Eijnden
56a39e936f
Use APOLLO imagery WMTS in the WMTS example
2014-02-13 16:14:39 +01:00
Tom Payne
03beeafc21
Merge pull request #1681 from twpayne/line-dash
...
Fix management of line dash state
2014-02-13 15:40:39 +01:00
Tom Payne
dfc57e9db4
Fix handling of line dash state in ol.render.canvas.Immediate
2014-02-13 15:30:04 +01:00
Tom Payne
32e527458b
Merge pull request #1694 from twpayne/protocol-relative-url
...
Use protocol relative URL in tile sources
2014-02-13 15:26:38 +01:00
Tom Payne
c31d423717
Merge pull request #1695 from twpayne/fix-render-node-leak
...
Save replay group, even if empty
2014-02-13 15:25:56 +01:00
Tom Payne
a178712f6b
Only replay replay group if it is not empty
2014-02-13 14:47:47 +01:00
Tom Payne
5b8e85afbd
Save replay group, even if it is empty
2014-02-13 14:36:59 +01:00
Tom Payne
02b4e7cced
Use protocol relative URL in ol.source.Stamen
2014-02-13 13:48:06 +01:00
Tom Payne
bb7a1c11f6
Use protocol relative URL in ol.source.MapQuest
2014-02-13 13:47:13 +01:00
Frédéric Junod
0007b5e3ec
Merge pull request #1692 from fredj/osm-tiles
...
Use protocol relative URL for OSM tiles
2014-02-13 12:14:59 +01:00
Frederic Junod
4cb4ab89db
Use protocol relative URL for OSM tiles
2014-02-13 11:21:27 +01:00
ahocevar
20402a6e71
Merge pull request #1684 from ahocevar/ie-cursor
...
Changing pointer cursor in examples is broken
2014-02-12 23:30:06 +01:00
Tom Payne
5cc3983cdb
Fix handling of line dash state in ol.render.canvas.Replay
2014-02-12 17:59:11 +01:00
Tom Payne
a74da436d2
Use ol.BrowserFeature.HAS_CANVAS_LINE_DASH in ol.render.canvas.Replay
2014-02-12 17:57:29 +01:00
Tom Payne
1924e2b9b3
Add detection of canvas line dash support
2014-02-12 15:56:01 +01:00
Antoine Abt
196f6cccfd
Merge pull request #1689 from tonio/fix_modify
...
Check for geometries type instead of `instanceof`
2014-02-12 15:51:32 +01:00
Antoine Abt
f8a748d7f4
Fix MultiPoint modify
2014-02-12 15:26:57 +01:00
Antoine Abt
56a1f053ff
Check geometry type instead of instanceof
2014-02-12 15:25:47 +01:00
Antoine Abt
715966a8d1
Add MultiPoint to modify example
2014-02-12 15:24:32 +01:00
Éric Lemoine
709c17192a
Merge pull request #1686 from elemoine/icon-example
...
Show how to use ol.Feature#setStyleFunction in the icon example
2014-02-12 14:40:24 +01:00
Éric Lemoine
581b2d345d
Show how to use ol.Feature#setStyleFunction in the icon example
2014-02-12 14:26:00 +01:00
ahocevar
e6e8037269
Merge pull request #1685 from ahocevar/google-no-rotation
...
Turn off rotation because Google does not support it
2014-02-12 12:25:45 +01:00
ahocevar
aa8bbe4c7b
Turn off rotation because Google does not support it
2014-02-12 12:16:18 +01:00
ahocevar
b7757e6a1d
Allow application developers to modify cursors
...
With this change, cursors can be set on the map target again.
2014-02-12 11:09:59 +01:00
Antoine Abt
0764ea99ee
Merge pull request #1654 from tonio/vector-api-modify
...
Add Modify Interaction
2014-02-11 16:59:43 +01:00
Tom Payne
e0765240a2
Merge branch 'ie-compat' of git://github.com/Intermedix/ol3 into Intermedix-ie-compat
2014-02-11 16:54:39 +01:00
Frédéric Junod
b0698443ab
Merge pull request #1679 from fredj/layer-swipe
...
Use 'input' event for HTML input range
2014-02-11 15:41:43 +01:00
Frederic Junod
cd8977fca1
Use 'input' event for HTML input range
2014-02-11 15:20:21 +01:00
Bart van den Eijnden
ee33cbc525
Merge pull request #1650 from bartvde/apidoc
...
missing link in api doc (r=@ahocevar)
2014-02-11 15:02:12 +01:00
Bart van den Eijnden
304e7c7df7
Add properties found in objectliterals.jsdoc to the API
2014-02-11 14:49:04 +01:00
Antoine Abt
03624b5f78
Check segment writers existence
2014-02-11 14:36:54 +01:00
Éric Lemoine
433fab0cbf
Merge pull request #1678 from oterral/fix_exports
...
Add exports
2014-02-11 14:06:57 +01:00
oterral
3a7c80dfda
Remove exports from ol.style.Image
2014-02-11 13:13:51 +01:00
oterral
8edcc7e161
Add exports for ol.style.Text
2014-02-11 12:33:12 +01:00
oterral
f122778c6d
Add exports for ol.style.Icon
2014-02-11 12:20:00 +01:00
oterral
740b398341
Add exports for ol.style.Circle
2014-02-11 12:18:29 +01:00
Frédéric Junod
8536bb3d8f
Merge pull request #1677 from fredj/xsd-from-string
...
Add ol.format.XSD.read*String functions
2014-02-10 16:34:46 +01:00
Frederic Junod
f06adff56c
Add ol.format.XSD.readNonNegativeIntegerString function
2014-02-10 16:19:08 +01:00
Frederic Junod
f6629fae6c
Add ol.format.XSD.readDecimalString function
2014-02-10 16:19:08 +01:00
Frederic Junod
e3deb03e71
Add ol.format.XSD.readBooleanString function
2014-02-10 16:19:08 +01:00
Antoine Abt
25ba60db9f
Use closure for styles & fix case
2014-02-10 11:52:58 +01:00
Antoine Abt
919fbe335f
Use strings for GeometryType in examples
2014-02-10 11:26:14 +01:00
Antoine Abt
f9b6eabfef
%s/render.FeaturesOverlay/FeatureOverlay/
2014-02-10 11:26:14 +01:00
Antoine Abt
0272659118
Remove useless style method
2014-02-10 11:26:14 +01:00
Antoine Abt
c95ffe381b
Render style for Point inside GeometryCollection.
2014-02-10 11:26:14 +01:00
Antoine Abt
72675bf6ad
Make interaction ctor only have an option object
2014-02-10 11:26:13 +01:00
Antoine Abt
5325af26d6
Store mouse last position to draw vertex at feature selection
2014-02-10 11:26:13 +01:00
Antoine Abt
9d591ba7ef
Use Select interaction in modify interaction example.
2014-02-10 11:26:13 +01:00
Antoine Abt
e64766f01f
Add support for GeometryCollection in modify interaction
2014-02-10 11:26:13 +01:00
Antoine Abt
a60203f931
Move segment writers in their own methods
2014-02-10 11:26:13 +01:00
Tim Schaub
ca0a6473c8
Merge pull request #1673 from tschaub/select-example
...
Clarify the style function signature.
2014-02-07 18:07:40 -07:00
Tim Schaub
5f81a3f745
Clarify the style function signature
2014-02-07 17:57:11 -07:00
Tim Schaub
d4ca02c92d
Merge pull request #1670 from tschaub/draw-options
...
Options to draw interaction are not optional.
2014-02-07 17:18:41 -07:00
Tim Schaub
2fc15a5bf0
As it is currently used, opt_options is not optional
...
It would be nice if the compiler would warn us of things like this (accessing properties of undefined).
2014-02-07 13:48:32 -07:00
Tim Schaub
6db054353f
Merge pull request #1663 from tschaub/popup
...
Fix popup anchor in icon example.
2014-02-07 11:26:07 -07:00
Tim Schaub
108b3266de
Merge pull request #1665 from tschaub/roy-g-biv
...
Roy G. Biv.
2014-02-07 11:23:47 -07:00
Tim Schaub
ecf89b8e45
Merge pull request #1666 from tschaub/topojson-tweak
...
Don't render feature with all countries.
2014-02-07 11:22:55 -07:00
Tim Schaub
d288c5b4eb
Don't render feature with all countries
...
The feature with undefined id is a multi-polygon representing all countries. Instead of rendering all multi-polygons with a lower z-index, we just avoid rendering this single feature.
2014-02-07 11:09:45 -07:00
Tim Schaub
f3c764ce3c
Roy G. Biv
2014-02-07 11:06:43 -07:00
Tim Schaub
2ad11608ce
Anchor the popup to the top of the icon
2014-02-07 10:00:41 -07:00
Antoine Abt
ad1cec84a1
Add style for Geomettry Collection
2014-02-07 14:52:59 +01:00
Antoine Abt
1c4926b591
Ensure styles are defined in FeaturesOverlay
2014-02-07 14:52:59 +01:00
Antoine Abt
933ef64db1
Force remove vertexFeature when there’s no features left in FeaturesOverlay
2014-02-07 14:52:59 +01:00
Antoine Abt
fb637aedca
Move variables declaration at the top
2014-02-07 14:52:59 +01:00
Antoine Abt
20ea1b5141
Bring MultiPolygons back in examples
2014-02-07 14:52:59 +01:00
Antoine Abt
a1d20182fe
Make modify interaction use FeaturesOverlay
...
Instead of a whole map.
2014-02-07 14:52:58 +01:00
oterral
3155d681be
Add modify feature interaction and its example
2014-02-07 14:52:57 +01:00
Éric Lemoine
5227d01572
Merge pull request #1660 from oterral/fix_drawend
...
Fix the feature sent with the drawend event
2014-02-07 14:27:36 +01:00
Tom Payne
3d1e4db8ff
Merge pull request #1658 from twpayne/vector-context-api-stability
...
Add API stability to ol.render.IVectorContext
2014-02-07 14:03:14 +01:00
Tom Payne
b5617cd204
Merge pull request #1659 from twpayne/no-enums-in-examples
...
No enums in examples
2014-02-07 14:02:48 +01:00
oterral
3bb90c5b4c
Send the feature drawn with the drawend event
2014-02-07 13:45:13 +01:00
Tom Payne
b0c6fd7502
Add API stability to ol.render.IVectorContext
2014-02-06 22:51:15 +01:00
Tom Payne
dade8e4e1a
Don't export ol.proj.Units
2014-02-06 22:44:17 +01:00
Tom Payne
55c99db238
Use string instead of ol.proj.Units enum in examples
2014-02-06 22:43:25 +01:00
Tom Payne
b901fba742
Allow ol.proj.Projection units option to be a string
2014-02-06 22:42:36 +01:00
Tom Payne
37d5a4af65
Don't export ol.source.wms.ServerType
2014-02-06 22:36:47 +01:00
Tom Payne
ae215c7c0b
Remove no-longer-needed typecasts
2014-02-06 22:33:42 +01:00
Tom Payne
0475705a49
Don't use ol.source.wms.ServerType enum in examples
2014-02-06 22:33:42 +01:00
Tom Payne
d4ebfac74a
Allow ol.source.{Image,Tile}WMS serverType option to be a string
2014-02-06 22:33:42 +01:00
Tom Payne
3408b8b835
Don't export ol.source.State
2014-02-06 22:33:42 +01:00
Tom Payne
88c8783271
Allow ol.source.Source state option to be a string
2014-02-06 22:33:42 +01:00
Tom Payne
e53d7e954b
Don't export ol.control.ScaleLineUnits
2014-02-06 22:33:42 +01:00
Tom Payne
901af3c15f
Use string instead of ol.control.ScaleLineUnits enum in examples
2014-02-06 22:33:37 +01:00
Tom Payne
84fd853dc1
Allow ol.control.ScaleLine units option to be a string
2014-02-06 22:33:37 +01:00
Tom Payne
2cef7b98fd
Don't export ol.OverlayPositioning
2014-02-06 22:33:36 +01:00
Tom Payne
9af436b5a0
Use string instead of ol.OverlayPositioning enum in examples
2014-02-06 22:33:32 +01:00
Tom Payne
dc2bb57d18
Allow ol.Overlay positioning option to be a string
2014-02-06 22:33:32 +01:00
Tom Payne
14f40e6f47
Don't export ol.RendererHint
2014-02-06 22:33:32 +01:00
Tom Payne
a58aa0a40d
Use string instead of ol.RendererHint enum in examples
2014-02-06 22:33:25 +01:00
Tom Payne
41f193e8b9
Allow ol.Map renderer option to be a string
2014-02-06 19:26:15 +01:00
Tom Payne
8701942d40
Merge pull request #1655 from twpayne/vector-context
...
Rename IRender to IVectorContext
2014-02-06 18:52:53 +01:00
Éric Lemoine
261832c629
Merge pull request #1657 from elemoine/renderer
...
Do not expose both renderer and renderers options
2014-02-06 18:37:27 +01:00
Tom Payne
55811b3a11
Update examples to use vectorContext property in render events
2014-02-06 18:03:28 +01:00
Tom Payne
09d5d31fc7
Rename ol.render.IRender to ol.render.IVectorContext
2014-02-06 18:03:27 +01:00
Éric Lemoine
57f77bb444
Merge pull request #1638 from elemoine/featureoverlay
...
Rename ol.render.FeaturesOverlay to ol.FeatureOverlay
2014-02-06 18:00:09 +01:00
Tom Payne
c6cc15fdc8
Merge pull request #1656 from twpayne/fix-igc-projection
...
Fix projection in IGC example
2014-02-06 17:03:21 +01:00
Éric Lemoine
1acc542bb6
Use the renderer map option in the examples
2014-02-06 16:56:15 +01:00
Éric Lemoine
09beba69ad
Remove the map renderers option
2014-02-06 16:56:15 +01:00
Tom Payne
eb01c72b55
Add projection to igc example
2014-02-06 16:48:52 +01:00
Tom Payne
f1276e86a1
Add projection option to ol.source.IGC
2014-02-06 16:48:42 +01:00
Antoine Abt
8f9e2ea88d
Merge pull request #1649 from tonio/geometrycollection_change
...
Make GeometryCollection propagate change events of its geometries.
2014-02-06 16:33:13 +01:00
Antoine Abt
f2c18fafb8
Make GeometryCollection dispatch change event'
...
When one of its component changes.
2014-02-06 15:55:02 +01:00
Éric Lemoine
45495869a5
Merge pull request #1653 from elemoine/select-options
...
Passing options to the select interaction is mandatory
2014-02-06 15:24:51 +01:00
Éric Lemoine
90155ad519
Passing options to the select interaction is mandatory
2014-02-06 15:07:08 +01:00
Tom Payne
b5da2d387b
Merge pull request #1651 from twpayne/fix-rbush-remove
...
Fix ol.structs.RBush#remove
2014-02-06 13:56:24 +01:00
Tom Payne
c12f47befa
Merge pull request #1652 from twpayne/fix-stroke-only-multipolygon
...
Ensure MultiPolygons are rendered if only one of fill and stroke are set
2014-02-06 13:54:41 +01:00
Tom Payne
2993efb04f
Ensure MultiPolygons are rendered if only one of fill and stroke are set
2014-02-06 13:50:22 +01:00
Éric Lemoine
16b4c5c90e
Merge pull request #1590 from elemoine/icon
...
Infinite loop on icon loading
2014-02-06 13:17:13 +01:00
Éric Lemoine
c2d0cab07a
Add tests for ol.style.IconImageCache
2014-02-06 12:59:39 +01:00
Éric Lemoine
90c41523a2
Add tests for ol.renderer.vector
2014-02-06 12:59:39 +01:00
Éric Lemoine
d13d2fdc6a
Remove a FIXME
2014-02-06 12:59:39 +01:00
Éric Lemoine
63aadc5c0f
Factor out icon image loading code
2014-02-06 12:59:39 +01:00
Éric Lemoine
f9e04ad7d5
Use ol.renderer.Map#scheduleExpireIconCache
2014-02-06 12:59:39 +01:00
Éric Lemoine
b43dd6db44
Add ol.renderer.Map#scheduleExpireIconCache
2014-02-06 12:59:39 +01:00
Éric Lemoine
c2fe25ee26
Use the icon image cache
2014-02-06 12:59:39 +01:00
Éric Lemoine
065663b242
Introduce an icon image cache
2014-02-06 12:59:38 +01:00
Éric Lemoine
bf8520096e
Vector image source uses new image style interface
2014-02-06 12:59:38 +01:00
Éric Lemoine
78aef2f58c
Vector renderer uses new image style interface
2014-02-06 12:59:38 +01:00
Éric Lemoine
ae2b3359f8
Fix the kml format tests
2014-02-06 12:59:38 +01:00
Éric Lemoine
3626ff5b16
Icon images are handled by a separate class
2014-02-06 12:59:38 +01:00
Tom Payne
286284b0c4
Move remove from ol.structs.RBush to ol.structs.RBushNode
2014-02-06 12:48:52 +01:00
Tom Payne
7f64a09e3c
Return, and check, boolean value from ol.structs.RBush#remove indicating whether value was removed
2014-02-06 12:48:51 +01:00
Tom Payne
09326519d3
Replace faulty iterative ol.structs.RBush#remove with less faulty recursive version
2014-02-06 12:48:51 +01:00
Frederic Junod
c94b78144f
Fix test description
2014-02-06 12:48:51 +01:00
Frederic Junod
ce721bc42f
Assert that an element is removed in ol.structs.RBush#remove_
2014-02-06 12:48:51 +01:00
Éric Lemoine
e0db06c39a
Merge pull request #1648 from elemoine/1648
...
Vector examples are broken
2014-02-06 12:25:24 +01:00
Éric Lemoine
95bef8d7d2
Fix vector examples
2014-02-06 10:40:09 +01:00
Antoine Abt
ef27ed7aef
Add failing test for change event propagation
2014-02-06 10:31:01 +01:00
ahocevar
43e42d959d
Merge pull request #1647 from openlayers/style-
...
Create styles only once
2014-02-06 08:28:43 +01:00
Tim Schaub
629558971d
Merge pull request #1646 from tschaub/example-index
...
Remove unused classes info.
2014-02-05 22:35:00 -07:00
ahocevar
a4101d52cf
Create styles only once
2014-02-06 05:47:34 +01:00
Tim Schaub
336ee808de
The examples don't provide information on classes used
2014-02-05 20:17:50 -07:00
Austin Hyde
03b7d6ee92
Add jquery to examples for backwards compatibility with IE7/8
2014-02-05 15:42:58 -05:00
Austin Hyde
7930d1a129
If the map has a background, zIndex=-1 puts the layers behind the background
2014-02-05 15:42:22 -05:00
ahocevar
ef200e8b03
Merge pull request #1421 from ahocevar/google-integration
...
Example for obtaining a Google base map
2014-02-05 20:14:28 +01:00
ahocevar
0fa60fc0c6
Updating example to use the new vector API
2014-02-05 18:55:55 +01:00
ahocevar
6aef5eed74
Example for obtaining a Google base map
...
By simply defining the ol3 map as control on a GMaps map, we can
have a Google base map with arbitrary ol3 content on top. This
works with all ol3 renderers.
2014-02-05 17:59:00 +01:00
Tom Payne
2b46c037d7
Merge pull request #1644 from twpayne/keyboard-interaction-docs
...
Fix capitalisation of ol.Map in docs
2014-02-05 17:50:10 +01:00
Tom Payne
3436c7e6f9
Fix capitalisation of ol.Map in docs
2014-02-05 17:12:35 +01:00
Austin Hyde
298674d14f
Only do the IE-safe event cloning in legacy IE
2014-02-05 10:32:14 -05:00
Austin Hyde
27f45d73ba
Remove a now-unused define
2014-02-05 10:32:14 -05:00
Austin Hyde
ff4f4be8aa
Fix typo, simplify a legacy IE check
2014-02-05 10:32:14 -05:00
Austin Hyde
9ffed5bf5f
Add a compile-time flag to enable legacy IE support
2014-02-05 10:32:14 -05:00
Austin Hyde
74a9a155b1
Dispose of the IE dblclick listener, add goog.require
2014-02-05 10:32:14 -05:00
Austin Hyde
c9ca219286
Fix the root cause of the IE mouseup event bug.
...
When the event object is reference outside the call stack of the
original event handler (like in a setTimeout), accessing its
properties results in a "member not found" error. The solution is to
clone the event object and use the clone.
2014-02-05 10:32:14 -05:00
Austin Hyde
fb360c019e
Fix line lengths from 6a83778
2014-02-05 10:31:16 -05:00
Austin Hyde
de3b315ad7
Round CSS offsets to nearest integer
2014-02-05 10:31:16 -05:00
Austin Hyde
dfe3927a12
Add assertion to verify layerRenderer is an instanceof ol.renderer.dom.Layer
2014-02-05 10:31:16 -05:00
Austin Hyde
b4d2ab5c13
Fix issue with DOM layers in wrong order
...
When removing/inserting layers back-to-back, the layer elements can
get out of order because createLayerRenderer always appends to the
layer pane. This makes it always reattach the layer node at the
correct index, ensuring correct layer ordering.
2014-02-05 10:31:16 -05:00
Austin Hyde
48cf5926b8
Fix IIFE invoking Canvas APIs that don't exist in early IE
...
Changed ol.interaction.Draw.defaultStyleFunction to be a getter, so
that it only calls Canvas APIs when needed, rather than on script load
2014-02-05 10:31:16 -05:00
Austin Hyde
b0849cc85c
Wrap setOpacity to make it IE7-8 compatible
2014-02-05 10:31:15 -05:00
Austin Hyde
e16de6f8af
Add support for scaling/translating transforms in IE 7-8
...
Adds support for the IE-specific Matrix filter and adds fixes
that enable IE 7-8 to render transformations without distortion
2014-02-05 10:31:15 -05:00
Austin Hyde
d891670950
Enable CSS transforms based on feature detection
...
Also adds the msTransform property for IE 9
2014-02-05 10:31:15 -05:00
Austin Hyde
d3b2b1cd9e
Prevent the default image dragging behavior in IE < 9
2014-02-05 10:31:15 -05:00
Austin Hyde
1215f58241
Add explicit text nodes to zoom in/out controls
...
IE < 9 does not support CSS content properties, so the +/- does not
get rendered. Instead, add the +/- as text nodes when creating the
DOM nodes for the control.
2014-02-05 10:31:15 -05:00
Austin Hyde
eebf730b66
Improve control styling for legacy IE versions
...
IE < 9 does not support RGBA transparency, so instead fall back to
more readable alternatives where possible.
Conflicts:
css/ol.css
2014-02-05 10:31:15 -05:00
Austin Hyde
f7ec082411
Fix weird IE7 bug with mouseup events
...
In IE7, handling some mouseup events are causing the native event
underlying goog.events.BrowserEvent to be invalidated, and it would
error out with a "Member not found" message. By passing the Closure
event rather than the native event around, we avoid this case.
2014-02-05 10:31:15 -05:00
Austin Hyde
0e05cd2263
If naturalWidth/Height properties aren't available, mimic them
2014-02-05 10:29:16 -05:00
Éric Lemoine
40276ab6ba
Merge pull request #1216 from probins/keyboard
...
Clarify keyboard events and focus in docs
2014-02-05 16:14:04 +01:00
Tom Payne
0b4b6e2a75
Merge pull request #1639 from twpayne/kml-ie9
...
KML support for Internet Explorer
2014-02-05 14:23:07 +01:00
Éric Lemoine
7fb2088a22
Merge pull request #1623 from elemoine/1623
...
ol.interaction.DragBox.getGeometry returns non-closed polygon
2014-02-04 22:10:11 -08:00
Tim Schaub
c038c0cb06
Merge pull request #1640 from tschaub/reproject
...
Use projection option instead of reprojectTo for vector file sources. The projection of the vector source represents the projection of the cached features.
2014-02-04 17:07:59 -08:00
Tom Payne
9495a8cec4
Merge pull request #1641 from htulipe/issue1585
...
Support parsing of kml:datetime
2014-02-04 14:01:45 -08:00
Hadrien Tulipe
b5fefc9ab3
Supprt parsing of kml:datetime ( #1585 )
...
This commit modifies the previous regex used to match following
datetimes:
- 2014
- 2014-02
- 2014-02-15
The new regex also matches dates that were matched by the previous
regex.
This commit also include a unit test for kml:dateTime parsing.
2014-02-04 22:36:42 +01:00
Tom Payne
184118082e
Add FIXME to remove afterLoadXml
2014-02-04 22:20:45 +01:00
Tom Payne
a769bba65e
Don't use getResponseXml() on IE
2014-02-04 22:20:45 +01:00
Tom Payne
7940a2fc64
Don't use problematic afterLoadXml function
2014-02-04 22:20:45 +01:00
Tom Payne
91e9b82fe1
Use ol.xml.getLocalName in ol.format.KML
2014-02-04 22:20:45 +01:00
Tom Payne
60fe8efca1
Add ol.xml.getLocalName
2014-02-04 22:20:43 +01:00
Tom Payne
17fba61bf2
Cope with undefined baseURI in ol.format.KML
2014-02-04 22:19:54 +01:00
Tom Payne
cd1355a699
Use ol.xml.isNode in ol.format.KML
2014-02-04 22:19:54 +01:00
Tom Payne
f22495871c
Use ol.xml.isNode in ol.format.XML
2014-02-04 22:19:54 +01:00
Tom Payne
d2b7ab697f
Add ol.xml.isNode
2014-02-04 22:19:54 +01:00
Tom Payne
cd7df92891
Use ol.xml.isDocument in ol.format.KML
2014-02-04 22:19:53 +01:00
Tom Payne
99aa9f207d
Use ol.xml.isDocument in ol.format.XML
2014-02-04 22:19:53 +01:00
Tom Payne
a5bb4632e5
Add ol.xml.isDocument
2014-02-04 22:19:51 +01:00
Tom Payne
b63d0083f2
Use ol.xml.load in ol.source.VectorFile
2014-02-04 17:36:56 +01:00
Tom Payne
34e75e2653
Use ol.xml.load in ol.format.KML
2014-02-04 17:36:56 +01:00
Tom Payne
6f665c1280
Use ol.xml.load in ol.format.XML
2014-02-04 17:36:56 +01:00
Tom Payne
591a6cd9d2
Add ol.xml.load
2014-02-04 17:36:56 +01:00
Tom Payne
2b268e284e
Fix closing tag in tests
2014-02-04 17:36:56 +01:00
Tom Payne
62114a73e2
Fix typo in tests
2014-02-04 17:36:56 +01:00
Éric Lemoine
dd526b5581
Simplify code in ol.render.Box#createGeometry_
2014-02-04 17:18:23 +01:00
Éric Lemoine
3c981da304
Close the polygon created by ol.render.Box
2014-02-04 17:18:23 +01:00
Éric Lemoine
ceec3c985d
Fix minor typo in vector-layer example
2014-02-04 16:45:42 +01:00
Éric Lemoine
d40440e028
Change olx.render.FeaturesOverlayOptions to olx.FeatureOverlayOptions
2014-02-04 16:43:56 +01:00
Éric Lemoine
356f86d8f7
Use featureOverlay in select interaction
2014-02-04 16:43:26 +01:00
Éric Lemoine
ff11ed2e1e
Variable renaming in examples
2014-02-04 16:41:40 +01:00
Éric Lemoine
169bdbc16f
goog.require in alphabetical order
2014-02-04 16:32:59 +01:00
Éric Lemoine
10f03374f3
Rename ol.render.FeaturesOverlay to ol.FeatureOverlay
2014-02-04 16:30:15 +01:00
Éric Lemoine
07b16edaf7
Rename render/featuresoverlay files to featureoverlay
2014-02-04 16:25:42 +01:00
Éric Lemoine
2f004b1147
Merge pull request #1145 from elemoine/keyboard
...
Add a keyboardEventTarget option to the map
2014-02-04 07:06:22 -08:00
Éric Lemoine
0c99e0a2ff
Change keyboardEventTarget doc as requested by @probins
2014-02-04 15:52:40 +01:00
Éric Lemoine
a91e6e2442
Accept string for keyboardEventTarget option
2014-02-04 15:48:44 +01:00
Éric Lemoine
cf5aada8cf
Add a keyboardEventTarget option to the map
...
This option allows specifying the element to listen to keyboard events on.
2014-02-04 15:46:50 +01:00
Frédéric Junod
c61e74f3dc
Merge pull request #1637 from fredj/getfeatureinfo-example
...
Use evt.coordinate instead of evt.getCoordinate()
2014-02-04 06:46:07 -08:00
Tom Payne
016efd22d1
Merge pull request #1636 from twpayne/fix-text-bug
...
Fix typo in text rendering
2014-02-04 06:32:51 -08:00
Frederic Junod
0377df5e06
Use evt.coordinate instead of evt.getCoordinate()
2014-02-04 15:31:03 +01:00
BRANDLI Nicolas
447814e1a9
Fix typo in text rendering
2014-02-04 15:27:59 +01:00
Tom Payne
ea65836edd
Merge pull request #1633 from twpayne/no-fail-in-topojson
...
Don't fail when no featues are found in ol.format.TopoJSON
2014-02-04 04:39:42 -08:00
Tom Payne
c5cf2ccd16
Merge pull request #1609 from twpayne/stricter-map-defined
...
Stricter map defined
2014-02-04 02:56:56 -08:00
Tom Payne
4beb48fa3d
Assert that pixel is non-null when positioning overlay
2014-02-04 11:47:49 +01:00
Tom Payne
6455c920f6
Make ol.Map#isDef checking stricter
2014-02-04 11:47:49 +01:00
Tim Schaub
d2cd0808a8
Use projection option instead of reprojectTo
...
The projection option for vector file sources currently has no good meaning. The reprojectTo option is used to set the projection for cached features. This change makes it so the projection option is used for this purpose. The getProjection method (not currently exported) can then be used to get the cached feature projection.
This also removes the default of 'EPSG:3857' for vector file sources. If a projection is not configured, features will not be transformed.
2014-02-03 18:13:25 -07:00
Tim Schaub
a1e814134b
Merge pull request #1630 from tschaub/parse-examples
...
Add task for parsing examples.
2014-02-03 16:36:42 -08:00
Tim Schaub
3ce6c295be
Add task for parsing examples
2014-02-03 14:59:06 -07:00
Tom Payne
6e322bdf0b
Don't fail when no featues are found in ol.format.TopoJSON
2014-02-03 19:01:24 +01:00
Tom Payne
b567b888b0
Merge pull request #1586 from twpayne/text
...
Add text rendering
2014-02-03 08:37:50 -08:00
Tom Payne
1f4ab82210
Highlight text in vector-layer example
2014-02-03 16:17:52 +01:00
Tom Payne
46396ad0f7
Set ol.render.canvas.defaultTextBaseline to middle
2014-02-03 15:49:06 +01:00
Tom Payne
81eed8ea01
Add text to vector-layer example
2014-02-03 15:49:06 +01:00
Tom Payne
b6a7bc1248
Add ol.render.canvas.TextReplay
2014-02-03 15:49:06 +01:00
Tom Payne
f24bd65f40
Add ol.render.canvas.Instruction.SET_TEXT_STYLE
2014-02-03 15:49:06 +01:00
Tom Payne
c29b88c0e2
Add ol.render.canvas.Instruction.DRAW_TEXT
2014-02-03 15:49:06 +01:00
Tom Payne
a780936805
Fix getInteriorPoint calculation to always return a point
2014-02-03 15:49:06 +01:00
Tom Payne
3c16e03ae2
Pass offset and end to ol.extent.extendFlatCoordinates
2014-02-03 15:49:05 +01:00
Tom Payne
60f104c895
Refactor ol.render.canvas.Immediate to render text
2014-02-03 15:49:05 +01:00
Tom Payne
745da0cfc3
Add ol.render.canvas.TextState
2014-02-03 15:49:05 +01:00
Tom Payne
e2b2c7f3e0
Add ol.render.canvas.StrokeState
2014-02-03 15:49:05 +01:00
Tom Payne
5645a7e603
Add ol.render.canvas.FillState
2014-02-03 15:49:05 +01:00
Tom Payne
37f31c25df
Set ol.render.canvas.defaultTextAlign to center
2014-02-03 15:49:05 +01:00
Tom Payne
131f22efa5
Don't use a color name in ol.render.canvas.defaultStrokeStyle
2014-02-03 15:49:05 +01:00
Tom Payne
0137987015
Add scale to ol.style.Text
2014-02-03 15:49:04 +01:00
Tom Payne
16d98c5506
Remove ol.style.Text.equals
2014-02-03 15:49:04 +01:00
Tom Payne
09027316f5
Add text rendering to ol.renderer.vector
2014-02-03 15:49:04 +01:00
Tom Payne
090e3cbdd6
Add ol.render.IRender#drawText
2014-02-03 15:49:04 +01:00
Tom Payne
fec7d21f62
Add ol.render.ReplayType.TEXT
2014-02-03 15:49:04 +01:00
Tom Payne
4fb82961df
Replace ol.geom.MultiPolygon#getInteriorPoints with getFlatInteriorPoints
2014-02-03 15:49:04 +01:00
Tom Payne
40eb21f445
Replace ol.geom.Polygon#getInteriorPoint with getFlatInteriorPoint
2014-02-03 15:49:04 +01:00
Tom Payne
e251527284
Make ol.geom.flat.linearRingssGetInteriorPoints return flat coordinates
2014-02-03 15:49:03 +01:00
Tom Payne
db4c7d5d74
Make ol.geom.flat.linearRingsGetInteriorPoint return flat coordinates
2014-02-03 15:49:03 +01:00
Tom Payne
a37199675c
Add ol.geom.MultiLineString#getFlatMidpoints
2014-02-03 15:49:03 +01:00
Tom Payne
8e46c91bae
Add ol.geom.LineString#getFlatMidpoint
2014-02-03 15:49:03 +01:00
Tom Payne
155d204938
Make ol.geom.flat.lineStringInterpolate return flat coordinates
2014-02-03 15:49:03 +01:00
Tom Payne
23ade59d2f
Add FIXME
2014-02-03 15:49:03 +01:00
Tom Payne
846d75bf77
Remove unnecessary typecast
2014-02-03 15:49:03 +01:00
Tom Payne
8731766f63
Merge pull request #1626 from twpayne/api-stability
...
Add @todo stability experimental to many classes and methods
2014-02-03 06:47:43 -08:00
Tom Payne
6f0947a697
Add stability annotation to ol.source.ImageCanvas
2014-02-03 14:59:16 +01:00
Tom Payne
4917cc8437
Add stability annotation to ol.source.ImageVector
2014-02-03 14:59:16 +01:00
Tom Payne
33dd1371c8
Add stability annotation to ol.interaction.Select
2014-02-03 14:59:15 +01:00
Tom Payne
b43148982a
Add stability annotation to ol.interaction.Draw
2014-02-03 14:59:15 +01:00
Tom Payne
0413dcb562
Add stability annotation to ol.render.FeaturesOverlay
2014-02-03 14:59:15 +01:00
Tom Payne
76145fde74
Add stability annotation to ol.layer.Vector
2014-02-03 14:59:15 +01:00
Tom Payne
5590ae2a48
Add stability annotation to ol.source.TopoJSON
2014-02-03 14:59:15 +01:00
Tom Payne
6be4638aa0
Add stability annotation to ol.source.KML
2014-02-03 14:59:15 +01:00
Tom Payne
54e340f281
Add stability annotation to ol.source.IGC
2014-02-03 14:59:14 +01:00
Tom Payne
1427d5284f
Add stability annotation to ol.source.GPX
2014-02-03 14:59:14 +01:00
Tom Payne
1e55c69a32
Add stability annotation to ol.source.GeoJSON
2014-02-03 14:59:14 +01:00
Tom Payne
4178d3f434
Add stability annotation to ol.source.VectorFile
2014-02-03 14:59:14 +01:00
Tom Payne
ccfae72e8e
Add stability annotation to ol.source.Vector
2014-02-03 14:59:14 +01:00
Tom Payne
26a81a05ce
Add stability annotation to ol.format.TopoJSON
2014-02-03 14:59:14 +01:00
Tom Payne
608e3c43b1
Add stability annotation to ol.format.KML
2014-02-03 14:59:14 +01:00
Tom Payne
a603ad86e9
Add stability annotation to ol.format.IGC
2014-02-03 14:59:13 +01:00
Tom Payne
d033801a84
Add stability annotation to ol.format.GPX
2014-02-03 14:59:13 +01:00
Tom Payne
2dd6cfd651
Add stability annotation to ol.format.GeoJSON
2014-02-03 14:59:13 +01:00
Tom Payne
dc9cb31c27
Add stability annotation to ol.Feature
2014-02-03 14:59:13 +01:00
Tom Payne
415b5ad85e
Add stability annotation to ol.style.Circle
2014-02-03 14:59:13 +01:00
Tom Payne
fdc80c4f97
Add stability annotation to ol.geom.Circle
2014-02-03 14:59:13 +01:00
Tom Payne
33ac759d35
Add stability annotation to ol.geom.GeometryCollection
2014-02-03 14:59:13 +01:00
Tom Payne
b38858952f
Add stability annotation to ol.geom.MultiPolygon
2014-02-03 14:59:12 +01:00
Tom Payne
f8570137ed
Add stability annotation to ol.geom.MultiLineString
2014-02-03 14:59:12 +01:00
Tom Payne
337def8089
Add stability annotation to ol.geom.MultiPoint
2014-02-03 14:59:12 +01:00
Tom Payne
8f50d0f097
Add stability annotation to ol.geom.Polygon
2014-02-03 14:59:12 +01:00
Tom Payne
e10bb6d3aa
Add stability annotation to ol.geom.LinearRing
2014-02-03 14:59:12 +01:00
Tom Payne
88f0f99fa3
Merge pull request #1624 from twpayne/clean-up-circle
...
Minor ol.geom.Circle clean-ups
2014-02-03 05:57:17 -08:00
Tom Payne
43720fc81d
Add stability annotation to ol.geom.LineString
2014-02-03 14:45:00 +01:00
Tom Payne
0ed865efe4
Add stability annotation to ol.geom.Point
2014-02-03 14:45:00 +01:00
Tom Payne
c4b7a32751
Add stability annotation to ol.geom.SimpleGeometry
2014-02-03 14:45:00 +01:00
Tom Payne
08ec3480ed
Add stability annotation to ol.geom.Geometry
2014-02-03 14:45:00 +01:00
Tom Payne
ce1da8b57a
Add stability annotation to ol.Observable
2014-02-03 14:45:00 +01:00
Tom Payne
2b42e89580
Add stability annotation to ol.Object#getProperties
2014-02-03 14:44:59 +01:00
Tom Payne
aff32ab676
Use getRadiusSquared_ in ol.geom.Circle#containsXY
2014-01-30 16:04:24 +01:00
Tom Payne
82341c779a
Factor out ol.geom.Circle#getRadiusSquared_
2014-01-30 16:04:24 +01:00
Bart van den Eijnden
00962d69f1
Merge pull request #1617 from bartvde/issue-1617
...
consider exporting ol.METERS_PER_UNIT
2014-01-30 06:03:27 -08:00
Tom Payne
df9369e663
Merge pull request #1621 from twpayne/clean-ups
...
Miscellaneous clean-ups
2014-01-30 04:16:27 -08:00
Éric Lemoine
d45c4285c3
Merge pull request #1580 from elemoine/1580
...
Tiled WMS broken on retina displays
2014-01-30 02:55:05 -08:00
Éric Lemoine
5e64e08d54
Merge pull request #1598 from elemoine/detect-style-changes
...
Changing the style function doesn't redraw the layer
2014-01-30 02:54:42 -08:00
Tom Payne
8383f761cf
Merge pull request #1622 from twpayne/fix-circle-containsxy
...
Fix bug in ol.geom.Circle#containsXY, thanks @vdubr
2014-01-30 02:49:51 -08:00
Tom Payne
e08b2bd0bf
Fix bug in ol.geom.Circle#containsXY, thanks @vdubr
2014-01-30 11:29:35 +01:00
Tom Payne
b6af02a762
Add ol.ENABLE_VECTOR to control inclusion of vector layer renderers
2014-01-30 11:20:59 +01:00
Tom Payne
7e020e4d26
Add ol.ENABLE_TILE to control inclusion of tile layer renderers
2014-01-30 11:20:59 +01:00
Tom Payne
8b128ece81
Add ol.ENABLE_IMAGE to control inclusion of image layer renderers
2014-01-30 11:20:59 +01:00
Tom Payne
2f50b9dc84
Sort layer types alphabetically
2014-01-30 11:20:59 +01:00
Tom Payne
ce3209a439
Improve type checking in ol.Object#bindTo
2014-01-30 11:20:59 +01:00
Tom Payne
c5dd7988c9
Use ol.ENABLE_* to help Compiler eliminate unreachable code
2014-01-30 11:20:59 +01:00
Tom Payne
18bbf5bcec
Improve type checking in ol.Map
2014-01-30 11:20:59 +01:00
Tom Payne
e85cc8b80e
Improve type checking in ol.interaction.Select
2014-01-30 11:20:58 +01:00
Tom Payne
7516aab1ca
Fix option property in ol.interaction.KeyboardPan
2014-01-30 11:20:58 +01:00
Tom Payne
c8999a5e52
Don't attempt to use Uint8Array in ol.geom.simplify.douglasPeucker
2014-01-30 11:20:58 +01:00
Tom Payne
a52dbbb09e
Improve type checking in ol.geom.Circle#setCenterAndRadius
2014-01-30 11:20:58 +01:00
Tom Payne
0a537d5e86
Improve type checking in ol.format.Polyline.decodeDeltas
2014-01-30 11:20:58 +01:00
Tom Payne
a0d79fe98c
Improve type checking in ol.events.condition.targetNotEditable
2014-01-30 11:20:58 +01:00
Tom Payne
ae5f5ee96d
Factor out common variable in ol.dom.Input
2014-01-30 11:20:58 +01:00
Tom Payne
97cabd273a
Improve use of View2D in ol.control.ZoomToExtent
2014-01-30 11:20:57 +01:00
Bart van den Eijnden
1ada9dfea5
Add export for ol.proj.METERS_PER_UNIT
2014-01-30 11:12:17 +01:00
Éric Lemoine
6e91ee6bdd
Merge pull request #1619 from elemoine/touch-interaction-fix
...
Fix the touch interactions
2014-01-30 01:13:31 -08:00
Éric Lemoine
65dea74427
Calculate pixelRatio before using it
...
This fixes a regression introduced by https://github.com/openlayers/ol3/commit/646dd18 where the device pixel ratio was used to determine the tile size even though serverType was not defined for the source.
2014-01-30 09:50:34 +01:00
Éric Lemoine
63bcf684f7
Fix the touch interactions
...
This fixes a bug introduced by 318fc68159 . Thanks @gjn for reporting the problem.
2014-01-30 09:13:03 +01:00
Tom Payne
61ed9a106c
Merge pull request #1618 from twpayne/fix-select-interaction
...
Use event properties in ol.interaction.Select
2014-01-29 06:51:37 -08:00
Tom Payne
9c91cb4fe4
Use event properties in ol.interaction.Select
2014-01-29 15:40:53 +01:00
Tom Payne
21e960d6a5
Merge pull request #1613 from twpayne/select-interaction
...
Port ol.interaction.Select
2014-01-29 06:32:33 -08:00
Tom Payne
86a4cad37e
Merge pull request #1602 from twpayne/configurable-rotation-constraints
...
Configurable rotation constraints
2014-01-29 06:32:14 -08:00
Tom Payne
d4db171a3c
Merge pull request #1588 from twpayne/event-properties
...
Use properties, not get* methods, in events
2014-01-29 06:23:30 -08:00
Tom Payne
3196afb4c7
Add constrainRotation option to ol.View2D
2014-01-29 15:13:52 +01:00
Tom Payne
28d2d96fc7
Remove old ol.interaction.Select
2014-01-29 15:12:53 +01:00
Tom Payne
d36fcc1f69
Add select-features example
2014-01-29 15:12:53 +01:00
Tom Payne
2b71154bb2
Add ol.interaction.Select
2014-01-29 15:12:53 +01:00
Tom Payne
318fc68159
Convert ol.MapBrowserEvent#get* methods into properties
2014-01-29 14:51:27 +01:00
Bart van den Eijnden
73490be2b9
update README to mention the mailing list for asking questions
2014-01-29 10:56:36 +01:00
Éric Lemoine
d49d96d651
Add comments for the canvasFunction option
2014-01-28 21:36:32 +01:00
Éric Lemoine
0eb72667c9
Add comments for setStyleFunction
2014-01-28 21:35:38 +01:00
Éric Lemoine
ea22feed99
Export ol.Observable#dispatchChangeEvent
2014-01-28 20:57:15 +01:00
Tom Payne
4735f66934
Merge pull request #1612 from twpayne/fix-view2d-fit-extent
...
Ensure that entire extent is visible in ol.View2D#fitExtent
2014-01-28 11:24:12 -08:00
Tom Payne
6bc11142e8
Ensure that entire extent is visible in ol.View2D#fitExtent
2014-01-28 19:48:40 +01:00
Tom Payne
f0c1f03ae7
Merge pull request #1608 from twpayne/show-logo-in-simple-example
...
Show ol3 logo in simple example
2014-01-28 05:47:07 -08:00
Tom Payne
b674bfc55c
Show ol3 logo in simple example
2014-01-28 14:38:19 +01:00
Tom Payne
77b5790c54
Merge pull request #1607 from oterral/kml_crossorigin
...
Lets ol.style.Icon to define default values
2014-01-28 04:45:42 -08:00
oterral
63c321b980
Lets ol.style.Icon to define default values
2014-01-28 13:30:11 +01:00
Tom Payne
0ff229eb2c
Merge pull request #1604 from twpayne/olx-in-api-docs
...
Add olx.* namespaces for jsdoc
2014-01-27 08:11:16 -08:00
Tom Payne
60a34ca1ea
Add olx.* namespaces for jsdoc
2014-01-27 16:48:13 +01:00
Tom Payne
390b61762e
Convert ol.DrawEvent#getFeature method into feature property
2014-01-27 15:54:00 +01:00
Tom Payne
ec81a77cdb
Convert ol.source.VectorEvent#getFeature method into feature property
2014-01-27 15:54:00 +01:00
Tom Payne
df0912bdd3
Convert ol.render.Event#get* methods into properties
2014-01-27 15:54:00 +01:00
Tom Payne
37351c530c
Convert ol.ObjectEvent#getKey method into key property
2014-01-27 15:53:58 +01:00
Tom Payne
45350a34ed
Convert ol.interaction.DragAndDropEvent#get* methods into properties
2014-01-27 15:52:03 +01:00
Tom Payne
3d68a3550e
Convert ol.CollectionEvent#getElement method into element property
2014-01-27 15:52:03 +01:00
Bart van den Eijnden
1e52d30d59
Merge pull request #1220 from bartvde/control-target
...
shouldn't we allow to pass in target as string as well for controls? (r=@elemoine,@ahocevar)
2014-01-27 06:36:33 -08:00
Bart van den Eijnden
498d05a44c
remove question mark since all object properties are nullable by default
2014-01-27 15:22:25 +01:00
Bart van den Eijnden
2fc884a3d9
simplify the assignment of this.target_
2014-01-27 15:22:25 +01:00
Bart van den Eijnden
e6c4fd973a
allow target to be specified as a string for controls, update the documentation to make more clear what element and target are for
2014-01-27 15:22:25 +01:00
Tom Payne
07a717d967
Add enableRotation option to ol.View2D
2014-01-27 14:52:42 +01:00
Tom Payne
0a5ab24a0c
Add ol.RotationConstraint.disable
2014-01-27 14:49:08 +01:00
Tom Payne
5ff2fcacb8
Snap rotation when within 5 degrees instead of 0.1 radians
2014-01-27 14:39:40 +01:00
Éric Lemoine
b8b93d3349
Merge pull request #1595 from elemoine/icon-hit-detection
...
Hit detect circle points with no fill
2014-01-27 05:35:17 -08:00
Éric Lemoine
1dfe571b76
Vector renderer uses the layer revision
2014-01-27 14:08:19 +01:00
Frédéric Junod
1b35d0afbb
Merge pull request #1599 from fredj/1525
...
Trigger a render when a control is added to the map
2014-01-27 04:49:40 -08:00
Frederic Junod
80bb95e553
Trigger a render in ol.Control#setMap
...
Closes #1525
2014-01-27 13:34:20 +01:00
Éric Lemoine
797b220b6c
Hit detect circle points with no fill
2014-01-24 17:39:57 +01:00
Tim Schaub
c372a5cc53
Merge pull request #1594 from legrostdg/master
...
Export ol.Map#getCoordinateFromPixel.
2014-01-24 07:31:22 -08:00
Félix Sipma
de2c8e9c8a
Export ol.Map#getCoordinateFromPixel
2014-01-24 15:18:43 +01:00
Frédéric Junod
acc974d664
Merge pull request #1587 from fredj/misc
...
Various ol.format.XSD and ol.format.KML cleanups
2014-01-23 07:50:13 -08:00
Frederic Junod
295d4fbaa3
Use ol.format.XSD.readDecimal in ol.format.KML
2014-01-23 16:35:39 +01:00
Frederic Junod
271caef342
Better ol.format.XSD.* documentation
2014-01-23 16:35:38 +01:00
Frederic Junod
64ccfdc805
Add exponent support in ol.format.XSD.readDecimal
2014-01-23 16:14:55 +01:00
Frederic Junod
7b09e04001
Rename ol.format.KML.readscale_ to ol.format.KML.readScale_
2014-01-23 16:14:55 +01:00
Frederic Junod
401acc77f3
Remove unneeded 'ms' param from Date.UTC function
2014-01-23 16:14:50 +01:00
Tom Payne
a56e3766ab
Merge pull request #1584 from twpayne/clean-up-example-data
...
Clean up example data
2014-01-23 06:10:31 -08:00
Frédéric Junod
f98beb473b
Merge pull request #1582 from fredj/kml-cleanup
...
Kml cleanup
2014-01-23 03:34:21 -08:00
Frederic Junod
9fe5eff865
Use ol.format.XSD.readBoolean in ol.format.KML
2014-01-23 10:55:02 +01:00
Frederic Junod
cb25267341
Add ol.format.XSD.readBoolean function
2014-01-23 10:54:40 +01:00
Frederic Junod
827ae44a5f
Use ol.format.XSD.readString in ol.format.KML
2014-01-23 10:43:47 +01:00
Tom Payne
81962f4860
Move countries.sld into sld subdirectory
2014-01-23 03:31:30 +01:00
Tom Payne
3aaa0dd0f7
Move us.json into topojson subdirectory
2014-01-23 03:30:14 +01:00
Tom Payne
777fc2f961
Move countries.geojson into geojson subdirectory
2014-01-23 03:28:53 +01:00
Tom Payne
de8ebfc342
Remove old kml example data
2014-01-23 03:26:59 +01:00
Frédéric Junod
996f193deb
Merge pull request #1578 from fredj/exports
...
Remove ol.DragBoxEvent, ol.DrawEvent, ol.ObjectEvent, ol.source.VectorEvent symbols
2014-01-22 08:53:54 -08:00
Tom Payne
518571a031
Merge pull request #1561 from oterral/vector-api-dblclick
...
Draw: Finish Polygon on last point like LineString
2014-01-22 08:46:46 -08:00
Tom Payne
89a0208904
Merge pull request #1577 from twpayne/drag-and-drop-add-features
...
Make ol.interaction.DragAndDrop fire an 'addfeatures' event
2014-01-22 08:37:19 -08:00
Tom Payne
e77a5b61d5
Add drag-and-drop-image-vector example
2014-01-22 17:26:48 +01:00
Tom Payne
b2dc097650
Use ol.interaction.DragAndDrop addfeatures event in drag-and-drop example
2014-01-22 17:26:47 +01:00
Tom Payne
6cb02724da
Make ol.interaction.DragAndDrop fire an event instead of managing layers and sources
2014-01-22 17:26:47 +01:00
Frederic Junod
ffe1ad5fe3
Remove ol.DragBoxEvent, ol.DrawEvent, ol.ObjectEvent, ol.source.VectorEvent symbols
...
These objects will never be constructed by the application
2014-01-22 17:20:42 +01:00
Éric Lemoine
c358cb7cfe
Merge pull request #1571 from elemoine/color
...
Correctry handle color cache size
2014-01-22 06:10:59 -08:00
Frédéric Junod
6df6a26764
Merge pull request #1575 from fredj/cleanup
...
Minor draw-features example cleanup
2014-01-22 05:21:32 -08:00
Frederic Junod
ff4b85811d
Minor draw-features cleanup
2014-01-22 14:12:32 +01:00
Frédéric Junod
898ad63a8b
Merge pull request #1570 from fredj/exports
...
Export ol.Map#getPixelFromCoordinate
2014-01-22 04:49:13 -08:00
Éric Lemoine
9a68f27eae
Correctry handle color cache size
2014-01-22 10:17:15 +01:00
oterral
b2819a2332
Add some tests for drawing polygons
2014-01-22 09:59:04 +01:00
oterral
cbe1650c79
Finish polygon drawing on last point
2014-01-22 09:55:55 +01:00
Frederic Junod
c12cb94cf3
Export ol.Map#getPixelFromCoordinate
2014-01-22 09:06:16 +01:00
Tom Payne
913038a124
Merge pull request #1560 from twpayne/hide-oriented-rings
...
Hide oriented rings
2014-01-21 11:40:40 -08:00
Tim Schaub
0971dad122
Merge pull request #1569 from tschaub/geojson-todo
...
Add reminder to remove workaround when GeoServer GeoJSON issue is fixed.
2014-01-21 09:18:29 -08:00
Tim Schaub
b7ed585e31
Reminder to remove workaround when GeoServer GeoJSON issue is fixed
...
See #1566 and http://jira.codehaus.org/browse/GEOS-5996
2014-01-21 09:59:25 -07:00
Éric Lemoine
d5e36d17a0
Merge pull request #1568 from elemoine/icon
...
Render other features when dirty
2014-01-21 08:35:02 -08:00
Éric Lemoine
8284043bf9
Render other features when dirty
2014-01-21 16:44:46 +01:00
Tom Payne
e01c0148e4
Merge pull request #1566 from twpayne/geoserver-geojson-crs
...
Parse out-of-spec CRSs generated by GeoServer
2014-01-21 07:12:13 -08:00
Tom Payne
d39a5cec75
Create polygons directly from flat coordinates
2014-01-21 16:11:53 +01:00
Tom Payne
d35c40f81f
Create linear rings directly from flat coordinates
2014-01-21 16:11:53 +01:00
Tom Payne
4d88d53146
Add test for ol.geom.Polygon#getLinearRings
2014-01-21 16:11:53 +01:00
Tom Payne
ffc27719ea
Use oriented rings where needed
2014-01-21 16:11:53 +01:00
Tom Payne
04092dac75
Add ol.geom.MultiPolygon#getOrientedFlatCoordinates
2014-01-21 16:11:52 +01:00
Tom Payne
8e372f8db0
Don't automatically orient rings in ol.geom.MultiPolygon
2014-01-21 16:11:52 +01:00
Tom Payne
6552046aa0
Use oriented rings where needed
2014-01-21 16:11:52 +01:00
Tom Payne
5b5865d48e
Add ol.geom.Polygon#getOrientedFlatCoordinates
2014-01-21 16:11:52 +01:00
Tom Payne
ff73f080b3
Don't automatically orient rings in ol.geom.Polygon
2014-01-21 16:07:26 +01:00
Tom Payne
36387adf3f
Add ol.geom.flat.linearRingssAreOriented
2014-01-21 16:07:26 +01:00
Tom Payne
42865ab8c3
Add ol.geom.flat.linearRingsAreOriented
2014-01-21 16:07:26 +01:00
Tom Payne
084b4cb22a
Merge pull request #1563 from twpayne/revision-in-observable
...
Move dispatchChangeEvent and getRevision into ol.Observable
2014-01-21 07:04:10 -08:00
Éric Lemoine
f091c804d6
Merge pull request #1565 from elemoine/draw
...
Fix draw interaction example
2014-01-21 07:03:05 -08:00
Tom Payne
f9e0167b66
Parse out-of-spec CRSs generated by GeoServer
2014-01-21 16:02:02 +01:00
oterral
1333c733e0
Fix drawinteraction example
2014-01-21 15:58:42 +01:00
Frédéric Junod
7f9fd3db5e
Merge pull request #1554 from fredj/exports
...
Export some ol.source.* functions
2014-01-21 05:23:53 -08:00
Tom Payne
863e77e16e
Use inherited dispatchChangeEvent in ol.layer.Base
2014-01-21 14:13:10 +01:00
Frederic Junod
ebbbcea30b
Export ol.source.Source#getState function and ol.source.State symbol
2014-01-21 14:08:01 +01:00
Frederic Junod
08dbffd763
Export ol.source.VectorEvent#getFeature function
2014-01-21 14:08:01 +01:00
Tom Payne
edcb38232f
Use inherited dispatchChangeEvent and getRevision in ol.geom.Geometry
2014-01-21 11:43:13 +01:00
Tom Payne
911cb302e8
Use inherited dispatchChangeEvent and getRevision in ol.Feature
2014-01-21 11:42:43 +01:00
Tom Payne
9f4a9e788c
Use inherited dispatchChangeEvent and getRevision in ol.source.Source
2014-01-21 11:42:29 +01:00
Tom Payne
9c195eb314
Add ol.Observable#dispatchChangeEvent
2014-01-21 11:41:56 +01:00
Tom Payne
0219ddc60f
Add ol.Observable#getRevision
2014-01-21 11:41:33 +01:00
Tom Payne
b4c3db273a
Merge pull request #1559 from twpayne/rbush-update-reuse-extent
...
Reuse extent in ol.structs.RBush#update
2014-01-20 23:47:46 -08:00
Tom Payne
52740a3904
Reuse extent object in ol.structs.RBush#update
2014-01-20 18:16:49 +01:00
Tom Payne
8a7484c0de
Add test for ol.structs.RBush#update with single object
2014-01-20 18:16:49 +01:00
Tom Payne
fa33eeb3c5
Merge pull request #1551 from twpayne/remove-old
...
Remove code from old/ directory
2014-01-20 09:03:23 -08:00
Tom Payne
ace6c1d098
Merge pull request #1556 from twpayne/export-topojson
...
Export ol.format.TopoJSON
2014-01-20 08:55:56 -08:00
Tom Payne
5f5b37f1b6
Merge pull request #1558 from twpayne/push-parse-pop
...
Rename ol.xml.pushAndParse to ol.xml.pushParseAndPop
2014-01-20 08:28:27 -08:00
Éric Lemoine
8b52adfce3
Merge pull request #1540 from elemoine/draw
...
Configure draw interaction with a vector source instead of a layer
2014-01-20 08:02:19 -08:00
Tom Payne
8b5b9a0b77
Merge pull request #1557 from oterral/master
...
KML: Add parsing of <gx:Track> in <Placemark>
2014-01-20 07:50:23 -08:00
Tom Payne
432d10a457
Rename ol.xml.pushAndParse to ol.xml.pushParseAndPop
2014-01-20 16:47:56 +01:00
oterral
84be78b35a
Add parsing of <gx:Track> in <Placemark>
2014-01-20 16:32:17 +01:00
Éric Lemoine
9d6d0e03c2
Configure draw interaction with a vector source
2014-01-20 16:09:48 +01:00
Tom Payne
cdfed15d43
Export ol.format.TopoJSON
2014-01-20 15:51:28 +01:00
Éric Lemoine
646dd18149
Merge pull request #1547 from elemoine/gfi
...
Add getGetFeatureInfoUrl methods to ImageWMS and TileWMS sources
2014-01-20 05:22:40 -08:00
Tom Payne
a8eb6ab336
Merge pull request #1550 from twpayne/closest-point-interpolation
...
Preserve extra dimensions in closest point calculations
2014-01-20 04:10:02 -08:00
Tom Payne
0844af9ed0
Merge pull request #1552 from twpayne/vector-source-get-extent
...
Export ol.source.Vector#getExtent
2014-01-20 04:07:49 -08:00
Tom Payne
ee112826bb
Export ol.source.Vector#getExtent
2014-01-20 12:29:48 +01:00
Tom Payne
6171ed7cdf
Display interpolated time in igc example
2014-01-20 11:23:19 +01:00
Tom Payne
3e95df495e
Correct month calculation in ol.format.IGC
2014-01-20 11:21:59 +01:00
Tom Payne
52a0263310
Preserve extra dimensions in ol.geom.MultiPoint#closestPointXY
2014-01-20 09:39:09 +01:00
Tom Payne
2da724572a
Preserve extra dimensions in ol.geom.Point#closestPointXY
2014-01-20 09:32:21 +01:00
Tom Payne
6f0f42040c
Linearly interpolate extra dimensions in ol.geom.flat.closestPoint
2014-01-20 09:24:41 +01:00
Tom Payne
5bee477734
Maintain M and Z coordinates in ol.geom.Circle#getClosestPoint
2014-01-20 08:55:28 +01:00
Éric Lemoine
ad8833cc57
Remove old GetFeatureInfo related code
2014-01-19 21:58:18 +01:00
Éric Lemoine
8b9c3558ee
Add FIXME
2014-01-19 21:52:28 +01:00
Éric Lemoine
8d60faeab7
Add GetFeatureInfo example
2014-01-19 21:52:28 +01:00
Éric Lemoine
eb19000a06
Add tests for ol.source.TileWMS#getGetFeatureInfoUrl
2014-01-19 21:52:28 +01:00
Éric Lemoine
3327f9223b
Add ol.source.TileWMS#getGetFeatureInfoUrl
2014-01-19 21:52:28 +01:00
Éric Lemoine
f1fa0fcfc6
Add tests for ol.source.ImageWMS#getGetFeatureInfoUrl
2014-01-19 21:49:48 +01:00
Éric Lemoine
7cf69d0f58
Add ol.source.ImageWMS#getGetFeatureInfoUrl
2014-01-19 21:49:48 +01:00
Tom Payne
d4eefc22d9
Remove old ol.parser.GPX
2014-01-18 20:31:33 +01:00
Tom Payne
d4d28e593d
Remove old ol.parser.TopoJSON
2014-01-18 20:31:33 +01:00
Tom Payne
785c5a0339
Remove old ol.parser.GeoJSON
2014-01-18 20:31:33 +01:00
Tom Payne
637bd77531
Remove old ol.parser.KML
2014-01-18 20:31:32 +01:00
Tom Payne
a80e44a448
Remove old ol.interaction.Draw
2014-01-18 20:31:32 +01:00
Tom Payne
2940eb10fa
Remove old ol.renderer.canvas.VectorLayer
2014-01-18 20:19:55 +01:00
Tom Payne
4d7306bdda
Remove old ol.layer.Vector
2014-01-18 20:19:14 +01:00
Tom Payne
cdf896c776
Remove old ol.source.Vector
2014-01-18 20:16:33 +01:00
Tom Payne
c74f0ba0e3
Remove old ol.Feature
2014-01-18 20:15:25 +01:00
Tom Payne
eefb909c86
Remove old ol.geom
2014-01-18 20:14:19 +01:00
Éric Lemoine
d9437e469d
Merge pull request #1545 from openlayers/vector-api
...
Merge vector-api branch into master
2014-01-17 13:47:04 -08:00
Tom Payne
3ae526efc5
Merge pull request #1541 from twpayne/vector-api-gpx
...
[vector-api] Add ol.format.GPX
2014-01-17 07:39:56 -08:00
Éric Lemoine
246ac7e3e6
Merge pull request #1528 from elemoine/vector-api-foreachfeature
...
[vector-api] Change forEachFeatureAtPixel signature
2014-01-17 07:18:44 -08:00
Tom Payne
4e21333503
Merge pull request #1543 from twpayne/vector-api-igc-fix-time
...
[vector-api] Fix date calculation in ol.format.IGC
2014-01-17 06:24:13 -08:00
Éric Lemoine
2a531136fc
Pass layer to forEachFeatureAtPixel callback
...
This fixes a bug where the layer renderer instead of the layer is passed to the forEachFeatureAtPixel callback.
2014-01-17 11:38:06 +01:00
Éric Lemoine
e83ec2976f
Change forEachFeatureAtPixel arguments names
2014-01-17 11:38:06 +01:00
Tom Payne
c2c8a9ed18
Add TopoJSON to drag-and-drop-example
2014-01-16 22:44:19 +01:00
Tom Payne
6c3c8332d9
Add GeoJSON to drag-and-drop example
2014-01-16 22:44:19 +01:00
Tom Payne
27fed257ff
Add IGC files to drag-and-drop example
2014-01-16 22:44:19 +01:00
Tom Payne
ee91a99056
Add GPX files to drag-and-drop example
2014-01-16 22:44:19 +01:00
Tom Payne
729be27662
Add default style function to drag-and-drop example
2014-01-16 22:44:19 +01:00
Tom Payne
7d5b1265b7
Add styleFunction option to ol.interaction.DragAndDrop
2014-01-16 22:44:19 +01:00
Tom Payne
7fc274c750
Remove old gpx example data
2014-01-16 22:44:18 +01:00
Tom Payne
e65ce68e03
Add gpx example
2014-01-16 22:44:18 +01:00
Tom Payne
917b6cda8f
Add ol.source.GPX
2014-01-16 22:44:18 +01:00
Tom Payne
fa89c1c3a3
Add ol.format.GPX
2014-01-16 22:44:18 +01:00
Tom Payne
14dafbd26a
Add ol.format.XSD
2014-01-16 22:44:18 +01:00
Tom Payne
08b579ccf4
Merge pull request #1542 from twpayne/vector-api-kml-clean-ups
...
[vector-api] ol.source.KML clean-ups
2014-01-16 11:50:36 -08:00
Tom Payne
85217cdbb2
Improve RegExp for parsing coordinates, thanks @tschaub
2014-01-16 20:35:20 +01:00
Tom Payne
6eab8a9194
Merge pull request #1455 from twpayne/vector-api-render-geometry-functions
...
[vector-api] Multiple render geometry functions
2014-01-16 11:34:54 -08:00
Tom Payne
00286de2c8
Fix date calculation
2014-01-16 20:30:56 +01:00
Tom Payne
94ba7e807e
Fix typo in kml example
2014-01-16 20:30:56 +01:00
Tom Payne
5ae54133db
Allow ol.format.KML.readNumber_ to read signs and exponents, thanks @tschaub
2014-01-16 20:30:55 +01:00
Tom Payne
91b0831c68
Allow multiple renderGeometryFunctions on ol.layer.Vector
2014-01-16 20:09:42 +01:00
Tom Payne
7cfca09632
Fix date calculation in ol.format.IGC
2014-01-16 20:04:06 +01:00
Tom Payne
92b852c512
Remove unused extractAttributes and extractStyles options
2014-01-16 19:43:47 +01:00
Tom Payne
36d22b7883
Merge pull request #1539 from twpayne/vector-api-image-canvas-revision
...
[vector-api] Remember rendered revision in ol.source.ImageCanvas
2014-01-16 09:43:15 -08:00
Tom Payne
27ad19a613
Remember rendered revision in ol.source.ImageWMS
2014-01-16 18:28:34 +01:00
Tom Payne
eb3c8a8bfc
Remember rendered revision in ol.source.ImageCanvas
2014-01-16 18:27:55 +01:00
Tom Payne
a83df1ee30
Merge pull request #1527 from twpayne/vector-api-example-html
...
[vector-api] Avoid 404 in hosted examples
2014-01-16 09:14:33 -08:00
Tom Payne
bb758c7ee9
Merge pull request #1533 from twpayne/vector-api-tile-hidpi
...
[vector-api] HiDPI support for tile layers
2014-01-16 06:55:54 -08:00
Antoine Abt
af45161ea2
Merge pull request #1496 from tonio/vector-api-topojson
...
[vector-api] Add TopoJSON format
2014-01-16 05:55:40 -08:00
Antoine Abt
58d90e31ff
Better styling in example
2014-01-16 10:25:20 +01:00
Antoine Abt
c8e7c9f64e
Add support for reading id & properties
2014-01-16 10:25:19 +01:00
Antoine Abt
1dce04b6ec
Make TopoJSON tests use new format
2014-01-16 10:25:19 +01:00
Antoine Abt
938d74a785
Add TopoJSONOptions literals for source & format
2014-01-16 10:25:18 +01:00
Antoine Abt
d2e8b9f3bb
Bring tests back
2014-01-16 10:25:18 +01:00
Antoine Abt
a69f62e238
Add TopoJSON source & use it in example
2014-01-16 10:25:18 +01:00
Antoine Abt
000e9ad82d
Bring topojson examples back
2014-01-16 10:25:18 +01:00
Antoine Abt
dfbdd61701
Add new TopoJSON format.
2014-01-16 10:25:17 +01:00
Antoine Abt
979b7485b5
Move format exports into child classes.
...
To only export implemented methods.
2014-01-16 10:25:17 +01:00
Frederic Junod
a139814b2f
Scale WebGL output canvas by devicePixelRatio
2014-01-15 16:20:51 +01:00
Tom Payne
2ccec58878
Activate HiDPI support in wms-custom-proj example
2014-01-15 15:55:20 +01:00
Tom Payne
a7426a82ff
Activate HiDPI support in wms-tiled example
2014-01-15 15:55:20 +01:00
Tom Payne
2253be7adc
Add HiDPI support to ol.source.TileWMS
2014-01-15 15:55:20 +01:00
Tom Payne
7ca5c50570
Add HiDPI support to ol.renderer.dom.TileLayer
2014-01-15 15:55:20 +01:00
Tom Payne
977f5cf5b2
Add HiDPI support to ol.renderer.webgl.TileLayer
2014-01-15 15:55:20 +01:00
Tom Payne
0c42d04295
Add HiDPI support to ol.renderer.canvas.TileLayer
2014-01-15 15:55:19 +01:00
Tom Payne
31a51cf398
Add ol.source.Tile#getTilePixelSize
2014-01-15 15:55:19 +01:00
Tom Payne
091888aaca
Use ol.source.Tile#getTileGridForProjection
2014-01-15 15:55:19 +01:00
Tom Payne
68b0f42e3c
Add ol.source.Tile#getTileGridForProjection
2014-01-15 15:55:19 +01:00
Tom Payne
58fef69fac
Add pixelRatio to ol.source.Tile#getTile
2014-01-15 15:55:19 +01:00
Tom Payne
33f0024747
Add pixelRatio to ol.TileUrlFunction
2014-01-15 15:53:46 +01:00
Tom Payne
f3349fbf87
Merge pull request #1537 from twpayne/vector-api-remove-read-features-async
...
[vector-api] Remove ol.format.Format#readFeaturesAsync
2014-01-15 06:24:39 -08:00
Tom Payne
21fcbdd8c9
Merge pull request #1538 from twpayne/vector-api-this
...
[vector-api] Use opt_this for this arguments
2014-01-15 06:24:03 -08:00
Tom Payne
bb2ab4d71e
Remove ol.format.Format#readFeaturesAsync
2014-01-15 15:17:07 +01:00
Tom Payne
71a6897223
Use opt_this instead of opt_obj in ol.xml
2014-01-15 15:09:42 +01:00
Tom Payne
af8e92c0bf
Use opt_this instead of opt_obj in ol.tilegrid.TileGrid
2014-01-15 15:09:31 +01:00
Tom Payne
4a18554353
Use opt_this instead of opt_obj in ol.structs.RBush
2014-01-15 15:09:18 +01:00
Tom Payne
fdea683242
Use opt_this instead of opt_obj in ol.structs.LRUCache
2014-01-15 15:09:07 +01:00
Tom Payne
d132d22f4d
Use opt_this instead of opt_obj in ol.structs.IntegerSet
2014-01-15 15:08:52 +01:00
Tom Payne
15395476a3
Use opt_this instead of opt_obj in ol.structs.Buffer
2014-01-15 15:08:39 +01:00
Tom Payne
651bdcbd73
Use opt_this instead of opt_obj in ol.source.Vector
2014-01-15 15:01:58 +01:00
Tom Payne
1df516e14d
Use opt_this instead of opt_obj in ol.renderer.Layer
2014-01-15 15:00:34 +01:00
Tom Payne
010f643f8f
Use opt_this instead of opt_obj in ol.Map
2014-01-15 14:52:53 +01:00
Tom Payne
4d5a248803
Use opt_this instead of opt_obj in ol.Collection
2014-01-15 14:49:42 +01:00
Tom Payne
176c873830
Use opt_this instead of opt_scope in ol.Observable
2014-01-15 14:49:16 +01:00
Tom Payne
086bb47b8c
Merge pull request #1535 from twpayne/vector-api-square-tiles
...
[vector-api] Only support square tiles
2014-01-15 01:46:34 -08:00
Tom Payne
b95e61cf5c
Merge pull request #1534 from twpayne/vector-api-pixel-ratio
...
[vector-api] Rename devicePixelRatio to pixelRatio in ol.FrameState
2014-01-15 01:36:21 -08:00
Tom Payne
4667dec7c3
Rename devicePixelRatio to pixelRatio in ol.FrameState
2014-01-15 09:46:27 +01:00
Tom Payne
d5c1e53e48
Only support square tiles
2014-01-15 09:45:49 +01:00
Tom Payne
5a764ac5ab
Merge pull request #1524 from oterral/vector-api
...
[vector-api] Add draw events
2014-01-14 08:51:42 -08:00
Éric Lemoine
84f2030f4b
Merge pull request #1532 from oterral/vector-api-exports
...
[vector-api] Add export for ol.geom.LineString#getLength
2014-01-14 08:50:17 -08:00
oterral
049ceb2ada
Add tests for draw interaction events
2014-01-14 17:38:11 +01:00
oterral
7f12ac90da
Add draw interaction events
2014-01-14 17:38:05 +01:00
oterral
b920f51010
Add export for ol.geom.LineString#getLength
2014-01-14 17:35:18 +01:00
Frédéric Junod
d63067f18e
Merge pull request #1529 from fredj/vector-api-immediate-drawCircleGeometry
...
Uncomment ol.render.canvas.Immediate#drawCircleGeometry
2014-01-14 07:57:08 -08:00
Frederic Junod
56547681c3
Uncomment ol.render.canvas.Immediate#drawCircleGeometry
2014-01-14 16:38:01 +01:00
Tom Payne
4d619d71b1
Only load ol.css in loader.js
...
Before this change, all the examples try to load ../css/ol.css, even in
hosted mode, where they should load ../build/ol.css instead.
2014-01-14 14:32:40 +01:00
Tom Payne
43c40e14c8
Remove trailing whitespace
2014-01-14 14:30:51 +01:00
Tom Payne
50a322208a
Merge pull request #1514 from twpayne/vector-api-circle
...
[vector-api] Add ol.geom.Circle
2014-01-14 03:46:48 -08:00
Tom Payne
da31e62199
More efficient ol.geom.Circle#closestPointXY, thanks @tschaub
2014-01-14 12:34:47 +01:00
Tom Payne
99eca3037d
Encode ol.geom.Circles as empty geometry collections in GeoJSON
...
GeoJSON does not support circles, nor null geometries. Empty geometry
collections seem to be the way to represent at null geometry in GeoJSON.
2014-01-14 12:34:47 +01:00
Tom Payne
5886d0dec0
Add FIXME to geolocation example
2014-01-14 12:34:47 +01:00
Tom Payne
f0d9a451e5
Add an ol.geom.Circle to geojson example
2014-01-14 12:34:47 +01:00
Tom Payne
8dde621e61
add ol.render.vector.renderCircleGeometry_
2014-01-14 12:34:47 +01:00
Tom Payne
825c5290f6
Add ol.render.canvas.PolygonReplay#drawCircleGeometry
2014-01-14 12:34:46 +01:00
Tom Payne
5052bef4a5
Add ol.replay.canvas.Instruction.CIRCLE
2014-01-14 12:34:46 +01:00
Éric Lemoine
e76ec3b292
Merge pull request #1504 from elemoine/vector-api-image-vector-hit-detection
...
[vector-api] Vector image hit detection
2014-01-14 03:33:47 -08:00
Tom Payne
a8f5dff9cf
Add ol.render.canvas.Immediate#drawCircleGeometry
2014-01-14 12:32:31 +01:00
Tom Payne
5df47634f3
Add ol.render.webgl.Immediate#drawCircleGeometry
2014-01-14 12:32:31 +01:00
Tom Payne
b2b74a5ee6
Add ol.render.IRender#drawCircleGeometry
2014-01-14 12:31:50 +01:00
Tom Payne
3647f13e2e
Add ol.geom.Circle
2014-01-14 12:31:50 +01:00
Tom Payne
9050746d58
Merge remote-tracking branch 'openlayers/master' into vector-api
2014-01-14 12:28:37 +01:00
Éric Lemoine
542cf80da9
Better typing
2014-01-14 12:26:50 +01:00
Éric Lemoine
b52b2223a6
Add hit detection to image-vector-layer example
2014-01-14 12:26:50 +01:00
Éric Lemoine
6c30710d0c
Add ol.renderer.webgl.ImageLayer#forEachFeatureAtPixel
2014-01-14 12:26:50 +01:00
Éric Lemoine
a15bacd963
Add ol.renderer.dom.ImageLayer#forEachFeatureAtPixel
2014-01-14 12:26:50 +01:00
Éric Lemoine
ee17babc05
Add ol.renderer.canvas.ImageLayer#forEachFeatureAtPixel
2014-01-14 12:26:50 +01:00
Éric Lemoine
849e50517c
Add ol.source.ImageVector#forEachFeatureAtPixel
2014-01-14 12:26:50 +01:00
Éric Lemoine
4cd2a75900
Add ol.source.Source#forEachFeatureAtPixel
2014-01-14 12:26:50 +01:00
Éric Lemoine
f7be1c155e
Hit detection refactoring
...
Get the frame state from the map instead of storing values in the layer renderers.
2014-01-14 12:26:49 +01:00
Tom Payne
006364c791
Merge pull request #1522 from twpayne/vector-api-clean-ups
...
[vector-api] Miscellaneous clean-ups
2014-01-14 03:26:29 -08:00
Frédéric Junod
69b36e7b7b
Merge pull request #1523 from fredj/side-by-side
...
Fix ol.BrowserFeature.HAS_WEBGL test in side-by-side example
2014-01-14 00:52:45 -08:00
Frederic Junod
f058d54277
Fix ol.BrowserFeature.HAS_WEBGL test in side-by-side example
2014-01-14 09:46:02 +01:00
Tom Payne
474b4a444b
Use a switch statement, rather than ifs, in ol.render.canvas.Replay
2014-01-13 18:17:38 +01:00
Tom Payne
54e1fd3a41
Use @inheritDoc in ol.render.webgl.Immediate
2014-01-13 18:11:06 +01:00
Tom Payne
3835c299b5
Remove unnecessary typecasts
...
goog.asserts.assertInstanceof is sufficient for the compiler to deduce
the type.
2014-01-13 18:10:32 +01:00
Tim Schaub
6948fc4318
Merge pull request #1507 from tschaub/update-closure-util
...
Update closure util.
2014-01-13 09:00:12 -08:00
Tom Payne
610eefb932
Merge remote-tracking branch 'openlayers/master' into vector-api
2014-01-13 16:07:39 +01:00
Tom Payne
2f2b6dd510
Merge pull request #1511 from twpayne/powered-by-ol3
...
Add ol3 logo by default
2014-01-13 07:00:09 -08:00
Éric Lemoine
8b38639082
Merge pull request #1520 from elemoine/vector-api-hidpi-hit-detection
...
[vector-api] Fix hit detection on retina displays
2014-01-13 06:40:42 -08:00
Tom Payne
3f851ad392
Use compressed logo URL
2014-01-13 14:45:13 +01:00
Tom Payne
6e43692440
Add optimized 32x32 pixel logo
2014-01-13 14:38:16 +01:00
Tom Payne
36dc0b88e1
Add 32x32 pixel logo image
2014-01-13 14:37:13 +01:00
Tom Payne
b7e906fe09
Add ol3Logo option to ol.Map
2014-01-13 14:29:41 +01:00
Tom Payne
e4b815d4d6
Add optional URL for logos
2014-01-13 14:20:24 +01:00
Éric Lemoine
ffcd4e8cc2
Fix hit detection on retina displays
2014-01-13 14:10:51 +01:00
Frédéric Junod
932bc36d7a
Merge pull request #1518 from fredj/vector-api-1503
...
[vector-api] Add encoding param to goog.fs.FileReader.readAsText
2014-01-13 05:04:02 -08:00
Frédéric Junod
9aba98797a
Merge pull request #1516 from fredj/vector-api-source-observable
...
Make ol.source.Source inherit from Observable
2014-01-13 05:03:47 -08:00
Frederic Junod
79c8f17e83
Add encoding param to goog.fs.FileReader.readAsText
...
This is a workaround for https://code.google.com/p/closure-library/issues/detail?id=524
2014-01-13 13:51:09 +01:00
Frederic Junod
e9db2eefb9
Make ol.source.Source inherit from Observable
2014-01-13 10:57:34 +01:00
Frédéric Junod
164170e593
Merge pull request #1517 from fredj/vector-api-drawinteraction-cleanup
...
[vector-api] drawinteraction cleanup
2014-01-13 01:56:01 -08:00
Frederic Junod
f68631d61c
Use goog.asserts.assertInstanceof to check the getSource return type
...
See 1499af397d
2014-01-13 10:29:29 +01:00
Frederic Junod
f5ce88789e
Use goog.isNull in if statements
2014-01-13 10:28:42 +01:00
Frédéric Junod
15b649ecd4
Merge pull request #1515 from fredj/vector-api-const-annotation
...
[vector-api] Create 'type' annotation for 'const' variables
2014-01-13 00:45:21 -08:00
Frederic Junod
b53ddf5b42
Create 'type' annotation for 'const' variables
2014-01-13 08:53:36 +01:00
Éric Lemoine
752ac584b0
Merge pull request #1513 from elemoine/vector-api-docs
...
[vector-api] ol.source.ImageVector improvements
2014-01-12 22:59:23 -08:00
Éric Lemoine
babd133cf6
Export ol.source.ImageVector's styleFunction option
2014-01-13 07:43:02 +01:00
Éric Lemoine
d5b7527f1f
Add docs for ol.source.ImageVector
2014-01-13 07:39:27 +01:00
Tim Schaub
339c6d3b5b
Merge pull request #1510 from tschaub/bing-providers
...
Handle case where Bing resource has no imagery providers.
2014-01-10 21:00:53 -08:00
Tom Payne
a9d56bb74b
Merge remote-tracking branch 'openlayers/master' into vector-api
2014-01-10 22:11:39 +01:00
Tom Payne
b3293a7e64
Merge pull request #1508 from twpayne/vector-api-d3-no-social
...
[vector-api] Remove social links from d3 example
2014-01-10 13:08:14 -08:00
ahocevar
b76289acb8
Merge pull request #1387 from ahocevar/olx-docs
...
Documentation error
2014-01-10 12:58:55 -08:00
Tim Schaub
9217f14761
Merge pull request #1509 from tschaub/layer-spy
...
Example demonstrating a spyglass effect.
2014-01-10 12:57:20 -08:00
Tom Payne
d74519bb21
Add ol3 logo to d3 example
2014-01-10 21:52:24 +01:00
Tom Payne
db4a128951
Add example-behaviour.js to d3 example, thanks @tschaub
2014-01-10 21:52:20 +01:00
Tim Schaub
f78a668ce3
Handle case where resource has no imagery providers
2014-01-10 13:50:51 -07:00
Tim Schaub
29e3794845
Example demonstrating a spyglass effect
...
Riffing off of the layer swipe example, this one demonstrates viewing one layer over another though a lens.
2014-01-10 13:32:54 -07:00
Tom Payne
b5db7fd2a9
Remove social links from d3 example
2014-01-10 21:15:49 +01:00
ahocevar
7e0bd6dca1
Make olx types appear in API docs
2014-01-10 20:21:16 +01:00
Tim Schaub
2b8e87f17f
Add error handler
...
If the server fails to start, display error message and exit. Typically this is due to the address being in use.
2014-01-10 12:05:38 -07:00
Tim Schaub
251ebbcbac
Update closure-util
2014-01-10 11:58:18 -07:00
Tom Payne
ab0268a8f1
Merge remote-tracking branch 'openlayers/master' into vector-api
2014-01-10 15:00:27 +01:00
Éric Lemoine
fd52fc8b74
Merge pull request #1497 from elemoine/vector-api-d3
...
[vector-api] d3 integration and vector image
2014-01-10 05:48:42 -08:00
Éric Lemoine
69cd19f3fd
Merge pull request #1501 from oterral/vector-api
...
Add draw interaction tests
2014-01-10 05:15:29 -08:00
oterral
80962b0bf9
Add draw interaction tests
2014-01-10 14:02:36 +01:00
oterral
f27e42068f
Manage multi geometries modes
2014-01-10 14:01:35 +01:00
oterral
235af49f0b
Add goog.provide('ol.geom.GeometryType')
2014-01-10 14:00:30 +01:00
Éric Lemoine
d2d4e5e698
Add image vector layer example
2014-01-10 10:42:05 +01:00
Éric Lemoine
8c1f7f9b29
Add ol.source.ImageVector
2014-01-10 10:42:05 +01:00
Éric Lemoine
e4b5f309eb
Pass state option to image source constructors
2014-01-10 10:42:05 +01:00
Éric Lemoine
2ed5e2a3d7
Pass pixelRatio to canvasFunction
2014-01-10 10:42:05 +01:00
Éric Lemoine
2633d8784c
Add a d3 example
2014-01-10 10:42:05 +01:00
Tim Schaub
542f478ca1
Merge pull request #1498 from tschaub/null-frame-state
...
Only create a frame state if the map has non-zero size.
2014-01-09 20:16:52 -08:00
Tim Schaub
36e2e51899
Only create a frame state if the map has non-zero size
2014-01-09 18:23:53 -07:00
Tom Payne
dd44c0c960
Merge pull request #1500 from ThomasG77/patch-1
...
Update quickstart.hbs
2014-01-09 14:15:15 -08:00
ThomasG77
af2fb1ad42
Update quickstart.hbs
...
Fix on the fix ;) because a removed new via the Github UI
2014-01-09 23:04:15 +01:00
ThomasG77
923bb3f36c
Update quickstart.hbs
...
Fix the error due to outdated ol.source.MapQuestOpenAerial() because of this feedback https://groups.google.com/forum/#!topic/ol3-dev/6xi2n7nMg8k on the ML
2014-01-09 22:55:34 +01:00
Tom Payne
1f0183cc03
Merge pull request #1499 from twpayne/vector-api-no-color-names
...
[vector-api] Only use color arrays in the library
2014-01-09 13:30:28 -08:00
Tom Payne
e83e79626a
Only use color arrays in the library
2014-01-09 21:55:17 +01:00
Éric Lemoine
5af738593e
Image source refactoring
2014-01-09 15:57:04 +01:00
Tom Payne
0cc844a169
Merge pull request #1494 from twpayne/vector-api-wms-hidpi
...
[vector-api] HiDPI (Retina) support for WMS single image layers
2014-01-09 06:39:00 -08:00
Tom Payne
3b3b5013ad
Merge remote-tracking branch 'openlayers/master' into vector-api
2014-01-09 15:33:58 +01:00
Tom Payne
04a0369d68
Correct ol.renderer.canvas.ImageLayer transform for HiDPI devices
2014-01-09 15:27:57 +01:00
Tom Payne
807bf757af
Remove unused ol.TileUrlFunction.createFromParamsFunction
2014-01-09 15:27:56 +01:00
Tom Payne
cee014ec9e
Remove unused ol.source.wms.getUrl function
2014-01-09 15:27:56 +01:00
Tom Payne
c5a5acbf89
Refactor ol.source.TileWMS URL logic
2014-01-09 15:27:56 +01:00
Tom Payne
46d8b81661
Factor out WMS version 1.3 check
2014-01-09 15:27:56 +01:00
Tom Payne
86f23aa615
Add ol.source.wms.DEFAULT_VERSION
2014-01-09 15:27:56 +01:00
Tom Payne
784f3500f2
Make ol.extent.buffer return an extent instead of mutating
2014-01-09 15:27:56 +01:00
Tom Payne
bcf38b1b21
Add ol.source.ImageWMS#setUrl
2014-01-09 15:27:55 +01:00
Tom Payne
9961e489cb
Merge pull request #1495 from oterral/vector-api
...
[vector-api] Add ol.color.asArray and ol.color.asString exports
2014-01-09 05:31:46 -08:00
oterral
1d9d67f524
Add ol.color.asArray and ol.color.asString exports
2014-01-09 14:14:27 +01:00
Frédéric Junod
bed7084200
Merge pull request #1491 from fredj/const-annotation
...
Create 'type' annotation for 'const' variables
2014-01-09 04:32:28 -08:00
Tom Payne
1bf678bef2
Remove unused ol.source.wms.getDpiParam function
2014-01-09 13:12:49 +01:00
Tom Payne
e9d8401786
Refactor ol.source.ImageWMS URL logic
...
* Always request images of integer WIDTH and HEIGHT
* Match BBOX to requested size
* Handle integer-only DPIs in GeoServer
2014-01-09 13:12:49 +01:00
Tom Payne
95f1871ac4
Make ol.source.ImageSource crossOrigin property protected
2014-01-09 13:12:49 +01:00
Tom Payne
8d18f25296
Add ol.source.TileWMS tests
2014-01-09 13:12:49 +01:00
Tom Payne
079cd585e6
Add ol.source.ImageWMS tests
2014-01-09 13:12:49 +01:00
Tom Payne
b52a4b084e
Remove pointless test
2014-01-09 13:12:49 +01:00
Tom Payne
5f7e53617b
Merge pull request #1481 from twpayne/vector-api-kml-default-style
...
[vector-api] Configurable default styling for KML
2014-01-09 02:43:48 -08:00
Tom Payne
7ce7bb2187
Merge remote-tracking branch 'openlayers/master' into vector-api
2014-01-09 11:42:14 +01:00
Éric Lemoine
b13256735e
Merge pull request #1492 from oterral/vector-api
...
[vector-api] Export ol.style.Image#getScale
2014-01-09 02:04:00 -08:00
oterral
db85936de2
Export ol.style.Image#getScale
2014-01-09 10:54:57 +01:00
Frederic Junod
80cae77161
Add 'const' annotation to ol.MapBrowserEvent.browserEvent
2014-01-09 10:32:30 +01:00
Frederic Junod
9f79d33486
Create 'type' annotation for 'const' variables
...
From https://developers.google.com/closure/compiler/docs/js-for-compiler :
"The type declaration and additional comment are optional. If you
provide a type declaration, put the declaration on a separate line."
2014-01-09 09:53:20 +01:00
Tom Payne
dcd2853d2d
Add ol.source.KML defaultStyle option
2014-01-08 18:22:20 +01:00
Tom Payne
6b94baf291
Add ol.format.KML defaultStyle option
2014-01-08 18:22:19 +01:00
Éric Lemoine
2cc4dd8985
Merge pull request #1413 from oterral/vector-api-draw
...
[vector-api] drawing interaction
2014-01-08 07:54:18 -08:00
oterral
e3810b5027
Add draw features example
2014-01-08 16:40:14 +01:00
oterral
34260399e7
Add draw features interaction
2014-01-08 16:40:14 +01:00
oterral
b508469d22
Minor fix in FeatureOverlay
2014-01-08 16:39:52 +01:00
Frédéric Junod
1e334bffdb
Merge pull request #1488 from fredj/vector-api-image-pixelRatio
...
[vector-api] Scale the image size and anchor by pixelRatio
2014-01-08 07:37:42 -08:00
Éric Lemoine
7bf6fd59a0
Merge pull request #1485 from elemoine/vector-api-exports
...
[vector-api] Export ol.format.KML#readName
2014-01-08 06:17:21 -08:00
Frederic Junod
3f751a5903
Scale the image size and anchor by pixelRatio
2014-01-08 14:25:50 +01:00
Bart van den Eijnden
73fcff641e
Merge pull request #1486 from bartvde/mapquest-hybrid
...
add hybrid layer to ol.source.MapQuest (r=@twpayne)
2014-01-08 05:15:05 -08:00
Frédéric Junod
ea678ef195
Merge pull request #1487 from fredj/cleanup
...
ol.TileCoord: add @struct annotation and use the ol.TileCoord.createOrUpdate function
2014-01-08 04:40:53 -08:00
Bart van den Eijnden
78d20056f5
update all the other examples that used MapQuest
2014-01-08 13:36:35 +01:00
Bart van den Eijnden
473a11c697
use a single ol.source.MapQuest and use a const for the tile attribution
2014-01-08 13:23:47 +01:00
Bart van den Eijnden
1b48572c6e
add ol.source.MapQuestHybrid and add all MapQuest types to the example
2014-01-08 12:05:19 +01:00
Frederic Junod
34e75b3d9d
Add @struct annotation to ol.TileCoord class
2014-01-08 11:48:15 +01:00
Éric Lemoine
0fa748699a
Export ol.source.Vector#forEachFeatureInExtent
2014-01-08 11:40:20 +01:00
Frederic Junod
8c61dbef8a
Use ol.TileCoord.createOrUpdate function
2014-01-08 11:38:12 +01:00
Éric Lemoine
fd6756e465
Export ol.format.KML#readName
2014-01-08 11:35:09 +01:00
Éric Lemoine
47056f6012
Remove useless code
2014-01-08 10:59:36 +01:00
Éric Lemoine
2bdae3d08a
Merge pull request #1483 from elemoine/vector-api-anchor-units
...
[vector-api] Support different anchor units in ol.style.Icon
2014-01-08 01:13:19 -08:00
Éric Lemoine
49120e4761
Icon anchors are Array.<number>
2014-01-08 10:07:01 +01:00
Éric Lemoine
5efc692b9d
Add typecast to icon example
2014-01-08 00:44:00 +01:00
Tom Payne
1acdef835d
Change default anchor for KML icons from Google Maps
2014-01-08 00:30:17 +01:00
Éric Lemoine
7487f97436
Support anchorXUnits and anchorYUnits in KML format
2014-01-08 00:27:08 +01:00
Éric Lemoine
09e5574350
Use anchorXUnits and anchorYUnits in icon example
2014-01-08 00:24:55 +01:00
Éric Lemoine
a0a94414dd
Add anchorXUnits and anchorYUnits options to ol.style.Icon
2014-01-08 00:24:55 +01:00
Éric Lemoine
a1ffa170a9
Merge pull request #1480 from elemoine/vector-api-features-overlay
...
[vector-api] Add ol.FeaturesOverlay#addFeature and #removeFeature
2014-01-07 07:24:05 -08:00
Éric Lemoine
643c981074
Use FeaturesOverlay in vector-layer example
...
This demonstrates how to use ol.FeaturesOverlay for feature highlighting.
2014-01-07 15:15:43 +01:00
Tom Payne
2ab1082737
Merge pull request #1479 from twpayne/vector-api-draw-order
...
[vector-api] Draw vector features in the order polygons, lines, images
2014-01-07 05:29:24 -08:00
Éric Lemoine
6556726541
ol.FeaturesOverlay creates a features collection
...
ol.FeaturesOverlay creates an empty collection of features if the features option is not specified.
2014-01-07 14:13:57 +01:00
Éric Lemoine
8c0406b390
Add ol.FeaturesOverlay#removeFeature
2014-01-07 14:13:57 +01:00
Éric Lemoine
0b4970ae46
Add ol.FeaturesOverlay#addFeature
2014-01-07 14:13:57 +01:00
Tom Payne
c816d0105d
Replay groups in defined order
2014-01-07 13:58:21 +01:00
Tom Payne
f2dbf4c145
Add ol.render.REPLAY_ORDER
2014-01-07 13:58:21 +01:00
Tom Payne
a313331098
Fix StyleFunction type namespace
2014-01-07 13:57:56 +01:00
Éric Lemoine
fdb154f5d7
Merge pull request #1433 from twpayne/vector-api-export-featuresoverlay
...
[vector-api] Export ol.render.FeaturesOverlay
2014-01-07 04:46:04 -08:00
Éric Lemoine
4e4e3c24b4
Merge pull request #1478 from elemoine/groupstate
...
Source state of a layer doesn't depend on group
2014-01-07 04:29:09 -08:00
Éric Lemoine
dacb747eb5
Source state of a layer doesn't depend on group
2014-01-07 13:03:31 +01:00
Frédéric Junod
b8bc7b3a2a
Merge pull request #1477 from fredj/cleanup
...
Remove extra parameters when calling ol.test.source.TileMock.getTile
2014-01-07 03:35:38 -08:00
Frederic Junod
0fda88dca3
Remove extra parameters when calling ol.test.source.TileMock.getTile
2014-01-07 12:17:17 +01:00
Tom Payne
99b68ff6ba
Merge pull request #1474 from twpayne/vector-api-fix-contains
...
[vector-api] Fix ol.geom.flat.linearRingContainsXY
2014-01-07 00:09:38 -08:00
Frédéric Junod
125b65e82d
Merge pull request #1472 from fredj/vector-api-singleclick-examples
...
Fix 'singleclick' in kml-timezones and kml-earthquakes examples
2014-01-06 23:56:34 -08:00
Tom Payne
6052620acf
Merge pull request #1454 from twpayne/vector-api-vector-file-urls
...
[vector-api] Add urls option to ol.source.VectorFile
2014-01-06 23:55:24 -08:00
Éric Lemoine
40fdd8a637
Merge pull request #1473 from elemoine/vector-api-zindex
...
[vector-api] Make canvas immediate API support zIndex
2014-01-06 12:17:33 -08:00
Tom Payne
8da1c95cf2
Merge pull request #1470 from twpayne/vector-api-attributions
...
[vector-api] Display attributions and logos for vector sources
2014-01-06 09:40:00 -08:00
Tom Payne
ffb68c951a
Fix ol.geom.flat.linearRingContainsXY
2014-01-06 18:19:08 +01:00
Éric Lemoine
12f1d97f82
Use drawAsync in canvas Immediate#drawFeature
2014-01-06 17:14:56 +01:00
Éric Lemoine
051c0a8b46
Use drawAsync in render box
2014-01-06 17:14:56 +01:00
Éric Lemoine
6db8f0c29f
Add ol.render.canvas.Replay#drawAsync
2014-01-06 17:10:00 +01:00
Éric Lemoine
3f1d74a0f5
Add ol.render.webgl.Immediate#drawAsync
2014-01-06 17:10:00 +01:00
Éric Lemoine
84fc86f469
Add ol.render.canvas.Immediate#drawAsync
2014-01-06 17:10:00 +01:00
Éric Lemoine
e9110923a4
Add ol.render.IRender#drawAsync
2014-01-06 17:05:05 +01:00
Frederic Junod
2f7064f0e8
Fix 'singleclick' in kml-timezones and kml-earthquakes examples
2014-01-06 16:44:06 +01:00
Tom Payne
bedfb828d8
Display attributions and logos for vector sources
2014-01-06 16:21:58 +01:00
Frédéric Junod
32555a606d
Merge pull request #1468 from fredj/indent
...
Fix indentation in commments
2014-01-06 07:17:58 -08:00
Frederic Junod
b4800dc637
Fix indentation in commments
2014-01-06 16:06:47 +01:00
Tom Payne
b795ddf430
Merge pull request #1467 from twpayne/vector-api-webgl-rotation
...
[vector-api] Fix rotation of WebGL tile layers
2014-01-06 06:58:38 -08:00
Tom Payne
1a80273d6f
Fix rotation of WebGL tile layers
2014-01-06 15:46:34 +01:00
Tom Payne
7682dbc235
Merge pull request #1465 from twpayne/vector-api-rtree-example
...
[vector-api] Add comment about the rtree example not working when hosted
2014-01-06 05:02:11 -08:00
Tom Payne
6b10ea887e
Add comment about the rtree example not working when hosted
2014-01-06 13:53:24 +01:00
Tom Payne
a0a3fa3bdf
Merge pull request #1466 from twpayne/vector-api-first-element-child
...
[vector-api] Use firstElementChild/nextElementSibling in XML parsers
2014-01-06 04:49:51 -08:00
Tom Payne
0b4e8bf6f1
Use firstElementChild in ol.format.KML
2014-01-06 13:27:37 +01:00
Tom Payne
7808ed9ce9
Use firstElementChild in ol.xml.parse
2014-01-06 13:27:13 +01:00
Tom Payne
69f0de2739
Merge pull request #1464 from twpayne/vector-api-kml-linear-ring
...
[vector-api] KML LinearRing support
2014-01-06 02:31:32 -08:00
Tom Payne
6b9268fe56
Merge remote-tracking branch 'openlayers/master' into vector-api
2014-01-06 11:17:01 +01:00
Tom Payne
72dc5f297d
Merge pull request #1462 from twpayne/vector-api-clean-ups
...
[vector-api] Minor clean-ups
2014-01-06 02:09:38 -08:00
Tom Payne
d092b2f645
Merge pull request #1463 from twpayne/vector-api-type-fixes
...
[vector-api] Type checking improvements
2014-01-06 02:09:04 -08:00
Frédéric Junod
fcd4413dc6
Merge pull request #1374 from fredj/static-image-example
...
Add a ol.source.ImageStatic example
2014-01-06 02:04:42 -08:00
Frédéric Junod
eb9208fd9a
Merge pull request #1460 from fredj/vector-api-layer-clipping
...
Center the clipping region
2014-01-06 02:04:13 -08:00
Tom Payne
d20a8eac3f
Read KML LinearRings as Polygons
2014-01-06 10:41:38 +01:00
Frederic Junod
d894422b2d
Center the clipping region
...
Use the real canvas size to center the heart. Only visible when
devicePixelRatio is greater than 1.0.
2014-01-06 10:13:45 +01:00
Tom Payne
1499af397d
Use assertInstanceof instead of getVectorSource
2014-01-06 09:36:43 +01:00
Tom Payne
c97588c1e2
Use assertInstanceof instead of getVectorLayer
2014-01-06 09:36:43 +01:00
Tom Payne
7ee2747948
Always use goog.vec.Mat4.Number instead of goog.vec.Mat.AnyType
2014-01-06 09:29:36 +01:00
Tom Payne
8ed6d760f7
Improve type checking in ol.color.fromString
2014-01-06 09:29:36 +01:00
Tom Payne
58b4d73f3b
Improve type checking in ol.geom.simplify
2014-01-06 09:29:35 +01:00
Tom Payne
2a47bf0775
Improve type checking in ol.geom.flat
2014-01-06 09:29:35 +01:00
Frederic Junod
2d971ed58f
Add a ol.source.ImageStatic example
2014-01-06 09:11:49 +01:00
Tom Payne
f4ab0cbac0
Merge remote-tracking branch 'openlayers/master' into vector-api
2014-01-04 15:02:56 +01:00
Tom Payne
c599ceb43d
Merge pull request #1458 from Intermedix/bug-insert-valueExtent
...
Fix bug in ol.structs.RBush#update
2014-01-04 05:46:41 -08:00
Austin Hyde
6ea1482ecf
Fix issue with valueExtent_ being cleared while updating extents, but never being repopulated
2014-01-03 15:54:26 -05:00
Tom Payne
b049094391
Merge pull request #1456 from twpayne/vector-api-style-function
...
[vector-api] Add StyleFunction types
2014-01-03 08:30:24 -08:00
Tom Payne
061fed50b7
Move all styleFunction types into ol.feature
2014-01-03 17:23:11 +01:00
Antoine Abt
fec4fd6d2f
Merge pull request #1452 from tonio/vector-api-dragbox-webgl
...
[vector-api] Re-enable dragzoom for every renderer
2014-01-03 07:46:14 -08:00
Antoine Abt
2ebfba2235
add Immediate renderer to webgl layer postcompose event
2014-01-03 16:38:25 +01:00
Antoine Abt
6dd504dcb2
Animate DragZoom
2014-01-03 16:38:25 +01:00
Éric Lemoine
975dd31012
Merge pull request #1457 from elemoine/vector-api-extent
...
[vector-api] Only hit-detect visible features
2014-01-03 07:17:14 -08:00
Tom Payne
b5b3e22db9
Merge pull request #1453 from twpayne/clean-ups
...
Miscellaneous clean-ups
2014-01-03 07:04:20 -08:00
Éric Lemoine
1e54947ebb
Only hit-detect visible features
2014-01-03 15:48:23 +01:00
Tom Payne
6da95e49d2
Sort externs files alphabetically
2014-01-03 14:55:02 +01:00
Tom Payne
0e7a545871
Add missing dependency for build/ol-all.js
2014-01-03 14:55:02 +01:00
Tom Payne
c6a1967cce
Move layer.jsdoc into src/ol/layer
2014-01-03 14:55:02 +01:00
Tom Payne
da396039ce
Move proj.exports and proj.jsdoc into proj directory
2014-01-03 14:55:02 +01:00
Tom Payne
46267a9059
Use toString() instead of + ''
2014-01-03 14:55:02 +01:00
Antoine Abt
3461b026b6
Do not draw a rotated box, in dragbox/dragzoom
...
Use pixels to draw a straight box, perserving rotation while zooming
2014-01-03 11:55:28 +01:00
Antoine Abt
47d9fd354b
Remove dragzoom example
...
Since it has been re-added to default controls
2014-01-03 11:55:28 +01:00
Antoine Abt
39cf993b39
Revert "Remove DragZoom from default interactions"
...
This reverts commit c2330b9786 .
2014-01-03 11:55:27 +01:00
Antoine Abt
1142d55565
Add skeleton for webgl immediate renderer
2014-01-03 11:55:27 +01:00
Tom Payne
d25ee8df0a
Use urls option in igc example
2014-01-02 22:41:21 +01:00
Tom Payne
699cfb3e31
Add urls option to ol.source.KML
2014-01-02 22:40:44 +01:00
Tom Payne
c1ceb60f50
Add urls option to ol.source.KML
2014-01-02 22:40:29 +01:00
Tom Payne
8c0e2d3c1a
Add urls option to ol.source.GeoJSON
2014-01-02 22:40:09 +01:00
Tom Payne
3769d220d9
Add urls option to ol.source.VectorFile
2014-01-02 22:39:46 +01:00
Tom Payne
310d0dc792
Rename replayes to replays
2014-01-02 22:13:37 +01:00
Tom Payne
752a2acd11
Use toString() instead of + ''
2014-01-02 22:12:34 +01:00
Tom Payne
2342f83a48
Merge remote-tracking branch 'openlayers/master' into vector-api
2014-01-02 18:28:30 +01:00
Tom Payne
94c22055be
Merge pull request #1394 from twpayne/zoomify
...
Zoomify (updated)
2014-01-02 09:19:53 -08:00
Tom Payne
6006d24232
Add comment about fake projection in zoomify example
2014-01-02 18:05:51 +01:00
Tom Payne
8fb44e024b
Merge pull request #1437 from twpayne/vector-api-circle
...
[vector-api] Correct calculation of ol.style.Circle canvas size
2014-01-02 08:45:25 -08:00
Tom Payne
4f312f65f0
Merge pull request #1451 from twpayne/get-content-box-size
...
Use goog.style.getContentBoxSize to calculate map size
2014-01-02 08:44:30 -08:00
Tom Payne
50b41f93f3
Correct calculation of ol.style.Circle canvas size
2014-01-02 17:27:52 +01:00
Éric Lemoine
2d4b0cfc47
Merge pull request #1450 from elemoine/observable
...
Export ol.Observable
2014-01-02 07:57:55 -08:00
Tom Payne
9ea44d10ce
Use goog.style.getContentBoxSize to calculate map size
...
This takes into account any border.
2014-01-02 16:49:09 +01:00
Éric Lemoine
78504831e6
Export ol.Observable
...
This is so on, un and friends appear in the api docs.
2014-01-02 16:40:43 +01:00
Tom Payne
b1bc7317c7
Enable WebGL and DOM renderers in zoomify example
2014-01-02 16:39:12 +01:00
Tom Payne
e99075a452
Use a server that supports CORS in zoomify example
2014-01-02 16:38:52 +01:00
Tom Payne
588846fa44
Use tileClass option to ol.source.Zoomify
2014-01-02 15:53:22 +01:00
Tom Payne
c85fe457a7
Add tileClass option to ol.source.TileImage
2014-01-02 15:53:16 +01:00
Tom Payne
969c32a883
Re-enable checking of Zoomify example
2014-01-02 15:34:09 +01:00
Tom Payne
541fb17773
Use prettier image in zoomify example
2014-01-02 15:26:56 +01:00
Tom Payne
71b91cd16a
Tidy up ol.source.Zoomify tile URL calculations
2014-01-02 15:26:55 +01:00
Tom Payne
94fa3fb211
Tidy up ol.source.Zoomify tile grid calculations
2014-01-02 15:26:55 +01:00
Tom Payne
36826d2e0b
Remove unused variable
2014-01-02 15:26:55 +01:00
Tom Payne
b1da2c78f2
Refactor ol.source.Zoomify to use a private tile class
2014-01-02 15:26:55 +01:00
Tom Payne
34c85d8ade
Make ol.source.TileImage#tileLoadFunction protected, not private
2014-01-02 13:01:46 +01:00
Tom Payne
4ad63725d9
Make ol.source.TileImage#crossOrigin protected, not private
2014-01-02 13:01:22 +01:00
Tom Payne
54d388f8fa
Make ol.source.TileImage#tileCache protected, not private
2014-01-02 12:57:55 +01:00
Tom Payne
786d74ce88
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-12-30 22:23:33 +01:00
Tom Payne
2646ac8eb1
Merge pull request #1439 from fredj/vector-api-igc-cleanup
...
Vector api igc cleanup
2013-12-30 12:32:05 -08:00
Marc Jansen
0b51772b8c
Merge pull request #1447 from probins/build
...
Make build.py compatible with Python 2.6
2013-12-29 15:08:57 -08:00
Peter Robins
e9984334a6
Make build.py compatible with Python 2.6
2013-12-29 12:00:43 -05:00
Frédéric Junod
5514ede191
Merge pull request #1438 from fredj/proj-export-getUits
...
Export ol.proj.Projection#getUnits
2013-12-22 23:27:18 -08:00
Frederic Junod
1f0c70fec3
Parse HFDTE record before the others H records
...
ol.format.IGC.H_RECORD_RE_ don't match HFDTE records (because of the ':').
2013-12-22 12:44:12 +01:00
Frederic Junod
979083bb21
Fix ol.format.IGC HFDTE parsing (HFDTEDDMMYY not HFDTEYYMMDD)
2013-12-22 12:44:12 +01:00
Frederic Junod
ead127aaec
Export ol.proj.Projection#getUnits
...
Fixes #1365
2013-12-21 09:23:43 +01:00
Tim Schaub
86374d1fde
Merge pull request #1428 from tschaub/image-scale
...
Properly scale and rotate images with anchor offsets.
2013-12-20 13:44:10 -08:00
Tom Payne
5a39927846
Merge pull request #1427 from twpayne/vector-api-hosted
...
[vector-api] Miscellaneous fixes for hosted examples
2013-12-20 13:25:35 -08:00
Éric Lemoine
a9ccbd2b1e
Merge pull request #1435 from elemoine/vector-api-hit-bug
...
[vector-api] Fix linestring hit detection bug
2013-12-20 13:25:12 -08:00
Éric Lemoine
4a96eaff60
Fix linestring hit detection bug
2013-12-20 22:24:52 +01:00
Éric Lemoine
f58c2b8873
Merge pull request #1434 from elemoine/vector-api-kml-example
...
[vector-api] Change cursor when over a feature in KML example
2013-12-20 13:24:28 -08:00
Éric Lemoine
81ea704043
Change cursor when over a feature in KML example
2013-12-20 21:47:50 +01:00
Tim Schaub
f5b9687479
Translate to image center before scale and rotation
...
Same treatment here as with the canvas replay.
2013-12-20 13:29:30 -07:00
Tim Schaub
c599c649ab
Translate to image anchor point, scale, rotate, translate back
2013-12-20 13:27:08 -07:00
Tom Payne
8d1f56a7cb
Export ol.render.FeaturesOverlay
2013-12-20 19:27:40 +01:00
Tom Payne
2407ee1db9
Add options object to ol.render.FeaturesOverlay constructor
2013-12-20 19:27:27 +01:00
Tom Payne
422966668d
Do not put property name on following line
...
Currently, bin/generate-exports.py will ignore properties whose name is
not on the same line as the @property directive.
2013-12-20 18:30:02 +01:00
Tom Payne
e183a2daf1
Don't rely on getResponseXml
2013-12-20 18:01:27 +01:00
Tom Payne
d68a88da26
Always return an array of features, even if no features are read
2013-12-20 17:53:46 +01:00
Tom Payne
1a78c17713
Merge pull request #1425 from twpayne/vector-api-kml-gx-track
...
[vector-api] KML gx:MultiTrack support
2013-12-20 08:27:01 -08:00
Tom Payne
31c2f79772
Merge pull request #1426 from twpayne/view2d-fit-empty-extent
...
[master] Don't attempt to fit views to empty extents
2013-12-20 08:26:40 -08:00
Éric Lemoine
0c39109b36
Merge pull request #1424 from elemoine/vector-api-dragzoom
...
[vector-api] Minor additions to dragzoom example
2013-12-20 08:07:44 -08:00
Éric Lemoine
a12bf20437
Merge pull request #1412 from fredj/vector-api-hidpi-cleanup
...
[vector-api] hidpi cleanup
2013-12-20 07:51:10 -08:00
Tom Payne
30736fbe88
Don't attempt to fit views to empty extents
2013-12-20 16:41:53 +01:00
Tom Payne
2b51d6af00
Add support for gx:MultiTrack elements
2013-12-20 16:40:53 +01:00
Tom Payne
0bf34a52ff
Add ol.geom.MultiLineString#setLineStrings
2013-12-20 16:33:26 +01:00
Éric Lemoine
0c047f094f
More description to dragzoom example
2013-12-20 16:05:53 +01:00
Éric Lemoine
f3948c8741
Show how to use a custom style for DragZoom
2013-12-20 15:54:24 +01:00
Éric Lemoine
72ea0a10fc
Use ol.interaction.defaults in dragzoom example
2013-12-20 15:54:13 +01:00
Antoine Abt
f93a404adf
Merge pull request #1422 from tonio/vector-api-dragbox
...
[vector-api] Refactor DragZoom
2013-12-20 06:32:34 -08:00
Antoine Abt
8354400e52
Add dragzoom example, configured with canvas renderer
2013-12-20 15:24:53 +01:00
Antoine Abt
c2330b9786
Remove DragZoom from default interactions
...
As it only works with canvas renderer.
2013-12-20 15:24:53 +01:00
Antoine Abt
adfe20dd12
Make DragBox interaction dispatch events
...
- boxstart/boxend events are dispatched,
- behavior is removed,
- geometry drawn by box render is a simple polygon instead of one with hole.
2013-12-20 15:24:53 +01:00
Antoine Abt
43b8a72e62
Add ol.DragBoxEvent
2013-12-20 15:24:52 +01:00
Tom Payne
bd247fa5d7
Add optional parsersNS object to extend
2013-12-20 15:18:52 +01:00
Tom Payne
6532d6e8f8
Merge pull request #1423 from twpayne/vector-api-null-geometries
...
[vector-api] Handle features with null geometries
2013-12-20 06:17:54 -08:00
Frédéric Junod
be55ea5f88
Merge pull request #1420 from fredj/vector-api-igc-extensions
...
[vector-api] Add ol.format.IGC#getExtensions
2013-12-20 06:02:28 -08: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
4b9451de81
Add extra assertion that feature's geometry is not null
2013-12-20 14:42:08 +01:00
Tom Payne
bc36c2a366
Don't attempt to render features will null geometries in ol.renderer.vector.renderFeature
2013-12-20 14:41:37 +01:00
Tom Payne
f0b14521a4
Don't attempt to render features will null geometries in ol.render.canvas.Immediate
2013-12-20 14:40:30 +01:00
Antoine Abt
0eb00ba86b
Remove dragbox.exports
2013-12-20 11:11:53 +01:00
Éric Lemoine
cf8adffdb2
Add style option to DragZoom interaction
2013-12-20 10:21:18 +01:00
Éric Lemoine
eb840777e8
Add style option to DragBox interaction
2013-12-20 10:21:18 +01:00
Éric Lemoine
18f9eeab12
No default style in ol.render.Box
2013-12-20 10:21:18 +01:00
Éric Lemoine
de329b02d3
Rename drag zoom interaction exports file
2013-12-20 10:21:18 +01:00
Éric Lemoine
0960584cfc
Make DragZoom interaction inherit from DragBox
2013-12-20 10:21:18 +01:00
Éric Lemoine
6b305cd146
Add ol.interaction.DragBox
2013-12-20 10:21:18 +01:00
Éric Lemoine
91a61f3152
ol.render.Box refactoring
2013-12-20 10:21:17 +01:00
Éric Lemoine
0724300685
Rename a property
2013-12-20 10:15:54 +01:00
Éric Lemoine
712f451179
Use better type
2013-12-20 10:15:54 +01:00
Éric Lemoine
0b6e1e91c0
ol.render.DragBox renamed to ol.render.Box
2013-12-20 10:15:54 +01:00
Frederic Junod
eaf6d7caef
Add ol.format.IGC#getExtensions
2013-12-20 09:08:08 +01:00
Tom Payne
e789d9a6fe
Merge pull request #1359 from twpayne/vector-api-polyline
...
[vector-api] Add ol.format.Polyline
2013-12-19 09:15:46 -08:00
Tobias Bieniek
432c6d8af3
Optimize encode
2013-12-19 18:14:10 +01:00
Tom Payne
7de4a9e2cb
Merge pull request #1368 from twpayne/vector-api-kml
...
[vector-api] ol.format.KML
2013-12-19 09:07:43 -08:00
Tom Payne
1a3218266c
Add drag-and-drop example
2013-12-19 17:54:13 +01:00
Tom Payne
5c517cde19
Add ol.interaction.DragAndDrop
2013-12-19 17:54:13 +01:00
Tom Payne
33bf2b746f
Add ol.format.KML#readName
2013-12-19 17:54:13 +01:00
Tom Payne
fd5924dd13
Add kml-earthquakes example
2013-12-19 17:54:12 +01:00
Antoine Abt
2eba705ccc
Merge pull request #1356 from tonio/vector-api-multiplegeom
...
[vector-api] add support for features with multiples geometries
2013-12-19 08:11:52 -08:00
Tom Payne
828c35d239
Use more interesting data in KML example
2013-12-19 17:00:38 +01:00
Tom Payne
c859dd0e94
Add kml example
2013-12-19 17:00:38 +01:00
Tom Payne
d81efbcd13
Correct styleUrls in example KML data
2013-12-19 17:00:37 +01:00
Tom Payne
782616c1bb
Ensure that features in example KML data are visible
2013-12-19 17:00:37 +01:00
Tom Payne
cd8a5fbe4d
Add kml-timezones example
2013-12-19 17:00:37 +01:00
Tom Payne
904578f694
Add ol.source.KML
2013-12-19 17:00:37 +01:00
Tom Payne
1d8f81d637
Add ol.format.KML
2013-12-19 17:00:37 +01:00
Tom Payne
578699970e
Add ol.xml
2013-12-19 17:00:36 +01:00
Tom Payne
07c20c93fc
Add ol.format.GeoJSON#getExtensions
2013-12-19 17:00:36 +01:00
Tom Payne
befd1fc5f8
Add ol.format.Format#getExtensions
2013-12-19 17:00:36 +01:00
Tom Payne
986f6559b7
Refactor ol.format.XML
2013-12-19 17:00:36 +01:00
Tom Payne
af7b410d14
Merge pull request #1417 from twpayne/vector-api-image-rotate-and-scale
...
[vector-api] Image rotate and scale
2013-12-19 07:41:54 -08:00
Frederic Junod
e4ea8a750e
Cast serverType option in examples
2013-12-19 16:31:08 +01:00
Frederic Junod
5f3d018476
Export ol.source.wms.ServerType.*
2013-12-19 16:30:28 +01:00
Tom Payne
bfba52aef4
Add image rotation and scaling to ol.render.canvas.Immediate
2013-12-19 16:26:06 +01:00
Tom Payne
fe2f028777
Sort miscellaneous properties and add rotation and scale
2013-12-19 16:26:06 +01:00
Tom Payne
b3f77b4d68
Add image rotation and scaling to ol.render.canvas.Replay
2013-12-19 16:26:06 +01:00
Tom Payne
c6b961782a
Sort miscellaneous properties and add rotation and scale
2013-12-19 16:26:05 +01:00
Tom Payne
d82f1f8e02
Add scale to ol.style.IconStyle
2013-12-19 16:26:05 +01:00
Tom Payne
9524a46f41
Add scale to ol.style.Image
2013-12-19 16:26:05 +01:00
Tom Payne
2a6979e15a
ol.style.Image rotation is always defined
2013-12-19 16:26:05 +01:00
Frederic Junod
1277b0ffd3
Move serverType option to olx.source.ImageWMSOptions
2013-12-19 16:14:23 +01:00
Frederic Junod
fd902008a2
Fix GeoServer format option param key
...
See http://docs.geoserver.org/latest/en/user/services/wms/vendor.html#format-options
2013-12-19 16:14:23 +01:00
Frédéric Junod
9bf445c37f
Merge pull request #1418 from fredj/vector-api-lineCap
...
[vector-api] Set default canvas lineJoin and lineCap to 'round'
2013-12-19 07:08:53 -08:00
Frederic Junod
06ba19896c
Set default canvas lineJoin and lineCap to 'round'
2013-12-19 15:40:31 +01:00
Tom Payne
8fb729258d
Merge pull request #1414 from twpayne/vector-api-add-features
...
[vector-api] Add ol.source.Vector#addFeatures
2013-12-19 06:30:25 -08:00
Tom Payne
1cb70592d7
Use addFeatures in ol.source.VectorFile
2013-12-19 14:53:22 +01:00
Tom Payne
b2c822c9ca
Clear null geometry features in ol.source.Vector#clear
2013-12-19 14:53:22 +01:00
Tom Payne
f1fac356dd
Change ol.source.Vector#removeFeatureInternal from private to protected
2013-12-19 14:53:22 +01:00
Tom Payne
3af6521ee3
Use addFeaturesInternal in ol.source.Vector constructor
2013-12-19 14:53:21 +01:00
Tom Payne
0912c8f6ea
Add ol.source.Vector#addFeatures
2013-12-19 14:53:21 +01:00
Tom Payne
e6c66d3678
Add ol.source.Vector#addFeaturesInternal
2013-12-19 14:53:21 +01:00
Tom Payne
387fcfbdb0
Factor out ol.source.Vector#addFeatureInternal
2013-12-19 14:53:21 +01:00
Tom Payne
491482870b
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-12-19 14:52:47 +01:00
Tom Payne
bd35cd89e6
Merge pull request #1415 from twpayne/rbush-clear
...
Fix bug in ol.structs.RBush#clear
2013-12-19 05:51:12 -08:00
Éric Lemoine
511f79ebee
Merge pull request #1416 from elemoine/vector-api-icon-shape
...
[vector-api] Icon/shape API and cross-origin hit detection
2013-12-19 05:45:35 -08:00
Éric Lemoine
84e98b4422
Export ol.style.Style getters
2013-12-19 14:37:58 +01:00
Éric Lemoine
f22f1e1f04
Export ol.style.Stroke getters
2013-12-19 14:37:58 +01:00
Éric Lemoine
c9c8fad01a
Export ol.style.Image getters
2013-12-19 14:37:58 +01:00
Éric Lemoine
ad945e6331
Export ol.style.Icon getters
2013-12-19 14:37:58 +01:00
Éric Lemoine
47a1ec3a00
Export ol.style.Fill getters
2013-12-19 14:37:58 +01:00
Éric Lemoine
0dad9f49c7
Export ol.style.Circle getters
2013-12-19 14:37:58 +01:00
Éric Lemoine
44d310bb6d
Add getters to ol.style.Text
2013-12-19 14:37:58 +01:00
Éric Lemoine
d4d9cb6a3a
Add getters to ol.style.Stroke
2013-12-19 14:37:57 +01:00
Éric Lemoine
5cd3ab06fc
Add getters to ol.style.Image
2013-12-19 14:37:57 +01:00
Éric Lemoine
e4f2a7552e
Add getters to ol.style.Icon
2013-12-19 14:37:57 +01:00
Tom Payne
484c5b2fe3
Fix bug in ol.structs.RBush#clear
2013-12-19 14:22:44 +01:00
Éric Lemoine
16047ff852
Add getters to ol.style.Fill
2013-12-19 11:41:38 +01:00
Éric Lemoine
8fdd178d0a
Add getters to ol.style.Circle
2013-12-19 11:36:31 +01:00
Éric Lemoine
1e24ec28be
Add getters to ol.style.Style
2013-12-19 11:32:57 +01:00
Éric Lemoine
fe7b614f22
Support hit detection on tainted canvas
2013-12-19 09:10:09 +01:00
Éric Lemoine
2bd0f8ae3e
Add ol.style.Icon#getHitDetectionImage
2013-12-19 09:08:58 +01:00
Éric Lemoine
59910339cd
Add ol.style.Circle#getHitDetectionImage
2013-12-19 09:08:30 +01:00
Éric Lemoine
ebcc6ab509
Add ol.style.Image#getHitDetectionImage abstract method
2013-12-19 09:08:04 +01:00
Éric Lemoine
a5089a0e0c
Example rtree uses ol.style.Circle
2013-12-19 00:20:11 +01:00
Éric Lemoine
57814aba04
Example synthetic-points uses ol.style.Circle
2013-12-19 00:20:11 +01:00
Éric Lemoine
41ec0fd79b
Example igc uses ol.style.Circle
2013-12-19 00:20:11 +01:00
Éric Lemoine
722bf3e0b2
Example geojson uses ol.style.Circle
2013-12-19 00:20:11 +01:00
Éric Lemoine
864d4d95e5
Example dynamic-data uses ol.style.Circle
2013-12-19 00:20:11 +01:00
Éric Lemoine
573b15182c
Example icon uses ol.style.Icon
2013-12-19 00:20:11 +01:00
Éric Lemoine
faf6722c84
Canvas immediate uses ol.style.Image#getImage
2013-12-19 00:20:11 +01:00
Éric Lemoine
ee1ac6b23c
Canvas replay uses ol.style.Image#getImage
2013-12-19 00:20:11 +01:00
Éric Lemoine
a97e3d036b
Remove olx.style.ImageOptions
2013-12-19 00:20:11 +01:00
Éric Lemoine
d2d801d8a6
Add olx.style.IconOptions
2013-12-19 00:20:11 +01:00
Éric Lemoine
6afd711c66
Add olx.style.CircleOptions
2013-12-19 00:20:10 +01:00
Éric Lemoine
1b22ea0677
Remove ol.shape.renderCircle
2013-12-19 00:20:10 +01:00
Éric Lemoine
4b9de0a93c
Remove ol.icon.renderIcon
2013-12-19 00:20:10 +01:00
Éric Lemoine
e44aa1e14a
Make ol.style.Image a base class for Icon and Circle
2013-12-19 00:20:10 +01:00
Éric Lemoine
c786b91f3c
Export ol.style.Circle
2013-12-19 00:20:10 +01:00
Éric Lemoine
65a75399c2
Add ol.style.Circle
2013-12-19 00:20:10 +01:00
Éric Lemoine
8e1107070b
Export ol.style.Icon
2013-12-19 00:20:10 +01:00
Éric Lemoine
61f5871e90
Add ol.style.Icon
2013-12-19 00:20:10 +01:00
Éric Lemoine
fead554a39
Add missing goog.provide's (for @enum's)
2013-12-18 23:29:26 +01:00
Tom Payne
fc7c82e86c
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-12-18 21:01:49 +01:00
Tom Payne
009f9328a8
Use ol.BrowserFeature.HAS_WEBGL in layer-clipping-webgl example
2013-12-18 20:48:58 +01:00
Éric Lemoine
0795b47043
Merge pull request #1411 from elemoine/interaction-hint
...
Conditionally deregister touchend listener
2013-12-18 08:37:05 -08:00
Tom Payne
7cadb6824e
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-12-18 17:09:19 +01:00
Éric Lemoine
28738af844
Merge pull request #1395 from elemoine/exports
...
Fix exports (remove export_as hack)
2013-12-18 07:17:24 -08:00
Éric Lemoine
0e75e971d9
Conditionally deregister touchend listener
2013-12-18 15:55:11 +01:00
Antoine Abt
cd500b2917
Merge pull request #1410 from tonio/examples_css
...
fix hover style on zoom buttons in examples
2013-12-18 06:16:30 -08:00
Antoine Abt
81d2e74abb
fix hover style on zoom buttons in examples
2013-12-18 14:28:07 +01:00
Antoine Abt
add3cf2233
Remove useless "geometry" FeatureProperty
2013-12-18 14:20:11 +01:00
Antoine Abt
59df68fe68
Update property change listener
2013-12-18 14:20:08 +01:00
Éric Lemoine
9466101a47
Remove ol.renderer.webgl.SUPPORTED
2013-12-18 11:45:23 +01:00
Éric Lemoine
ee9f50911c
Remove ol.renderer.dom.SUPPORTED
2013-12-18 11:45:13 +01:00
Éric Lemoine
fb32a167b3
Remove ol.renderer.canvas.SUPPORTED
2013-12-18 11:44:54 +01:00
Antoine Abt
97ed71dfe2
Remove useless export (already defined in code)
2013-12-18 11:40:00 +01:00
Antoine Abt
4fc6c36724
Add support for features with multiples geometries
2013-12-18 11:37:35 +01:00
Éric Lemoine
779ea26f81
No need for @type when using @const
2013-12-18 11:24:55 +01:00
Éric Lemoine
7fe684a6d4
HAS_WEBGL is false if ENABLE_WEBGL is false
2013-12-18 11:20:14 +01:00
Éric Lemoine
3df49423ad
HAS_DOM is false if ENABLE_DOM is false
2013-12-18 11:20:14 +01:00
Éric Lemoine
5bb6dbfef3
HAS_CANVAS is false if ENABLE_CANVAS is false
2013-12-18 11:20:14 +01:00
Éric Lemoine
5520cc530d
Move ol.ENABLE_[CANVAS|DOM|WEBGL] @define's to browserfeature.js
2013-12-18 11:20:14 +01:00
Éric Lemoine
a97e115100
Use ol.BrowserFeature.HAS_* in map.js
2013-12-18 11:20:14 +01:00
Éric Lemoine
c8038f7855
Add ol.BrowserFeature.HAS_DOM
2013-12-18 11:20:14 +01:00
Éric Lemoine
42a2f7aab9
Add ol.BrowserFeature.HAS_CANVAS
2013-12-18 11:20:14 +01:00
Éric Lemoine
b6ec5838f7
Add ol.BrowserFeature.HAS_GEOLOCATION
2013-12-18 11:20:14 +01:00
Éric Lemoine
62e8803287
Add ol.BrowserFeature.HAS_DEVICE_ORIENTATION
2013-12-18 11:20:14 +01:00
Éric Lemoine
79718151b7
Add ol.BrowserFeature.HAS_WEBGL
2013-12-18 11:20:13 +01:00
Éric Lemoine
73f24cf7b0
goog.require creates a namespace object already
2013-12-18 11:20:13 +01:00
Tom Payne
35be1db6a5
Merge pull request #1409 from twpayne/vector-api-polygon-quantize
...
[vector-api] Always quantize polygons
2013-12-18 01:10:54 -08:00
Frédéric Junod
fa31c99563
Merge pull request #1367 from fredj/vector-api-hdpi
...
[vector-api] High dpi devices support
2013-12-18 00:44:25 -08:00
Frederic Junod
3e83809880
Add serverType option to ol.source.ImageWMS constructor
2013-12-18 09:08:37 +01:00
Éric Lemoine
1b084dba06
Do not use export_as for interactiondefaults exports
2013-12-18 08:25:14 +01:00
Éric Lemoine
0d235e7efc
Do not use export_as controldefaults exports
2013-12-18 08:25:14 +01:00
Éric Lemoine
9c8227bb4f
Do not use export_as for animation exports
2013-12-18 08:25:14 +01:00
Éric Lemoine
89141eec11
Remove export_as handling from generate-exports.py
2013-12-18 08:25:14 +01:00
Tom Payne
9bc92b2166
Always quantize all polygons
2013-12-17 17:46:43 +01:00
Tom Payne
dc69e02438
Pass tolerance to ol.render.canvas.Replay constructors
2013-12-17 17:46:28 +01:00
Tom Payne
76bddcf042
Pass tolerance to ol.render.canvas.ReplayGroup constructor
2013-12-17 17:46:01 +01:00
Frederic Junod
8e6b686f3d
Add hidpi option to ol.source.ImageWMS and ol.source.MapGuide
2013-12-17 15:58:25 +01:00
Frederic Junod
c84782bfc6
Use the image pixelRatio in ol.renderer.canvas.ImageLayer
2013-12-17 13:31:11 +01:00
Frederic Junod
db322f9ade
Add pixelRatio param to ol.Image constructor
2013-12-17 13:31:11 +01:00
Frederic Junod
78ec21fb85
Add pixelRatio to ol.source.Image#createImage
2013-12-17 13:31:11 +01:00
Frederic Junod
ca0b77d0e3
Add pixelRatio to ol.source.Image#getImage
2013-12-17 13:31:11 +01:00
Tom Payne
1d1dbb08c9
Use stronger instanceof assertion
2013-12-17 12:59:58 +01:00
Tom Payne
ed332dba19
Remove whitespace
2013-12-17 12:59:58 +01:00
Tom Payne
1864f204f7
Add ol.format.Polyline#readProjectionFromText
2013-12-17 12:59:58 +01:00
Tobias Bieniek
36a5a53ba2
Optimize encode
2013-12-17 12:59:58 +01:00
Tom Payne
d187849838
Making coding style closer to ol3's in ol.format.Polyline
2013-12-17 12:59:58 +01:00
Tom Payne
3cf87ced1e
Port ol.parser.polyline to ol.format.Format
2013-12-17 12:59:58 +01:00
Tom Payne
461a0d0615
Move back ol.parser.polyline
2013-12-17 12:59:57 +01:00
Tom Payne
79ade07fb7
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-12-17 12:55:36 +01:00
Tom Payne
e6d576c421
Merge pull request #1360 from twpayne/vector-api-igc
...
[vector-api] ol.format.IGC
2013-12-17 03:39:43 -08:00
Tom Payne
45ea10ede2
Remove complex-geometry example
2013-12-17 12:03:59 +01:00
Tom Payne
d80c327515
Add IGC example
2013-12-17 12:03:59 +01:00
Éric Lemoine
a2b24d86f9
Merge pull request #1396 from elemoine/typecasts
...
Remove typecasts in examples
2013-12-17 02:05:09 -08:00
Éric Lemoine
20207fbdb5
Merge pull request #1397 from elemoine/observable
...
Make Interaction inherit from Observable
2013-12-17 01:46:23 -08:00
Éric Lemoine
d3f90418df
Make Interaction inherit from Observable
2013-12-17 10:39:40 +01:00
Éric Lemoine
60ea9d5826
Remove View2D typecasts in geolocation example
2013-12-17 10:32:18 +01:00
Éric Lemoine
6533aa4aba
Remove View2D typecasts in bind-input example
2013-12-17 10:32:08 +01:00
Tom Payne
856a16b43e
Add ol.source.IGC
2013-12-16 20:26:45 +01:00
Tom Payne
fde0350414
Add ol.format.IGC
2013-12-16 20:25:49 +01:00
Tom Payne
a0b71d22e4
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-12-16 17:27:12 +01:00
Tim Schaub
01d4990a1b
Merge pull request #1382 from tschaub/observable-geometry
...
Remove geometry specific event type.
2013-12-16 07:43:06 -08:00
Tom Payne
54fb2b4c20
Don't attempt to check Zoomify example with PhantomJS
2013-12-16 16:41:21 +01:00
Tom Payne
e229aab76a
Don't check examples with PhantomJS that begin with // NOCHECK
2013-12-16 16:40:27 +01:00
Tom Payne
d8c81773ca
Make options to ol.tilegrid.Zoomify optional
2013-12-16 16:09:15 +01:00
Tom Payne
fc4364e373
No need to use private variables in ol.source.Zoomify
2013-12-16 16:08:45 +01:00
Tom Payne
cb2727544a
Update ol.tilegrid.Zoomify to use new exports system
2013-12-16 16:08:00 +01:00
Tom Payne
af6f4fa77e
Update ol.source.Zoomify to use new exports system
2013-12-16 16:06:42 +01:00
Frederic Junod
bf9ea3368c
Export ol.proj.Units.PIXELS
2013-12-16 16:04:17 +01:00
scharrier
3fe81e451a
Remove extra tiles.
2013-12-16 16:01:13 +01:00
scharrier
beefa6845f
Resize bad tiles + changed demo image (due to crossorigin problems)
2013-12-16 16:01:08 +01:00
Olivier Terral
fe1f98899f
Add Zoomify stuff
2013-12-16 16:00:59 +01:00
Frédéric Junod
0b4b6c44b5
Merge pull request #1393 from fredj/browserfeature-export
...
Export DEVICE_PIXEL_RATIO and HAS_TOUCH from ol.BrowserFeature
2013-12-16 06:39:36 -08:00
Frederic Junod
983cf51a8c
Export DEVICE_PIXEL_RATIO and HAS_TOUCH from ol.BrowserFeature
2013-12-16 15:30:17 +01:00
Tom Payne
50e5ffc8d6
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-12-16 14:28:12 +01:00
Tom Payne
83e34bfc8d
Merge pull request #1392 from twpayne/bing-uk-maps
...
Add collinsBart and ordnanceSurvery styles to bing-maps example
2013-12-16 05:21:13 -08:00
Tom Payne
ec1ee5538a
Add collinsBart and ordnanceSurvery styles to bing-maps example
2013-12-16 14:07:11 +01:00
ahocevar
a4083f544e
Merge pull request #1373 from ahocevar/rbush-fail
...
ol.structs.RBush#remove() is unreliable
2013-12-16 05:02:49 -08:00
ahocevar
8bfa0f7ae9
Truthy check is enough
2013-12-16 13:53:55 +01:00
Tom Payne
58fc453378
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-12-16 13:37:11 +01:00
Tom Payne
64824170b4
Merge pull request #1391 from twpayne/rbush-get-extent
...
Add ol.structs.RBush#getExtent
2013-12-16 04:32:59 -08:00
Tom Payne
64bd0fcbf6
Merge pull request #1390 from twpayne/vector-api-misc-fixes
...
[vector-api] Miscellaneous vector fixes
2013-12-16 04:09:21 -08:00
Tom Payne
fad3251545
Add ol.structs.RBush#getExtent
2013-12-16 13:02:51 +01:00
Frédéric Junod
9bca7b1509
Merge pull request #1388 from fredj/mapguide-cleanup
...
Mapguide cleanup
2013-12-16 03:49:25 -08:00
Tom Payne
4510510477
Handle features with null geometries in ol.source.Vector
2013-12-16 12:47:29 +01:00
Tom Payne
975e0c0576
Add ol.source.Vector#getExtent
2013-12-16 12:47:29 +01:00
Tom Payne
47e2dd53ce
Add ol.structs.RBush#getExtent
2013-12-16 12:47:29 +01:00
Tom Payne
5729ebbd79
Add ol.geom.GeometryCollection#isEmpty
2013-12-16 12:47:28 +01:00
Tom Payne
8003c4ba5a
Remove ol.format.Format#readStyleFunction
2013-12-16 12:47:28 +01:00
Tom Payne
6a7e688957
Merge pull request #1389 from twpayne/vector-api-hdpi
...
[vector-api] High DPI (Retina) support for vector layers
2013-12-16 03:36:08 -08:00
Tom Payne
0ddcfb694b
Set zoom in vector-layer example to match master
2013-12-16 12:29:57 +01:00
Tom Payne
6f2292588f
Scale line widths by pixel ratio in immediate mode
2013-12-16 12:16:03 +01:00
Tom Payne
eb84072373
Pass pixel ratio to ol.render.canvas.Immediate constructor
2013-12-16 12:16:03 +01:00
Tom Payne
81c0c37eb9
Simplify geometries to a tolerance of half a device pixel
2013-12-16 12:16:02 +01:00
Tom Payne
20e51a5e34
Pass pixel ratio to ol.renderer.canvas.VectorLayer#renderFeature
2013-12-16 12:15:32 +01:00
Tom Payne
9b1a5f512d
Scale line widths by pixel ratio in replay mode
2013-12-16 12:15:31 +01:00
Tom Payne
8304a2c7aa
Pass pixel ratio to ol.render.canvas.Replay constructors
2013-12-16 12:15:31 +01:00
Tom Payne
2d0e6fd6bc
Pass pixel ratio to ol.render.canvas.ReplayGroup constructor
2013-12-16 12:15:30 +01:00
Frederic Junod
355c0a1017
Scale output canvas by devicePixelRatio
2013-12-16 12:15:00 +01:00
Frederic Junod
bd1107f785
Add devicePixelRatio to ol.FrameState
2013-12-16 12:15:00 +01:00
Frederic Junod
01a246ca72
Add devicePixelRatio option to ol.Map constructor
2013-12-16 12:15:00 +01:00
Tom Payne
8ddd56fdfb
Merge pull request #1381 from twpayne/vector-api-feature-style-function
...
[vector-api] Per-feature styleFunction
2013-12-16 03:07:20 -08:00
Frederic Junod
b381536b2a
Add ol.source.MapGuide.getScale function
2013-12-16 10:31:54 +01:00
Frederic Junod
ede84739c4
Add displayDpi option to ol.source.MapGuide constructor
2013-12-16 09:58:27 +01:00
Frederic Junod
59e04c5371
Use ol.extent.* functions in ol.source.MapGuide
2013-12-16 09:53:28 +01:00
Éric Lemoine
88956c9f5c
Merge pull request #1372 from elemoine/vector-api-layer-group
...
[vector-api] Fix forEachFeatureAtPixel bug
2013-12-15 02:09:44 -08:00
Tim Schaub
ec7fea090b
Remove ol.geom.GeometryEvent
...
This removes geometry specific change events. Since geometries are mere observables, we only get generic change events. To minimize changes in other places, as a workaround, we cache geometry bounds on features. This is not the way things should be long term, but the objective is to remove the geometry specific event.
2013-12-13 16:02:51 -07:00
Tom Payne
ec7d193543
Don't attempt to render features whose style is undefined or null
2013-12-13 22:59:34 +01:00
Tom Payne
afdfb92198
Use ol.layer.Vector.defaultStyleFunction by default
2013-12-13 22:59:34 +01:00
Tom Payne
c672eca749
Add ol.layer.Vector.defaultStyleFunction
2013-12-13 22:59:34 +01:00
Tom Payne
a7d6730259
Add styleFunction property to ol.Feature
2013-12-13 22:59:34 +01:00
Tom Payne
ece21e18fe
Make options argument to ol.style.Text optional
2013-12-13 22:59:33 +01:00
Tom Payne
aae425eb59
Make options argument to ol.style.Stroke optional
2013-12-13 22:59:12 +01:00
Tom Payne
f429297a2f
Make options argument to ol.style.Image optional
2013-12-13 22:58:50 +01:00
Tom Payne
465e33e170
Make options argument to ol.style.Fill optional
2013-12-13 22:58:28 +01:00
Tom Payne
31cd8da6f6
Make options argument to ol.style.Style optional
2013-12-13 22:58:01 +01:00
Tom Payne
a7175ae366
Merge pull request #1376 from twpayne/vector-api-simplify-schaub
...
[vector-api] Schaub simplification
2013-12-13 13:55:15 -08:00
Tom Payne
464bcce6a5
Merge pull request #1380 from twpayne/vector-api-format-projection
...
[vector-api] Don't assume EPSG:4326 in ol.format
2013-12-13 13:54:09 -08:00
Tim Schaub
5caa0eb659
Geometries inherit from ol.Observable
...
Because ol.Observable is now a struct, we have stricter type checking (hence the extra assertions).
2013-12-13 14:18:10 -07:00
Tom Payne
ae7d5ab9d5
Merge pull request #1351 from twpayne/openseamap
...
Add crossOrigin option to ol.source.OSM options
2013-12-13 13:18:08 -08:00
Tom Payne
aa10a542ae
Add OpenSeaMap layer to localized-openstreetmap example
2013-12-13 22:05:08 +01:00
Tom Payne
46f63f1358
Add crossOrigin option to ol.source.OSM options
2013-12-13 22:02:56 +01:00
Tom Payne
d46d3a209e
Don't assume EPSG:4326 in ol.format.XML
2013-12-13 21:43:11 +01:00
Tom Payne
c86d7c40e2
Don't assume EPSG:4326 in ol.format.Text
2013-12-13 21:42:38 +01:00
Tom Payne
700ebb860a
Don't assume EPSG:4326 in ol.format.Format
2013-12-13 21:42:25 +01:00
Tom Payne
e6becd3e92
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-12-13 21:35:29 +01:00
Tom Payne
f1efb502ca
Merge pull request #1379 from twpayne/observable-struct
...
Make ol.Observable and ol.Object @structs
2013-12-13 12:33:40 -08:00
Tom Payne
91197b5537
Merge pull request #1369 from gjn/dev_export_dragbox
...
[vector-api] Exporting ol.render.DragBox
2013-12-13 12:30:53 -08:00
Gilbert Jeiziner
dbec07396e
Exporting ol.render.DragBox
2013-12-13 21:22:01 +01:00
Tom Payne
b179a27ade
Rename ol.geom.simplify.schaub to quantize
2013-12-13 20:51:54 +01:00
Tom Payne
90e44c3979
Make ol.Observable a @struct
2013-12-13 20:44:10 +01:00
Tom Payne
d63fec80d1
Use goog.object.get to suppress compiler warning about use of [] with struct
2013-12-13 20:36:32 +01:00
Tom Payne
6e3bcc7478
Make ol.Object#listeners_ a private renameable property
2013-12-13 20:35:27 +01:00
Tom Payne
b48fd51561
Make ol.Object#accessors_ a private renameable property
2013-12-13 20:34:56 +01:00
Frédéric Junod
a841c92053
Merge pull request #1378 from fredj/apidoc
...
Minor apidoc updates
2013-12-13 11:23:00 -08:00
Tom Payne
b59eec7a83
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-12-13 20:22:06 +01:00
Tom Payne
b242756f03
Merge pull request #1377 from twpayne/struct
...
Improve type checking with @struct
2013-12-13 10:39:21 -08:00
Tom Payne
fdbb9f8d9e
Fix type errors in vector-layer-sld example
2013-12-13 19:30:11 +01:00
Tom Payne
4470480dc9
Improve use of view in device-orientation example
2013-12-13 19:27:52 +01:00
Tom Payne
ee2098743d
Correct types in ol.layer.Group
2013-12-13 19:16:31 +01:00
Tom Payne
e96d56215b
Add typecasts so examples compile
2013-12-13 19:16:05 +01:00
Frederic Junod
f5ba373208
Minor apidoc updates
2013-12-13 19:02:21 +01:00
Tom Payne
59779bdcc5
Correct return types of ol.layer.Base methods
2013-12-13 18:59:26 +01:00
Tom Payne
d19ce18a31
Fix return type of ol.Map#getView
2013-12-13 18:59:26 +01:00
Tom Payne
9dc3dc6c11
Make ol.renderer.Layer a @struct
2013-12-13 18:59:26 +01:00
Tom Payne
a11c64934c
Make ol.renderer.Map a @struct
2013-12-13 18:59:26 +01:00
Tom Payne
fbc23499e4
Add @struct annotation for simple classes
2013-12-13 18:59:26 +01:00
Tom Payne
2bcfa9ee00
Fix type errors in ol.renderer.webgl.Map
2013-12-13 18:59:25 +01:00
Tom Payne
fd733eca82
Use assertInstanceof instead of typecast
2013-12-13 18:59:25 +01:00
Tom Payne
b12bed8949
Use assertInstanceof instead of getImageSource
2013-12-13 18:59:25 +01:00
Tom Payne
c9b0d0bf0e
Use assertInstanceof instead of getImageLayer
2013-12-13 18:59:25 +01:00
Tom Payne
e11d8bf717
Use assertInstanceof instead of getTileSource
2013-12-13 18:59:25 +01:00
Tom Payne
8d5e46622c
Use assertInstanceof instead of getTileLayer
2013-12-13 18:59:25 +01:00
Tom Payne
3681b3c669
Always use goog.vec.Mat4.Number instead of goog.vec.Mat.AnyType
2013-12-13 18:59:25 +01:00
Tom Payne
5f0ea858ec
Fix multiple type errors in getFeatureInfoForPixel
2013-12-13 18:59:24 +01:00
Tom Payne
a93e0b85df
Improve type checking in ol.interaction.DragPan
2013-12-13 18:59:24 +01:00
Tom Payne
6dedac6ed8
Improve type checking in ol.interaction.TouchPan
2013-12-13 18:59:24 +01:00
Tom Payne
408a75426b
Improve type checking in ol.control.Zoom
2013-12-13 18:59:24 +01:00
Tom Payne
35768f8b48
Improve type checking in ol.interaction.Interaction
2013-12-13 18:59:24 +01:00
Tom Payne
b39ae367e7
Improve type checking in ol.canvas.SUPPORTED
2013-12-13 18:59:24 +01:00
Tom Payne
8f6952c56c
Fix use of ol.IView2D in ol.interaction.TouchPan
2013-12-13 18:59:24 +01:00
ahocevar
67d2cddb84
Verify that removing random extent nodes also works
2013-12-13 18:27:33 +01:00
Tim Schaub
a926b15472
Merge pull request #1375 from tschaub/generate-exports
...
Remove handling of @exportClass and @exportFunction.
2013-12-13 09:12:08 -08:00
Tom Payne
49369b8800
Fix use of ol.IView2D in ol.interaction.DragRotate
2013-12-13 18:04:48 +01:00
Tom Payne
d43eb6dcb7
Fix use of ol.IView2D in ol.interaction.DragRotateAndZoom
2013-12-13 18:04:48 +01:00
Tom Payne
d81c8d6f92
Fix use of ol.IView2D in ol.interaction.DragPan
2013-12-13 18:04:48 +01:00
Tom Payne
2bf7dc5568
ol.interaction.Interaction methods should take ol.IView2Ds, not ol.View2Ds
2013-12-13 18:04:48 +01:00
Tom Payne
3bb2306f79
Work around compiler not detecting implementation of abstract methods
2013-12-13 18:04:47 +01:00
Tom Payne
0b1a2325cd
Define isDef on ol.IView2D, ol.IView3D and ol.View
2013-12-13 18:04:47 +01:00
ahocevar
d3cc822f98
Do not ascend when node has more siblings
2013-12-13 17:30:28 +01:00
Tim Schaub
b77a29f2f4
Remove handling of @exportFunction
2013-12-13 08:50:38 -07:00
Tim Schaub
ad0212ea69
Remove handling of @exportClass
2013-12-13 08:47:47 -07:00
Tim Schaub
0ed59f7be3
Merge pull request #1348 from tschaub/beforechange
...
Add `ol.ObjectEvent` for changes to `ol.Object` properties. Previously, `ol.Object` dispatched instances of `goog.events.Event` with type `change`. Now `ol.ObjectEvent` instances will be dispatched on property changes. The events include a `getKey` method to get the name of the property being changed. The `beforepropertychange` type event is fired before a property value changes, and the `propertychange` type event fires after the property value changes.
2013-12-13 07:28:36 -08:00
Tom Payne
594cee01e4
Use Schaub's topology-preserving simplification method for Polygons and MultiPolygons
2013-12-13 13:59:29 +01:00
Tom Payne
5b1bbe15dd
Add ol.geom.simplify.schaub
2013-12-13 13:59:29 +01:00
Éric Lemoine
12c96510c1
Use olx options ns in icon and geojson examples
2013-12-13 13:43:51 +01:00
Éric Lemoine
35d5158454
Merge remote-tracking branch 'upstream/master' into vector-api
...
Conflicts:
src/objectliterals.jsdoc
src/ol/attribution.js
src/ol/geom/geometry.js
src/ol/geom/geometrycollection.js
src/ol/geom/linestring.js
src/ol/layer/vectorlayer.exports
src/ol/layer/vectorlayer.js
src/ol/map.js
src/ol/proj/proj.js
src/ol/renderer/canvas/canvasvectorlayerrenderer.js
src/ol/source/imagewmssource.js
src/ol/source/tilewmssource.js
src/ol/source/vectorsource.exports
src/ol/source/vectorsource.js
src/ol/source/wmssource.js
src/ol/style/style.js
src/ol/tilegrid/tilegrid.js
src/ol/tilegrid/wmtstilegrid.js
src/ol/tilegrid/xyztilegrid.js
2013-12-13 12:53:57 +01:00
Éric Lemoine
f79ab25617
Make forEachFeatureAtPixel work with layer groups
2013-12-13 11:58:23 +01:00
Éric Lemoine
93e605b119
Merge pull request #1350 from elemoine/gutter
...
Add gutter support to ol.source.TileWMS
2013-12-13 01:11:42 -08:00
Bart van den Eijnden
fbf2bae90e
Merge pull request #1366 from bartvde/wkt-data
...
wkt example is broken
2013-12-12 23:59:03 -08:00
Éric Lemoine
ca07b4ef47
Merge pull request #1371 from elemoine/getbrowserevent
...
Add ol.MapBrowserEvent#getBrowserEvent
2013-12-12 23:41:01 -08:00
Éric Lemoine
b8a0112a91
Merge pull request #930 from elemoine/externs
...
Use @exportSymbol instead of @exportClass|Function
2013-12-12 23:40:44 -08:00
Tim Schaub
20d74810ab
Export a getKey method on ol.ObjectEvent
2013-12-12 16:59:34 -07:00
ahocevar
95c717ad32
Merge pull request #1370 from ahocevar/unnest-loops
...
Unnest loops
2013-12-12 15:12:19 -08:00
ahocevar
c4ec53bbdb
Unnest loops
...
Reusing the iterator in a nested loop is not a good idea. And in
this case it is better to not have nested loops at all, because
we only have to create one array.
2013-12-12 17:57:14 +01:00
ahocevar
4d03c0bfaa
Show an issue with ol.structs.RBush
...
Note that the same test passes in the original implementation.
2013-12-12 17:03:40 +01:00
Bart van den Eijnden
15eec2959c
use official EPSG code
2013-12-12 17:02:15 +01:00
Éric Lemoine
7fa3a38081
external/src/types.js file no longer exists
2013-12-12 16:57:39 +01:00
Bart van den Eijnden
069f6cce1a
remove projection on vector source
2013-12-12 16:54:38 +01:00
Bart van den Eijnden
e7fe809227
now that the data option was removed, parse features manually
2013-12-12 16:02:06 +01:00
Éric Lemoine
b709820777
Use olx for some parser options types
2013-12-12 15:22:47 +01:00
Éric Lemoine
f15694844d
Line is too long
2013-12-12 15:22:18 +01:00
Éric Lemoine
f95e0eb785
Treat WMSGetFeatureInfoOptions as other options types
2013-12-12 15:21:49 +01:00
Éric Lemoine
7732c19874
Some options types are defined in the code
...
The sed script caught those, so manually adjusting here.
2013-12-12 15:19:37 +01:00
Éric Lemoine
cf14d4e41d
Add @typedefs to externs file
2013-12-12 15:06:05 +01:00
Éric Lemoine
7b81bfab5c
Change @exportClass to @exportSymbol
...
sed command used: find src/ol -name '*.exports' -exec sed -ri 's/@exportClass\s+(\S+)\s+(\S+)$/@exportSymbol \1/' \{\} \;
2013-12-12 15:05:52 +01:00
Éric Lemoine
d9e293109e
Change @exportFunction to @exportSymbol
...
sed command used: find src/ol -name '*.exports' -exec sed -ri 's/@exportFunction\s+(\S+)\s+(\S+)\s+(\S+)$/@exportSymbol \1 \1/' \{\} \;
2013-12-12 15:05:39 +01:00
Éric Lemoine
315c42f0a7
Use olx namespace for options types in source code
...
sed command used: find src/ol -name '*.js' -exec sed -ri 's/\{ol(\.(\w|\.)+Options\=?\})/{olx\1/' \{\} \;
2013-12-12 15:02:03 +01:00
Éric Lemoine
ef703c7147
Use olx namespace in src/objectliterals.jsdoc
...
sed comment used: sed -ri 's/ol(\.\S*Options)/olx\1/' src/objectliterals.jsdoc
2013-12-12 15:02:02 +01:00
Éric Lemoine
875b5e1c0e
File types.js no longer an input for ol.js
2013-12-12 15:02:02 +01:00
Éric Lemoine
a1b7d512eb
File types.js no longer an input for ol-whitespace.js
2013-12-12 15:02:02 +01:00
Éric Lemoine
f5481ac2f5
File types.js no longer an input for ol-simple.js
2013-12-12 15:02:02 +01:00
Éric Lemoine
ff49b89f62
File types.js no longer an input for ol-all.js
2013-12-12 15:02:02 +01:00
Éric Lemoine
cfb3e7310f
No longer generate src/external/src/types.js
2013-12-12 15:02:02 +01:00
Tom Payne
c2a97ced7d
Merge pull request #1364 from twpayne/rbush-new-error
...
Add missing "new"s in ol.structs.RBush
2013-12-12 04:26:26 -08:00
Tom Payne
7b7ebb8609
Add missing "new"s in ol.structs.RBush
2013-12-12 13:01:25 +01:00
Tom Payne
cbc71686df
Merge pull request #1363 from twpayne/vector-api-fix-geometry-collection-test
...
[vector-api] Fix ol.geom.GeometryCollection test
2013-12-12 02:37:48 -08:00
Tom Payne
ccf96ea415
Fix ol.geom.GeometryCollection test
2013-12-12 11:30:33 +01:00
Éric Lemoine
701b2d63ef
Add gutter support to ol.renderer.webgl.TileLayer
2013-12-12 10:59:32 +01:00
Éric Lemoine
5c71ec4922
Add gutter support to ol.renderer.dom.TileLayer
2013-12-12 10:59:32 +01:00
Éric Lemoine
2db8ce566b
Add gutter support to ol.renderer.canvas.TileLayer
2013-12-12 10:59:32 +01:00
Éric Lemoine
55f56aaf03
Add ol.source.Tile#getGutter
2013-12-12 10:59:31 +01:00
Éric Lemoine
e14d8add85
Add gutter support to TileUrlFunction
2013-12-12 10:59:31 +01:00
Éric Lemoine
fd438f232b
Add gutter option to ol.source.TileWMS
2013-12-12 10:59:31 +01:00
Tim Schaub
69385f4ff0
More consistent event types
2013-12-11 16:54:01 -07:00
Tim Schaub
625007f364
Make enum property name like its value
...
Where an enum value is used as an event type, it should be alllowercase (to follow DOM events). Property names should be ALLUPPERCASE in this case (just as camelCase and PascalCase are converted to CONSTANT_CASE).
2013-12-11 16:54:01 -07:00
Tim Schaub
c8985b9906
Using unique event type values for distinct events
...
Any event target can be used to dispatch generic goog.events.Event instances with an arbitrary type. In cases where we dispatch custom events, we should not use type values that collide with those used for generic events (at least internally). This allows listeners a better chance of knowing what kind of argument they will receive.
As subsequent change will clean up the enumeration and add a bit more consistency.
2013-12-11 16:53:52 -07:00
Tom Payne
e4d85e27b1
Merge pull request #1358 from twpayne/vector-api-geometry-collection
...
[vector-api] Add ol.geom.GeometryCollection
2013-12-11 13:07:05 -08:00
Tom Payne
dd3c39bb12
Add deep clone test
2013-12-11 22:05:33 +01:00
Tim Schaub
17e91feb52
Listen for property changes in layer group
...
This avoids a future bug when the ol.ObjectEventType.CHANGE value becomes something different than the goog.events.EventType.CHANGE value.
2013-12-11 12:23:05 -07:00
Tim Schaub
1783776976
Getting explicit about which type
2013-12-11 11:36:04 -07:00
Tim Schaub
153cb307e0
Handle beforechange events for bound properties
2013-12-11 11:25:51 -07:00
Tim Schaub
9d3a4e3c6c
Add beforechange event type and provide key with change events
...
If you know ahead of time that you only want to listen for changes for a specific property, the foo:change type events can be useful. If you want to listen for changes on all properties, the change event becomes more useful if it provides information on what changed. And the beforechange event allows listeners to access values before they change.
2013-12-11 11:25:50 -07:00
Tim Schaub
d4f20192d4
Merge pull request #1349 from tschaub/fewer-change-events
...
Clean up layer change event handling.
2013-12-11 10:14:16 -08:00
Tom Payne
a03bf6d447
Add GeometryCollection to geojson example
2013-12-11 17:52:24 +01:00
Tom Payne
0943bbf070
Don't use postcompose in geojson example
2013-12-11 17:52:24 +01:00
Tom Payne
bde17b2ac8
Add ol.geom.GeometryCollection support to ol.format.GeoJSON
2013-12-11 17:28:00 +01:00
Éric Lemoine
114725a890
Merge pull request #1355 from elemoine/vector-api-hit-fill
...
[vector-api] Always fill polygons for hit detection
2013-12-11 07:50:16 -08:00
Tom Payne
4205c01414
Add ol.geom.GeometryCollection rendering
2013-12-11 16:49:47 +01:00
Tom Payne
d7eb4db69e
Add ol.geom.GeometryCollection
2013-12-11 16:49:47 +01:00
Tom Payne
802d1644bb
Implement clone for simple geometries
2013-12-11 16:49:47 +01:00
Tom Payne
6295fa6088
Add ol.geom.Geometry#clone
2013-12-11 16:49:47 +01:00
Tom Payne
76a6e08ec1
Factor out ol.geom.SimpleGeometry
2013-12-11 16:49:47 +01:00
Éric Lemoine
829381fd43
Always fill polygons for hit detection
2013-12-11 16:16:02 +01:00
Éric Lemoine
ac2a3cd1e8
Rename replayForward functions to replay
2013-12-11 16:16:02 +01:00
Éric Lemoine
8712509300
Rename replayBackward functions to replayHitDetection
2013-12-11 16:16:02 +01:00
Éric Lemoine
3019933cb6
Rename reverseInstructions_ function to reverseHitDetectionInstructions_
2013-12-11 16:16:02 +01:00
Éric Lemoine
86995a8cb4
Rename reversedInstructions array to hitDetectionInstructions
2013-12-11 16:16:02 +01:00
Éric Lemoine
12e610e374
Merge pull request #1354 from elemoine/vector-api-hit-rotation
...
[vector-api] hit detect rotated features
2013-12-11 07:15:46 -08:00
Éric Lemoine
fda2217166
Hit detect rotated features
2013-12-11 15:01:58 +01:00
Tom Payne
cdc1039e23
Merge pull request #1353 from twpayne/vector-api-format
...
[vector-api] ol.format.Format
2013-12-11 05:37:33 -08:00
Tom Payne
7b3721fa3f
Use ol.source.GeoJSON in complex-geometry example
2013-12-11 14:14:33 +01:00
Tom Payne
b31385fcb6
Use ol.source.GeoJSON in vector-layer example
2013-12-11 14:14:33 +01:00
Tom Payne
a814dd11ca
Use ol.source.GeoJSON in icon example
2013-12-11 14:14:33 +01:00
Tom Payne
94d392c0c6
Use ol.source.GeoJSON in geojson example
2013-12-11 14:14:33 +01:00
Tom Payne
df975aa558
Add ol.source.GeoJSON
2013-12-11 14:14:32 +01:00
Tom Payne
28c7ecc014
Add ol.source.VectorFile
2013-12-11 14:14:32 +01:00
Tim Schaub
8b8563f0fd
Test change events on layer groups
2013-12-11 01:46:23 -07:00
Tim Schaub
5a5d1dec40
Remove unused handleLayerVisibleChange
2013-12-11 01:38:44 -07:00
Tim Schaub
a792a224f6
Avoid duplicate change event on visibility change
2013-12-11 01:28:55 -07:00
Tim Schaub
858fe14163
No need for handleLayerChange in base layer
2013-12-11 01:23:51 -07:00
Tim Schaub
8fbfac52d4
Avoid firing duplicate change events in ol.layer.Layer
2013-12-11 01:20:07 -07:00
Tim Schaub
3e905d804c
Merge pull request #1335 from tschaub/geometry-type
...
Change geometry type enum and mark as stable.
2013-12-10 08:50:54 -08:00
Tom Payne
514ebb752b
Use ol.format.GeoJSON in icon example
2013-12-10 15:35:50 +01:00
Tom Payne
0941f06c0b
Use ol.format.GeoJSON in geojson example
2013-12-10 15:35:50 +01:00
Tom Payne
ecf9ace190
Add ol.format.GeoJSON
2013-12-10 15:35:50 +01:00
Tom Payne
aa0002d880
Add ol.format.XML
2013-12-10 14:43:45 +01:00
Tom Payne
8c7ff29470
Add ol.format.Text
2013-12-10 14:43:45 +01:00
Tom Payne
409cde83bf
Add ol.format.JSON
2013-12-10 14:43:45 +01:00
Tom Payne
1187466ebf
Add ol.format.Format
2013-12-10 12:55:22 +01:00
Tom Payne
6d96fbf44d
Remove experimental ol.format code
2013-12-10 12:55:22 +01:00
Tom Payne
ed5b8b6512
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-12-10 12:54:27 +01:00
Éric Lemoine
fafb7e487e
Add ol.render.FeaturesOverlay
2013-12-10 11:03:10 +01:00
ahocevar
d147d11b51
Merge pull request #1347 from ahocevar/no-original
...
Remove original handling on ol.Feature
2013-12-10 00:59:28 -08:00
Tom Payne
496c9c4250
Add and improve comments
2013-12-09 18:56:34 +01:00
Tom Payne
b4c6a36a4f
Fix and accelerate ol.source.Vector#getClosestFeatureToCoordinate
...
The previous implementation contained a bug (the reduced extent was
calculated around the closest point found, it should have been
calculated around the coordinate being searched for). This allows a
speed-up that requires only a single traversal of the R-Tree (as opposed
to many traversals).
2013-12-09 18:45:16 +01:00
ahocevar
211e288f33
Remove original handling on ol.Feature
...
This is another attempt to bring master closer to the
vector-api branch. In anticipation of the ability to keep track
of modifications on ol.Object through a beforechange event
(d7e4be0), we will be able to manage originals on the
application level or in a separate component outside of
ol.Feature.
2013-12-09 18:33:34 +01:00
ahocevar
d53ad07279
Merge pull request #1346 from ahocevar/set-srsname
...
Set the srs name when writing GetFeature
2013-12-09 08:28:14 -08:00
ahocevar
2fc89b967a
Define type for applyWriteOptions call
2013-12-09 17:19:03 +01:00
ahocevar
8328db26d4
Set the srs name when writing GetFeature
...
Also make clear that srsName is only optional for WFS 1.0.0.
2013-12-09 16:57:11 +01:00
Tom Payne
f4fe0046b2
Check closest point against extent
2013-12-09 16:40:55 +01:00
Tom Payne
66f1826358
Add ol.extent.closestSquaredDistanceXY
2013-12-09 16:40:54 +01:00
Tom Payne
3178331bab
Reduce garbage generation
2013-12-09 16:40:54 +01:00
Tom Payne
5e710b4e57
Add snapping to synthetic points example (to be removed)
2013-12-09 16:40:54 +01:00
Tom Payne
d0d36193a7
Have some fun in the complex-geometry example
2013-12-09 16:40:54 +01:00
Tom Payne
1076c5cad1
Add ol.source.Vector#getClosestFeatureToCoordinate
2013-12-09 16:40:54 +01:00
Tom Payne
77a658ddee
Add ol.geom.MultiPolygon#closestPointXY
2013-12-09 16:40:54 +01:00
Tom Payne
128e174ee2
Add ol.geom.MultiLineString#closestPointXY
2013-12-09 16:40:54 +01:00
Tom Payne
99042c956a
Add ol.geom.MultiPoint#closestPointXY
2013-12-09 16:40:54 +01:00
Tom Payne
cf659f0753
Add ol.geom.Polygon#closestPointXY
2013-12-09 16:40:53 +01:00
Tom Payne
0c2a70f3a2
Add ol.geom.LinearRing#closestPointXY
2013-12-09 16:40:53 +01:00
Tom Payne
a19daf4b1d
Add ol.geom.LineString#closestPointXY
2013-12-09 16:40:53 +01:00
Tom Payne
1add41033a
Add ol.geom.Point#closestPointXY
2013-12-09 16:40:53 +01:00
Tom Payne
35c20bea79
Add ol.geom.Geometry#getClosestPoint
2013-12-09 16:40:53 +01:00
Tom Payne
74bf8a7ecb
Add ol.geom.closest
2013-12-09 16:40:53 +01:00
Tom Payne
5d36c2a55e
Add ol.geom.flat.closestPoint
2013-12-09 16:40:53 +01:00
Frederic Junod
02cee684a7
Remove trailing zeros in mtbland.geojson
2013-12-09 16:37:33 +01:00
Tom Payne
ee58e334a5
Move squaredDistance and squaredSegmentDistance in to ol.geom.flat
2013-12-09 16:37:33 +01:00
Tom Payne
90738d559a
Add complex-geometry example
2013-12-09 16:37:33 +01:00
Tom Payne
b374d5c5b8
Avoid simplifying geometries when it will have no effect
2013-12-09 16:37:33 +01:00
Tom Payne
c6181ea9d1
Render simplified geometries in replay mode
2013-12-09 16:37:33 +01:00
Tom Payne
d3320da7c6
Add ol.geom.MultiPolygon#getSimplifiedGeometryInternal
2013-12-09 16:37:33 +01:00
Tom Payne
0845c866d5
Add ol.geom.MultiLineString#getSimplifiedGeometryInternal
2013-12-09 16:37:33 +01:00
Tom Payne
e560192c0f
Add ol.geom.Polygon#getSimplifiedGeometryInternal
2013-12-09 16:37:32 +01:00
Tom Payne
956bff0fe2
Add ol.geom.LinearRing#getSimplifiedGeometryInternal
2013-12-09 16:37:32 +01:00
Tom Payne
6275d8528e
Add ol.geom.LineString#getSimplifiedGeometryInternal
2013-12-09 16:37:32 +01:00
Tom Payne
9612182f70
Add ol.geom.Geometry#getSimplifiedGeometry
2013-12-09 16:37:32 +01:00
Tom Payne
7981d86bcd
Add ol.geom.simplify.douglasPeukerss
2013-12-09 16:37:32 +01:00
Tom Payne
abe0cd27f6
Add ol.geom.simplify.douglasPeukers
2013-12-09 16:37:32 +01:00
Tom Payne
ec03be94d6
Add initial ol.geom.simplify
2013-12-09 16:37:32 +01:00
Frederic Junod
94393c0050
Don't use describe.only in test
2013-12-09 16:37:18 +01:00
ahocevar
7071e6637b
Merge pull request #1344 from ahocevar/modify-remove
...
unable to removeInteration in modify-features example
2013-12-09 07:17:30 -08:00
Éric Lemoine
15db1eb416
Use reversedInstructions for hit detection
2013-12-09 14:08:55 +01:00
Éric Lemoine
30c0aa3cc2
Replay objects create a reversedInstructions array
2013-12-09 14:08:55 +01:00
ahocevar
8d55e14986
Safeguard against the case where no features are modifiable
2013-12-09 13:25:14 +01:00
Éric Lemoine
3877f87a26
Add ol.MapBrowserEvent#getBrowserEvent
2013-12-09 12:29:05 +01:00
Éric Lemoine
0d0b19128f
Add ol.array.reverseSubArray
2013-12-08 21:35:27 +01:00
Tom Payne
554e17ac22
Set geometry to null if no geometry given
2013-12-07 19:51:54 +01:00
Tom Payne
87f147db60
Merge pull request #1341 from twpayne/mapguide-clean-ups
...
Tidy up ol.source.MapGuide and add ratio option
2013-12-06 12:50:43 -08:00
ahocevar
951e874914
Merge pull request #1339 from ahocevar/wfs-transaction
...
Transaction handling and exports for the WFS parser
2013-12-06 12:26:12 -08:00
Tom Payne
1ae13f152d
Fire change event when an ol.geom.Geometry is transformed
2013-12-06 21:12:32 +01:00
ahocevar
19cb3c5835
Addressing review comments
...
* Do not write xmlns
* Make @this annotations consistent
* Handle numbers and strings for attribute values
* Fix defaultNamespaceURI scope
2013-12-06 19:15:44 +01:00
Tom Payne
43e4292ec9
Tidy up ol.source.MapGuide and add ratio option
2013-12-06 18:11:01 +01:00
Tom Payne
0a5cc8812c
Merge pull request #1236 from jumpinjackie/master
...
MapGuide untiled map support
2013-12-06 08:59:57 -08:00
ahocevar
e49464a573
No native element on GetFeature queries
2013-12-06 16:49:44 +01:00
Tom Payne
6c5f1fbcce
Make ol.geom.Geometry inherit from ol.Observable
2013-12-06 16:30:00 +01:00
Tom Payne
550da14781
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-12-06 16:29:13 +01:00
ahocevar
198b05047e
Export the WFS parser and its write methods
...
For using the WFS parser, users need to be able to write
GetFeature queries and transactions.
2013-12-06 11:06:39 +01:00
ahocevar
35b8fdc00c
Export getParser()
...
This reduces the API footprint of versioned parsers, because
only the base parser needs to be exported as symbol, and
versioned parsers can be accessed using the getParser() method.
2013-12-06 11:06:12 +01:00
ahocevar
b3b9add06e
Add Insert, Update and Delete writers
...
This change also adds some type annotations for better type
checking, introduces different write options for writing
transactions and queries, and provides new writeGetFeature and
writeTransaction methods.
2013-12-06 10:57:58 +01:00
ahocevar
f539eb140f
Use standard x, y axis order if we do not know better
2013-12-06 10:49:24 +01:00
ahocevar
77a8e91a2e
Merge pull request #1337 from ahocevar/no-foo
...
Proper namespace and sub-parser management in OGC parsers
2013-12-06 00:47:59 -08:00
ahocevar
fa0cc538f5
Proper namespace and sub-parser management
...
Instead of setting a dummy namespace, we can have setter methods
for the featureNS property to propagate them to sub-parsers. The
srsName is also a property which needs to be propagated to
sub-parsers.
2013-12-06 01:08:45 +01:00
ahocevar
af4308f481
Merge pull request #1336 from ahocevar/fix-writers-typo
...
Fix a typo - it's writers, not witers
2013-12-05 16:00:13 -08:00
ahocevar
1bf4b9bf49
Fix a typo - it's writers, not witers
2013-12-06 00:53:16 +01:00
Tim Schaub
e6841b6088
Merge pull request #1297 from tschaub/observable
...
Create ol.Observable.
2013-12-05 15:13:00 -08:00
Tim Schaub
8297f6a9da
Marking the geometry type enum as stable
2013-12-05 14:58:22 -07:00
Tim Schaub
9d00b1b993
This commit serves no purpose other than helping minimize a diff
2013-12-05 14:44:36 -07:00
Tim Schaub
2f7fa8f442
Using PascalCase for geometry enum values
...
This adds a bit more inconsistency to the library, but we didn't have complete consistency before. Almost all existing string enum values are lowercase (a couple are camelCase and one is dash-separated). The closure library isn't consistent either (with case for enum properties or values). I imagine this could be justified in saying someone could blindly use GeoJSON type values in places, but in the end, you'll need to read the docs before guessing right.
2013-12-05 14:40:26 -07:00
Tim Schaub
4ee9605d61
Using CONSTANT_CASE for geometry type
2013-12-05 14:00:04 -07:00
Tim Schaub
162b245d7c
ol.Object extends ol.Observable
2013-12-05 12:28:33 -07:00
Tim Schaub
3dc40f8cb6
Add ol.Observable for on, once, un, and unByKey methods
2013-12-05 12:27:30 -07:00
Bart van den Eijnden
9b1918c75c
Add missing files needed for ol.parser tests
2013-12-05 18:14:15 +01:00
oterral
bd560bfb0f
Add WMS GetCapabilties parser
2013-12-05 16:57:33 +01:00
Tom Payne
1dd5f7f7c8
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-12-05 16:53:04 +01:00
Tom Payne
fac8936688
Merge pull request #1333 from twpayne/object-get-properties
...
Add ol.Object#getProperties
2013-12-05 07:40:32 -08:00
Tom Payne
7ae7c8e41e
Merge pull request #1334 from twpayne/build-check
...
Don't build ol.css in check target
2013-12-05 07:40:13 -08:00
Tom Payne
dfdec96ba7
Export ol.Object#getProperties
2013-12-05 16:32:41 +01:00
Tom Payne
82fa4861e7
Allow ol.geom.LinearRings to have null coordinates and add setFlatCoordinates
2013-12-05 16:23:56 +01:00
Tom Payne
72cf6e03cd
Add ol.Object#getProperties
2013-12-05 16:23:56 +01:00
Frederic Junod
3d4199193f
Allow ol.Feature to be constructed with no argument
2013-12-05 16:15:08 +01:00
Tom Payne
d9c94c7012
Don't build ol.css in check target
2013-12-05 13:12:39 +01:00
Tom Payne
f795adcd56
Add ol.Object#getProperties
2013-12-04 19:19:51 +01:00
Tom Payne
057cda42be
Rename ol.geom.Type to ol.geom.GeometryType
2013-12-04 16:28:36 +01:00
Tom Payne
c2228b1d19
Rename ol.geom.Layout to ol.geom.GeometryLayout
2013-12-04 16:27:03 +01:00
Tom Payne
600cb3a0ff
Add @struct annotation where possible
2013-12-04 16:07:39 +01:00
Tom Payne
bcda3aa3c2
Merge pull request #1331 from twpayne/rbush-is-empty
...
Add ol.structs.RBush#isEmpty
2013-12-04 06:26:41 -08:00
Tom Payne
2be40a1ae6
Add ol.structs.RBush#isEmpty
2013-12-04 15:05:43 +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
ae3ab95b56
Factor out ol.source.Vector#removeFeatureInternal_
2013-12-04 14:59:18 +01:00
Tom Payne
66457a7aaf
Add ol.source.Vector#isEmpty
2013-12-04 14:49:25 +01:00
Tom Payne
d5e5749967
Add ol.structs.RBush#isEmpty
2013-12-04 14:48:21 +01:00
Tom Payne
b64e899b92
Merge pull request #1330 from twpayne/fail-if-major-performance-caveat
...
Don't use WebGL if there as a major performance caveat
2013-12-04 04:58:46 -08:00
Tom Payne
0d3583bd8d
Improve type checking in WebGL support test
2013-12-04 11:59:29 +01:00
Tom Payne
d6dc1a2c6f
Don't use WebGL if there is a major performance caveat
2013-12-04 11:58:05 +01:00
Tom Payne
a836d6924d
Add FIXME
2013-12-04 00:05:45 +01:00
Tom Payne
9d57b53c0f
Add optional layerFunction to ol.Map#forEachFeatureAtPixel
2013-12-04 00:05:45 +01:00
Tom Payne
5acc673c68
Add layer to forEachFeatureAtPixel callbacks in examples
2013-12-04 00:05:45 +01:00
Tom Payne
e9267e401c
Pass layer to forEachFeatureAtPixel callback
2013-12-04 00:05:45 +01:00
Tom Payne
f1a9f76841
Break out of forEachFeatureAtPixel as soon as hit detected in vector-layer example
2013-12-04 00:05:45 +01:00
Tom Payne
41811e6566
Break out of forEachFeatureAtPixel as soon as hit detected in synthetic-points example
2013-12-04 00:05:45 +01:00
Tom Payne
15fd9f7662
Break out of forEachFeatureAtPixel as soon as hit detected in icon example
2013-12-04 00:05:44 +01:00
Tom Payne
d7591594ca
Allow forEachFeatureAtPixel callback to break out of loop
2013-12-04 00:05:44 +01:00
Tom Payne
1a9d19a2fb
Allow geometries to have null coordinates and add setFlatCoordinates
2013-12-03 19:58:34 +01:00
Tom Payne
580f7d2022
Ensure endss is truncated if needed in ol.geom.flat.deflateCoordinatesss
2013-12-03 19:43:00 +01:00
Tom Payne
b06ef0290c
Add ol.geom.flat.deflateCoordinate
2013-12-03 16:53:23 +01:00
Tom Payne
27982ec5e7
Factor out ol.geom.Geometry.getStrideForLayout_
2013-12-03 15:44:44 +01:00
Tom Payne
0477101c28
Factor out ol.geom.Geometry.getLayoutForStride_
2013-12-03 15:44:25 +01:00
Bart van den Eijnden
10db521898
Merge pull request #1329 from bartvde/gpx-trkpt
...
Add GPX tracks example
2013-12-02 10:03:46 -08:00
Tom Payne
191b6fd051
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-12-02 17:51:21 +01:00
Éric Lemoine
c904ca1d90
Merge pull request #1327 from oterral/fix_galaxytab
...
Fix map navigation on some android native browsers
2013-12-02 07:16:17 -08:00
Éric Lemoine
6b9bc9d8e8
Use hit detection in vector-layer example
...
The hit detection code doesn't correctly play well with the skiping of geometries using the renderGeometryFunction. Features/geometries that are not rendered by the replay API are not detected by the hit detection mechanism. For that reason, until we find a solution, we don't use renderGeometryFunction in the vector-layer example.
2013-12-02 15:06:19 +01:00
Éric Lemoine
24e7a81ae5
Detect when mouse is over marker in icon example
2013-12-02 15:06:19 +01:00
Éric Lemoine
53ecc8edb6
Add popup back to icon example
2013-12-02 15:06:19 +01:00
Éric Lemoine
a1e1393f44
Add hit detection to synthetic-points example
2013-12-02 15:06:19 +01:00
Éric Lemoine
374d5f99f6
Add ol.Map#forEachFeatureAtPixel
2013-12-02 15:06:19 +01:00
Éric Lemoine
6f423726a9
Add ol.renderer.Map#forEachFeatureAtPixel
2013-12-02 15:06:19 +01:00
Éric Lemoine
65c922f580
Add ol.renderer.canvas.VectorLayer#forEachFeatureAtPixel
2013-12-02 15:06:19 +01:00
Éric Lemoine
e9843ced57
Add ol.renderer.Layer#forEachFeatureAtPixel
2013-12-02 15:06:19 +01:00
Éric Lemoine
a537814169
Add hit detection support to replay API
2013-12-02 15:06:19 +01:00
Éric Lemoine
09a88569a8
Add per-geometry mode to replay API
2013-12-02 15:06:19 +01:00
Éric Lemoine
b98ff1619d
Add getRenderGeometryFunction_
2013-12-02 15:06:18 +01:00
Éric Lemoine
e358321b92
The iRender draw functions are passed a data object
2013-12-02 15:06:18 +01:00
Tom Payne
2c40daea22
Add ol.geom.LinearRing#getArea
2013-12-02 14:47:32 +01:00
Tom Payne
01c185ef57
Exploit known sense of rings to simplify area calculation
2013-12-02 12:15:07 +01:00
Tom Payne
8852e3198c
Add ol.geom.MultiPolygon#getArea
2013-12-02 12:07:34 +01:00
Tom Payne
bb294bf52f
Add ol.geom.Polygon#getArea
2013-12-02 12:07:33 +01:00
Tom Payne
ff1b039615
Add ol.geom.flat.linearRingssArea
2013-12-02 12:07:33 +01:00
Tom Payne
e90776a099
Add ol.geom.flat.linearRingsArea
2013-12-02 12:07:33 +01:00
Tom Payne
f80cad531b
Add ol.geom.flat.linearRingArea
2013-12-02 12:07:33 +01:00
Tom Payne
c3378d0bd5
Order test cases alphabetically
2013-12-02 12:07:10 +01:00
Frederic Junod
c36920774a
Add fill and stroke properties to ol.style.Text
2013-12-02 11:05:24 +01:00
Frederic Junod
1bf2d94968
Add rotation property to ol.style.Text
2013-12-02 10:55:37 +01:00
Frederic Junod
287377c844
Remove Text from ol.render.ReplayType
2013-12-02 10:46:55 +01:00
Frederic Junod
ffc357f4d4
Add text style default values
2013-12-02 10:43:22 +01:00
Tom Payne
44a28e3c16
Use ol.vec.Mat4.equals2D in ol.renderer.dom.TileLayer
2013-12-02 09:57:02 +01:00
Tom Payne
e1305b4614
Use ol.vec.Mat4.equals2D in ol.renderer.dom.ImageLayer
2013-12-02 09:57:02 +01:00
Tom Payne
3ab00704d8
Rename ol.vec.Mat4.equal2D to ol.vec.Mat4.equals2D
2013-12-02 09:57:02 +01:00
Tom Payne
2ba5cf6167
Use ol.vec.Mat4.makeTransform2D in ol.renderer.webgl.TileLayer
2013-12-02 09:57:02 +01:00
Tom Payne
20bd020c13
Use ol.vec.Mat4.makeTransform2D in ol.renderer.Map
2013-12-02 09:57:01 +01:00
Tom Payne
6b96cf4ed5
Use ol.vec.Mat4.makeTransform2D in ol.renderer.dom.TileLayer
2013-12-02 09:57:01 +01:00
Tom Payne
432a8d2e19
Use ol.vec.Mat4.makeTransform2D in ol.renderer.dom.ImageLayer
2013-12-02 09:57:01 +01:00
Tom Payne
bf08e6afe3
Use ol.vec.Mat4.makeTransform2D in ol.renderer.canvas.TileLayer
2013-12-02 09:57:01 +01:00
Tom Payne
5e5fc85238
Use ol.vec.Mat4.makeTransform2D in ol.renderer.canvas.Layer
2013-12-02 09:57:01 +01:00
Tom Payne
36fee8013a
Use ol.vec.Mat4.makeTransform2D in ol.renderer.canvas.ImageLayer
2013-12-02 09:57:01 +01:00
Tom Payne
1cb56d02ac
Add ol.vec.Mat4.makeTransform2D
2013-12-02 09:57:01 +01:00
Bart van den Eijnden
029c7ea7f3
add missing requires
2013-12-02 09:48:59 +01:00
Bart van den Eijnden
d9ba4e387c
add an example to display GPX tracks
2013-12-02 09:46:11 +01:00
Tom Payne
b3473c3cba
Add ol.geom.flat.flipXY
2013-12-02 09:08:06 +01:00
Tom Payne
dd1e0c616a
Cache ol.geom.MultiPolygon interior points
2013-12-02 09:08:06 +01:00
Tom Payne
72df83251d
Cache ol.geom.Polygon interior point
2013-12-02 09:08:05 +01:00
Tom Payne
c0a50ce24b
Add ol.geom.MultiPolygon#getInteriorPoints
2013-12-02 09:08:05 +01:00
Tom Payne
a1b1483d3e
Add ol.geom.flat.linearRingssMidYs
2013-12-02 09:08:05 +01:00
Tom Payne
a466aa3d71
Sort functions alphabetically
2013-12-02 09:08:05 +01:00
Tom Payne
3d35ce75e4
Add ol.geom.Polygon#getInteriorPoint
2013-12-02 09:08:05 +01:00
Tom Payne
e7bf44688d
Add ol.geom.flat.linearRingsGetInteriorPoint
2013-12-02 09:08:05 +01:00
Tom Payne
6dab67df75
Add ol.geom.MultiPolygon#getPolygons
2013-12-01 21:06:25 +01:00
Tom Payne
2caf6307d4
Add ol.geom.MultiLineString#getLineStrings
2013-12-01 21:06:25 +01:00
Tom Payne
984cac3832
Add ol.geom.MultiPoint#getPoints
2013-12-01 21:06:25 +01:00
Tom Payne
3f49a4ce73
Add ol.geom.LineString#getLength
2013-12-01 21:06:25 +01:00
Tom Payne
321837f157
Add ol.geom.flat.lineStringInterpolate
2013-12-01 21:06:24 +01:00
Tom Payne
d45734634a
Add ol.geom.flat.linearRingPerimeter
2013-12-01 21:06:24 +01:00
Tom Payne
8c669ab540
Add ol.geom.flat.lineStringLength
2013-12-01 21:06:24 +01:00
Tom Payne
c1c813e3fa
Add ol.geom.Polygon#getLinearRings
2013-12-01 21:06:11 +01:00
Tom Payne
b2a93dcda7
Add ol.geom.LinearRing
2013-12-01 21:06:11 +01:00
Tom Payne
1ecdd675ab
ol.geom.Geometry#getExtent is exported in base class
2013-12-01 21:06:11 +01:00
Frederic Junod
e2d9c77e08
Notify if WebGL is not supported
2013-11-29 10:43:02 +01:00
oterral
22ac512507
Fix map navigation on android native browsers
2013-11-29 09:06:19 +01:00
Tom Payne
d2fd695635
Merge branch 'master' into vector-api
2013-11-28 21:00:18 +01:00
Tom Payne
a06ba8d4aa
Fire addfeature and removefeature events from ol.source.Vector
2013-11-28 20:53:17 +01:00
Tom Payne
f38e5f5f28
Only set line dash if it is supported
2013-11-28 18:04:01 +01:00
ahocevar
1ac93d09c9
Merge pull request #1325 from ahocevar/remove-rtree
...
Replace RTree with RBush and remove RTree
2013-11-28 08:58:04 -08:00
ahocevar
45d9f6ce0b
Rename rbush test to match the naming scheme
2013-11-28 16:17:29 +01:00
ahocevar
d4bdac715b
Get rid of ol.structs.RTree
2013-11-28 16:17:17 +01:00
ahocevar
92a30bcbf7
Use ol.structs.RBush in ol.source.Vector
2013-11-28 16:16:52 +01:00
Frederic Junod
8d40308d6e
Fix indentation
2013-11-28 15:05:07 +01:00
Frederic Junod
0908490385
Add lineDash property to ol.style.Stroke
2013-11-28 13:47:31 +01:00
Frederic Junod
bf9cd0a675
Add miterLimit property to ol.style.Stroke
2013-11-28 11:49:56 +01:00
Frederic Junod
0bd77d3caf
Add lineJoin property to ol.style.Stroke
2013-11-28 11:31:06 +01:00
Frederic Junod
b8dbac77bc
Remove unused ol.style.Stroke.equals
2013-11-28 10:03:07 +01:00
Frederic Junod
06d873666f
Remove unused ol.style.Fill.equals
2013-11-28 10:02:30 +01:00
Frederic Junod
b210073ef0
Add lineCap property to ol.style.Stroke
2013-11-28 09:36:54 +01:00
Tim Schaub
5a02ab9524
Merge pull request #1282 from tschaub/vector-source
...
Vector layer/source refactor.
2013-11-27 13:27:30 -08:00
Tim Schaub
b7b14420a4
Test removeFeatures and featureremove event
2013-11-27 12:22:34 -07:00
Tim Schaub
8b5dccb742
Test featureadd event
2013-11-27 12:22:34 -07:00
Tim Schaub
a5cadacb78
Test featureload event
2013-11-27 12:22:34 -07:00
Tim Schaub
f9710b6698
Test forEachFeatureInExtent
2013-11-27 12:22:33 -07:00
Tim Schaub
3bcd4bf833
Tests for getFeatures method
2013-11-27 12:22:33 -07:00
Tim Schaub
1f6d9fc5ae
Test for vector source load method
2013-11-27 12:22:33 -07:00
Tim Schaub
6229c0a1d4
Unused getFeaturesByIds_ method
2013-11-27 12:22:33 -07:00
Tim Schaub
1877f92d46
Add forEach method to rtree, use it in feature cache
...
This saves having to create feature lookup objects and iterate through lookup properties multiple times.
2013-11-27 12:22:33 -07:00
Tim Schaub
8cc4ae8dbd
Separate load requests from feature requests
...
This separates the action of requesting an extent to be loaded from the action of requesting cached features. The renderer (or any other consumer of a vector source) calls load to request a data extent. A `featureload` event fires when new features are loaded. The renderer (or any other consumer) separately asks for cached features given an extent. This vector source only loads features once, but this separation will also work with sources that make multiple requests for data in different extents.
This also removes the `data` option from the vector source in favor of a `features` option. Since we no longer have shared data structures for geometries, people can manually create features and pass them to a vector source. The `addFeatures` method is exported as well. This is used to add features to a source that don't have a representation on the "remote" (or server).
2013-11-27 12:22:32 -07:00
Tim Schaub
ec02e09ce8
Move render intent enum to feature
2013-11-27 12:22:32 -07:00
Tim Schaub
bfaed4d52d
Moving all style functionality from source to style
2013-11-27 12:20:43 -07:00
Tim Schaub
307e425891
Remove unused method
2013-11-27 12:20:42 -07:00
Tim Schaub
01a0b9ff8d
Private source methods
2013-11-27 12:20:42 -07:00
Tim Schaub
2000b0af78
Vector layer/source refactor
...
This moves the feature cache from ol.layer.Vector to ol.source.Vector. These are the minimum changes required to maintain the existing functionality and make tests pass. More refactoring to come.
2013-11-27 12:20:42 -07:00
Bart van den Eijnden
31f0574983
Merge pull request #1319 from bartvde/kmlnewline
...
KML Parsing issue (r=@oterral)
2013-11-27 08:12:35 -08:00
Bart van den Eijnden
73a2ab2de1
make sure we can also read in CDATA fields with newlines
2013-11-27 16:09:36 +01:00
Éric Lemoine
2211aec553
Use rBush.getAll and rBush.getAllInExtent
2013-11-27 15:54:00 +01:00
Éric Lemoine
1192162792
Merge branch 'master' into vector-api
2013-11-27 15:40:22 +01:00
Tom Payne
9895c0f084
Merge pull request #1324 from twpayne/rbush-improvements
...
RBush improvements
2013-11-27 06:37:52 -08:00
Tom Payne
c00d748384
Update ol.interaction.Modify to use ol.structs.RTree#getAllInExtent
2013-11-27 15:11:42 +01:00
Tom Payne
5d3a5ae68e
Fix infinite loop bug in ol.structs.RBush
2013-11-27 15:10:18 +01:00
Tom Payne
f847b37261
Rename ol.structs.RBush#allInExtent to getAllInExtent
2013-11-27 15:10:18 +01:00
Tom Payne
828456d18e
Rename ol.structs.RBush#all to getAll
2013-11-27 15:10:18 +01:00
Tom Payne
978041b68c
Only activate ol.structs.RBush conflict checks when goog.DEBUG is true
2013-11-27 15:10:18 +01:00
Tom Payne
665781ee03
Throw an exception if an ol.structs.RBush is modified while reading
2013-11-27 15:10:17 +01:00
ahocevar
fab0fe5e7a
Merge pull request #1322 from ahocevar/modify-rbush
...
Use ol.structs.RBush in ol.interaction.Modify
2013-11-27 05:56:13 -08:00
ahocevar
137f797bee
Use ol.structs.RBush in ol.interaction.Modify
...
This is one more step to bring the master and vector-api
branches closer together. I am well aware that the current
Modify interaction will probably be rewritten as part of the
vector-api effort, but with changes like this we will eventually
be able to remove ol.structs.RTree from master.
2013-11-27 14:48:06 +01:00
ahocevar
683b5c34bf
Merge pull request #1321 from ahocevar/safe-foreach
...
Documenting limitations of forEach and forEachInExtent
2013-11-27 05:39:05 -08:00
ahocevar
96c6cd0ab0
Documenting limitations of forEach and forEachInExtent
...
Because the tree's structure changes when nodes are inserted,
updated or deleted, no modifications are allowed in a forEach
loop.
2013-11-27 14:21:56 +01:00
Frederic Junod
aac16a3ba1
Fix doc typos
2013-11-27 13:43:11 +01:00
Tom Payne
424f8fcc6d
Merge remote-tracking branch 'openlayers/master' into vector-api
2013-11-27 13:10:20 +01:00
Frederic Junod
2f3a85a86a
Add ol.source.Vector#getAllFeatures function
2013-11-27 12:14:33 +01:00
Frederic Junod
66b08644fc
Export ol.source.Vector#removeFeature function
2013-11-27 12:14:32 +01:00
Frederic Junod
a3b43f21e4
Add ol.source.Vector#forEachFeature function
2013-11-27 12:14:32 +01:00
Frédéric Junod
8a15c33b86
Merge pull request #1318 from fredj/export_buffer
...
Export ol.extent.buffer function
2013-11-27 02:41:22 -08:00
Frederic Junod
5fef6d554b
Export ol.extent.buffer
2013-11-27 10:05:06 +01:00
Éric Lemoine
8f361e35dd
Do not draw non-loaded icons
2013-11-27 10:03:23 +01:00
Tim Schaub
e4b50376f3
Merge pull request #1316 from tschaub/rbush
...
Add adapted version of rbush.
2013-11-26 14:41:08 -08:00
Tom Payne
92469901f7
Clone extents in ol.structs.RBush to prevent modification
2013-11-26 12:03:00 -07:00
Tom Payne
880f098f0f
Add ol.structs.RBush#update
2013-11-26 12:02:59 -07:00
Tom Payne
7ec456fa70
Add FIXME
2013-11-26 12:02:59 -07:00
Tom Payne
1293294d40
Implement ol.structs.RBush#remove_
2013-11-26 12:02:59 -07:00
Tom Payne
b865a7c0e1
Don't check for under-full nodes when validating ol.structs.RBush
...
Removal can lead to under-full nodes.
2013-11-26 12:02:59 -07:00
Tom Payne
0ea7c2cd50
Refactor ol.structs.RBush tests
2013-11-26 12:02:59 -07:00
Tom Payne
a76eba34e8
Add ol.structs.RBush#assertValid
2013-11-26 12:02:59 -07:00
Tom Payne
e823e7fde3
Add ol.structs.RBush
2013-11-26 12:02:59 -07:00
Tom Payne
f12355a17b
Add optional destination argument to ol.extent.clone
2013-11-26 12:02:58 -07:00
Tom Payne
54d22735f2
Add ol.extent.getMargin
2013-11-26 12:02:58 -07:00
Tom Payne
2a6f5a6396
Add ol.extent.getIntersectionArea
2013-11-26 12:02:58 -07:00
Tom Payne
6b02c7f639
Add ol.extent.getEnlargedArea
2013-11-26 12:02:58 -07:00
Tom Payne
b74c244088
Add ol.extent.getArea
2013-11-26 12:02:58 -07:00
Tom Payne
df96c08e0e
Return extent from ol.extent.extend
2013-11-26 12:02:57 -07:00
Tom Payne
d994db46f6
Add ol.extent.createOrUpdateFromFlatCoordinates
2013-11-26 12:02:57 -07:00
Tom Payne
67bf15b5dc
Add ol.extent.extendFlatCoordinates
2013-11-26 12:02:57 -07:00
Tom Payne
ae9f03c8cb
Add more extent functions
2013-11-26 12:02:57 -07:00
Tom Payne
9cbd8de188
Fix order of arguments to ol.extent.createOrUpdate
2013-11-26 12:02:57 -07:00
Tom Payne
cf0fdff4e2
Add ol.extent.extendXY
2013-11-26 12:02:57 -07:00
Éric Lemoine
82e03ea508
Add an icon example
2013-11-26 16:32:03 +01:00
Éric Lemoine
9365c227ab
Make icon size optional
2013-11-26 16:19:57 +01:00
Éric Lemoine
519e2539cc
Export ol.icon.renderIcon
2013-11-26 15:33:27 +01:00
Éric Lemoine
83293651b7
Add ol.icon.renderIcon
2013-11-26 15:33:27 +01:00
Éric Lemoine
0a4fd29c10
Add icon support to canvas vector renderer
2013-11-26 15:25:32 +01:00
Éric Lemoine
b1a123a927
Shapes are loaded images
2013-11-26 15:23:55 +01:00
Éric Lemoine
189a859dde
Export ol.style.Image options
2013-11-26 15:21:51 +01:00
Éric Lemoine
29009d27f3
Make ol.style.Image loadable
2013-11-26 15:20:04 +01:00
Éric Lemoine
1d8fefe683
Adapt styleFunction in vector-layer example
2013-11-26 14:19:24 +01:00
Éric Lemoine
972deebbc6
Adapt styleFunction in synthetic-points example
2013-11-26 14:19:24 +01:00
Éric Lemoine
9be03b2e3a
Use ol.style.Style in synthetic-points example
2013-11-26 14:19:24 +01:00
Éric Lemoine
305be3c689
Adapt styleFunction in synthetic-lines example
2013-11-26 14:19:24 +01:00
Éric Lemoine
82aa5cc675
Adapt styleFunction in rtree example
2013-11-26 14:19:24 +01:00
Éric Lemoine
39af934e71
Adapt styleFunction in geojson example
2013-11-26 14:19:24 +01:00
Éric Lemoine
317294756a
Style function takes a resolution arg
2013-11-26 14:19:24 +01:00
Éric Lemoine
3820caade1
Style function returns an array of styles
2013-11-26 14:19:24 +01:00
Tom Payne
733da2dd70
Clone extents in ol.structs.RBush to prevent modification
2013-11-26 12:15:40 +01:00
Tom Payne
85c9ca2000
Add optional destination argument to ol.extent.clone
2013-11-26 12:15:09 +01:00
Tom Payne
4de5cda4a1
Keep R-Tree up-to-date in ol.source.Vector
2013-11-26 11:57:38 +01:00
Tom Payne
55730e9279
Add ol.structs.RBush#update
2013-11-26 11:57:38 +01:00
Tom Payne
48e78533b9
Add FIXME
2013-11-26 11:57:38 +01:00
Tom Payne
2df03fbf96
Implement ol.structs.RBush#remove_
2013-11-26 11:57:38 +01:00
Tom Payne
d5f1a35f9a
Don't check for under-full nodes when validating ol.structs.RBush
...
Removal can lead to under-full nodes.
2013-11-26 11:57:37 +01:00
Tom Payne
62b9aa0595
Refactor ol.structs.RBush tests
2013-11-26 11:57:37 +01:00
Tom Payne
4981552fb1
Add ol.structs.RBush#assertValid
2013-11-26 11:57:37 +01:00
Tom Payne
e749715abd
Move ol.structs.RTree out of the way
2013-11-26 11:57:37 +01:00
Tom Payne
9576473072
Port rtree example to ol.structs.RBush
2013-11-26 11:57:37 +01:00
Tom Payne
8294ca9f57
Port ol.source.Vector to ol.structs.RBush
2013-11-26 11:57:37 +01:00
Tom Payne
4cddee2a0e
Add ol.structs.RBush
2013-11-26 11:57:37 +01:00
Tom Payne
7967edb8f0
Add ol.extent.getMargin
2013-11-26 11:57:37 +01:00
Tom Payne
8c6e5287b5
Add ol.extent.getIntersectionArea
2013-11-26 11:57:36 +01:00
Tom Payne
61afebb1ec
Add ol.extent.getEnlargedArea
2013-11-26 11:57:36 +01:00
Tom Payne
0294691446
Add ol.extent.getArea
2013-11-26 11:57:36 +01:00
Tom Payne
b99fac9901
Return extent from ol.extent.extend
2013-11-26 11:57:36 +01:00
Tim Schaub
09b4c4692a
Merge pull request #1315 from tschaub/gfi-return
...
Return for getFeatureInfoForPixel.
2013-11-25 15:56:22 -08:00
ahocevar
7ee2646a6b
Merge pull request #1311 from ahocevar/modify-points
...
Segment distance calculation fails when modifying points
2013-11-25 15:36:48 -08:00
Tim Schaub
b235fe25ea
Return for getFeatureInfoForPixel
...
In b8a9aeb14e a return was added to `ol.renderer.Layer.prototype.getFeatureInfoForPixel`. The `ol.renderer.canvas.VectorLayer.prototype.getFeatureInfoForPixel` method needs the same.
2013-11-25 15:29:40 -07:00
Tom Payne
b0d5f96b65
Rename ol.render.canvas.Replay#draw to replay
2013-11-25 20:03:21 +01:00
Bart van den Eijnden
b5335b970d
Merge pull request #1160 from bartvde/wfst
...
Add parser for WFS (r=@ahocevar)
2013-11-25 07:38:08 -08:00
Bart van den Eijnden
9ed5004aa6
rename this.gml_ to this.gmlParser_
2013-11-25 15:50:16 +01:00
Bart van den Eijnden
d564b5170c
move the typedefs out of objectliterals
2013-11-25 15:50:09 +01:00
Bart van den Eijnden
279c358af2
same solution for axisOrientation as for WFS 1.1.0
2013-11-25 15:50:08 +01:00
Bart van den Eijnden
c9569ed9e2
more tests and typedefs.
...
Once feature editing is more stable, this format can be extended with Update, Delete and Insert
2013-11-25 15:49:56 +01:00
Bart van den Eijnden
46b79d88f8
ability to parse a FeatureCollection
...
The trick here was to delete featureNS so autoConfig would kick in
2013-11-25 15:49:48 +01:00
Bart van den Eijnden
c4e7d4437c
port over another WFS 1.1 testcase
2013-11-25 15:49:47 +01:00
Bart van den Eijnden
a77632a88c
write out GetFeature in WFS 1.1
2013-11-25 15:49:47 +01:00
Bart van den Eijnden
4df848fae0
need the ability to set axisOrientation
...
We need to be able to set axisOrientation on the underlying GML parser of the Filter subparser of ol.parser.WFS*, also only options and no properties on the instance anymore
2013-11-25 15:48:59 +01:00
Bart van den Eijnden
3184fb02e5
ability to read boundedBy from FeatureCollection
2013-11-25 15:48:58 +01:00
Bart van den Eijnden
d2ac206ca3
starting to add tests for WFS 1.1.0
...
make sure we don't override the wfs:FeatureCollection reader with the one from GML
2013-11-25 15:48:33 +01:00
Bart van den Eijnden
0581a49378
ability to write out PropertyNames in a GetFeature request
2013-11-25 14:40:15 +01:00
Bart van den Eijnden
557390f2ad
initial version of the WFS parser for 1.0.0 and 1.1.0
2013-11-25 14:40:15 +01:00
Bart van den Eijnden
dc58d4e562
srsName should be optional in BBOX
2013-11-25 14:40:14 +01:00
Frédéric Junod
67f00b37e8
Merge pull request #1314 from fredj/canvas_clear
...
Avoid clearing canvas twice
2013-11-25 01:58:51 -08:00
Bart van den Eijnden
d02af43161
Merge pull request #1130 from bartvde/sld3
...
Add Styled Layer Descriptor (SLD) version 1.0.0 parser (read/write) (r=@ahocevar)
2013-11-25 01:56:16 -08:00
Bart van den Eijnden
25ae9fe784
change simple type values to undefined instead of null
2013-11-25 10:48:30 +01:00
Bart van den Eijnden
410b0793cf
Merge pull request #1127 from bartvde/gfi
...
STYLES parameter duplicated on getFeatureInfo (r=@tschaub,@ahocevar)
2013-11-25 00:39:09 -08:00
Bart van den Eijnden
e15dbb61f6
Merge pull request #1294 from bartvde/gmlgeom
...
GML parser should write out all geometry attributes and respect their names (r=@ahocevar)
2013-11-25 00:36:51 -08:00
Tom Payne
900bc176ae
Avoid clearing canvas twice
2013-11-25 08:58:18 +01:00
Tom Payne
ae29e70cfd
Use ol.style.Style in rtree example
2013-11-24 16:55:20 +01:00
Tom Payne
d358e80937
Improve type checking in ol.TileRange
2013-11-24 14:33:58 +01:00
Tom Payne
6584ef985f
Improve type checking in ol.renderer.canvas.Map
2013-11-24 14:33:47 +01:00
Tom Payne
617635ed80
Improve type checking in ol.renderer.webgl.Map
2013-11-24 14:28:44 +01:00
Frédéric Junod
bd876831ed
Merge pull request #1306 from fredj/canvas-size
...
ol.BrowserFeature.DEVICE_PIXEL_RATIO and canvas size
2013-11-23 14:14:53 -08:00
ahocevar
cf5e9ecd4f
Segment distance calculation fails when modifying points
...
By providing a segment even for points, we have less distinction
points between points and other geometry types, and are able to
do the segment distance calculation also for points.
2013-11-23 11:49:42 +01:00
ahocevar
86a5749b36
Merge pull request #1308 from ahocevar/wms-getfeatureinfo-options
...
Add missing WMSGetFeatureInfo exports
2013-11-22 08:22:14 -08:00
ahocevar
9d9c91bbf7
Add missing WMSGetFeatureInfo exports
2013-11-22 17:11:44 +01:00
Éric Lemoine
6ca2fef0a3
Always same format for color strings
2013-11-22 17:02:59 +01:00
Éric Lemoine
b78bcce8ab
Draw a temporary point in geojson example
2013-11-22 17:01:55 +01:00
Éric Lemoine
95826cd3c8
Add FIXME
2013-11-22 17:01:55 +01:00
Éric Lemoine
34ce9e478d
Store raw style values in immediate objects
...
This commit also uses default style values (e.g. ol.render.canvas.defaultStrokeFill) when no value is defined by the user.
2013-11-22 17:01:54 +01:00
Éric Lemoine
68caa8141c
Fix typo in replay code
2013-11-22 16:36:06 +01:00
Éric Lemoine
c4731ff37b
Use canvas style default values
2013-11-22 11:49:14 +01:00
Éric Lemoine
2a122f057c
Rename currentFillColor to currentFillStyle
2013-11-22 11:49:14 +01:00
Éric Lemoine
d3ad1a7506
Add canvas style default values
2013-11-22 11:49:14 +01:00
Éric Lemoine
92a34d380b
Make setting image rotation and subtractViewRotation optional
2013-11-22 11:49:13 +01:00
Éric Lemoine
66bda92597
Make setting stroke color and width optional
2013-11-22 11:49:13 +01:00
Éric Lemoine
3655d15f61
Make setting a fill color optional
2013-11-22 11:49:13 +01:00
Éric Lemoine
4bae4f3b90
Merge pull request #1285 from elemoine/clik_zoomslider
...
Handle click on the zoom slider
2013-11-22 02:48:38 -08:00
Tom Payne
9396df54c3
Always use a defined renderGeometryFunction, thanks @elemoine
2013-11-22 11:34:42 +01:00
Tom Payne
fd48b06dc0
Skip rendering highlighted feature in vector-layer example
2013-11-22 11:34:42 +01:00
Tom Payne
13ed52d9e8
Add FIXME
2013-11-22 11:34:42 +01:00
Tom Payne
32833a15bb
Implement skipping of LineString and MultiLineString geometries
2013-11-22 11:34:42 +01:00
Tom Payne
a9af504a19
Factor out ol.render.canvas.LineStringReplay#setStrokeStyle_
2013-11-22 11:34:42 +01:00
Tom Payne
1cccdfa9db
Implement skipping of Point and MultiPoint geometries
2013-11-22 11:34:42 +01:00
Tom Payne
8b6f71f7f6
Factor out beginGeometry and endGeometry
2013-11-22 11:34:42 +01:00
Tom Payne
297251661a
Implement skipping of Polygon and MultiPolygon geometries
2013-11-22 11:34:41 +01:00
Tom Payne
d05530290f
Add BEGIN_GEOMETRY instruction
2013-11-22 11:34:41 +01:00
Tom Payne
a570261886
Pass renderGeometryFunction to ol.render.canvas.ReplayGroup
2013-11-22 11:34:41 +01:00
Tom Payne
b11c34261b
Rename renderFeatureFunction to renderGeometryFunction
2013-11-22 11:34:41 +01:00
Éric Lemoine
381eef2cfb
Simplify style setting in geojson example
2013-11-21 23:06:01 +01:00
Éric Lemoine
ff66a60e5e
Export ol.webgl.Context
...
It's used in the layer-clipping-webgl example
2013-11-21 23:04:37 +01:00
Éric Lemoine
d973c40141
Export getAllFeaturesAtCoordinate
2013-11-21 23:04:37 +01:00
Éric Lemoine
43a903d98b
Make vector-layer example work when hosted
2013-11-21 23:04:37 +01:00
Éric Lemoine
ed79da6c0c
Add vector tag to geojson example
2013-11-21 23:02:25 +01:00
Éric Lemoine
4b91065f00
Make dynamic-data example work when hosted
2013-11-21 23:02:25 +01:00
Éric Lemoine
082d126544
synthetic-data example renamed to synthetic-points
2013-11-21 23:02:24 +01:00
Marc Jansen
22a90232be
Merge pull request #1307 from marcjansen/right-align
...
Better formatted output for formatted sizes.
2013-11-21 13:40:43 -08:00
Marc Jansen
ed986afe26
Better formatted output for formatted sizes.
2013-11-21 22:26:11 +01:00
Tom Payne
602f9642d4
Use ol.style.Style in GeoJSON example
2013-11-21 20:25:43 +01:00
Tom Payne
55a43c9a98
Use ol.style.Style and construct style object once
2013-11-21 18:22:01 +01:00
Frederic Junod
ed211d5631
Use ol.style.Stroke and ol.style.Fill instances in vector-layer example
2013-11-21 18:05:18 +01:00
Frederic Junod
6762e70f4c
Better canvas sizing handling (canvas and webgl)
2013-11-21 17:08:49 +01:00
Frederic Junod
71d3fc4921
Add ol.BrowserFeature.DEVICE_PIXEL_RATIO constant
2013-11-21 17:06:57 +01:00
Frederic Junod
c0ad472984
Add missing 'undefined' in jsdoc type definition
2013-11-21 14:48:49 +01:00
Frederic Junod
76a908d00c
Split anchor ImageReplay property into anchorX and anchorY
2013-11-21 14:30:55 +01:00
Frederic Junod
db8f476098
Add ol.style.Image.size property
2013-11-21 14:27:04 +01:00
Frederic Junod
c715764680
Change ol.style.Image.anchor property type to ol.Pixel
2013-11-21 14:11:59 +01:00
Frederic Junod
04b91f3627
Add ol.BrowserFeature.DEVICE_PIXEL_RATIO constant
2013-11-21 14:08:49 +01:00
Frederic Junod
a7bb02b49c
Better canvas sizing handling (canvas and webgl)
2013-11-21 14:05:28 +01:00
Tom Payne
f09de84011
Fix typo
2013-11-21 12:31:23 +01:00
Éric Lemoine
c0eb7bb1f6
Store raw style values for ImageReplay
2013-11-21 12:15:38 +01:00
Éric Lemoine
5493543c1f
Store raw style values for PolygonReplay
2013-11-21 12:15:37 +01:00
Éric Lemoine
0ccd1ef217
Store raw style values for LineStringReplay
2013-11-21 12:15:37 +01:00
Frédéric Junod
5c2b5f3c11
Merge pull request #1219 from fredj/apidoc
...
Minor apidoc updates
2013-11-21 02:03:15 -08:00
Frederic Junod
6e88d3ba3c
Minor apidoc updates
2013-11-21 10:52:00 +01:00
Frederic Junod
32c2b5311e
Move apidoc CSS style out of layout.css
2013-11-21 10:51:59 +01:00
Tom Payne
114b48dcfb
Use goog.vec.Mat4.getElement in ol.vec.Mat4.multVec2
2013-11-21 10:12:47 +01:00
Tom Payne
16957c9833
Only recompute pixel coordinates when transform has changed
2013-11-21 10:04:19 +01:00
Tom Payne
6872beb88a
Add ol.vec.Mat4.equal2D
2013-11-21 10:03:34 +01:00
Tom Payne
760ee7c46f
Use requestRenderFrame in vector layer example
2013-11-20 18:20:19 +01:00
Tom Payne
d367560faf
Avoid re-rendering map on every mousemove
2013-11-20 18:19:00 +01:00
Frederic Junod
84dcf24511
Highlight features in vector-layer example
2013-11-20 17:55:37 +01:00
ahocevar
912ac29f31
Merge pull request #1298 from ahocevar/gfi-callback
...
The source determines who can do GetFeatureInfo
2013-11-20 07:11:51 -08:00
ahocevar
b8a9aeb14e
Avoid source check in map renderer
...
By returning true or false from the layer renderer's
getFeatureInfoForPixel method, we know whether the source
supports GetFeatureInfo or not.
2013-11-20 16:05:00 +01:00
Éric Lemoine
93087c7661
Remove unused ol.style.Text width property
2013-11-20 15:48:11 +01:00
Éric Lemoine
38bc0a28a6
Export ol.style.Style
2013-11-20 15:35:11 +01:00
Éric Lemoine
e783703854
Export ol.style.Text
2013-11-20 15:35:11 +01:00
Éric Lemoine
dc49cc4c2f
Export ol.style.Stroke
2013-11-20 15:35:11 +01:00
Éric Lemoine
3971425677
Export ol.style.Image
2013-11-20 15:35:11 +01:00
Éric Lemoine
6e2f907e09
Export ol.style.Fill
2013-11-20 15:35:11 +01:00
Éric Lemoine
16f3d5879e
Use new ol.style in vector-layer example
2013-11-20 15:35:11 +01:00
Éric Lemoine
7d9b09b4ac
Use new ol.style in synthetic-lines example
2013-11-20 15:35:11 +01:00
Éric Lemoine
ddb2786394
Use new ol.style in synthetic-data example
2013-11-20 15:35:11 +01:00
Éric Lemoine
6db824baa4
Use new ol.style in rtree example
2013-11-20 15:35:10 +01:00
Éric Lemoine
602fd7f13a
Use new ol.style in geojson example
2013-11-20 15:35:10 +01:00
Éric Lemoine
db7ce8e657
Use new ol.style in dynamic-data example
2013-11-20 15:35:10 +01:00
Éric Lemoine
644748860b
Remove the previous ol.style types and functions
2013-11-20 15:35:10 +01:00
Éric Lemoine
efba141bf0
Do not use default style function
2013-11-20 15:35:10 +01:00
Éric Lemoine
ddacc0aabd
Use new ol.style in ol.shape.renderCircle
2013-11-20 15:35:10 +01:00
Éric Lemoine
1e7266f6b5
Use new ol.style in ol.render.canvas.Replay
2013-11-20 15:35:10 +01:00
Éric Lemoine
e535a8360f
Use new ol.style in ol.render.canvas.Immediate
2013-11-20 15:35:10 +01:00
Éric Lemoine
fd0ef8f238
Use new ol.style in ol.render.DragBox
2013-11-20 15:35:10 +01:00
Éric Lemoine
cef2cac0d3
Add ol.style.Text constructor
2013-11-20 15:35:09 +01:00
Éric Lemoine
f1d67f69c3
Add ol.style.Stroke constructor
2013-11-20 15:35:09 +01:00
Éric Lemoine
22fa0e305a
Add ol.style.Image constructor
2013-11-20 15:35:09 +01:00
Éric Lemoine
f38054d737
Add ol.style.Fill constructor
2013-11-20 15:35:09 +01:00
Éric Lemoine
1cfd185355
Add ol.style.Style constructor
2013-11-20 15:35:09 +01:00
Frederic Junod
4e61f045e1
Remove clearRect from geojson example
2013-11-20 15:14:26 +01:00
Bart van den Eijnden
053d80180d
have the GML parser read and write out multiple geometry attributes with their correct name
2013-11-20 14:57:00 +01:00
ahocevar
0238fa54de
The source determines who can do GetFeatureInfo
...
Now that the ol.renderer.Layer base class has a
getFeatureInfoForPixel method, we have to check whether the
source supports GetFeatureInfo, not the layer renderer.
2013-11-20 13:05:06 +01:00
Tom Payne
f62b450cb7
Use goog.asserts.assertsInstanceOf
2013-11-20 12:34:47 +01:00
Tom Payne
3699510e63
Remove repeated Replay
2013-11-20 11:45:49 +01:00
Tom Payne
6fe7a980f2
Use ol.structs.PriorityQueue template in ol.renderer.webgl.Map
2013-11-20 11:45:49 +01:00
Frederic Junod
0bc8ff81e6
Explicitly read and load data in JSON
2013-11-20 11:45:26 +01:00
Frederic Junod
99ce67aedc
Nicer dragbox style
2013-11-20 11:45:25 +01:00
Tom Payne
479ec441ab
Improve type checking in ol.renderer.canvas.VectorLayer
2013-11-20 11:45:25 +01:00
Éric Lemoine
c217c95e6d
Add a WebGL layer clipping example
2013-11-20 11:45:25 +01:00
Éric Lemoine
215344af71
Set stencil to true in webgl context
2013-11-20 11:45:25 +01:00
Éric Lemoine
93aef958e9
Move arrayBuffer_ to layer renderer
2013-11-20 11:45:25 +01:00
Éric Lemoine
1c03886e1c
Rename arrayBuffer_ to renderArrayBuffer_
2013-11-20 11:45:25 +01:00
Éric Lemoine
eead07b0bb
Fire pre and postcompose events from webgl map
2013-11-20 11:45:25 +01:00
Éric Lemoine
8d191ca4b8
Fire pre and postcompose events from webgl layers
2013-11-20 11:45:25 +01:00
Éric Lemoine
478f8c43ca
ol.render.Event take an ol.webgl.Context object
2013-11-20 11:45:24 +01:00
Éric Lemoine
325534aa46
Fire precompose events from map
2013-11-20 11:45:24 +01:00
Tom Payne
c29c292efd
Mark constant RegExps, thanks @fredj
2013-11-20 11:45:24 +01:00
Tom Payne
1fe9f25359
Correct order of jsdoc comments, thanks @fredj
2013-11-20 11:45:24 +01:00
Frederic Junod
f4c5168cdf
Remove renderer.Map#getCanvas function
2013-11-20 11:45:24 +01:00
Frederic Junod
38bbe35e8d
Remove ol.Map#getRenderer function
2013-11-20 11:45:24 +01:00
Frederic Junod
87014feb01
Use 'postcompose' event to export the map as png image
2013-11-20 11:45:24 +01:00
Frederic Junod
650370f740
Simplify export-map example by removing jpeg output
2013-11-20 11:45:24 +01:00
Frederic Junod
c20f80ca91
Export ol.Map#render function
2013-11-20 11:45:23 +01:00
Frederic Junod
b39496f380
Dispatch 'precompose' event for ol.renderer.canvas.VectorLayer
2013-11-20 11:45:23 +01:00
Tom Payne
0746715231
Remove unused RegExp, thanks @fredj
2013-11-20 11:45:23 +01:00
Tom Payne
adfc56b14c
Improve type checking in ol.render.canvas.Replay
2013-11-20 11:45:23 +01:00
Tom Payne
f93ae0392a
Improve type checking in ol.geom
2013-11-20 11:45:23 +01:00
Tom Payne
2ecd4013ea
Improve type checking in ol.color
2013-11-20 11:45:23 +01:00
Tom Payne
4e3221810a
Add immediate rendering of text
2013-11-20 11:44:50 +01:00
Frederic Junod
c4e125e972
Rename ol.source.BingMapsOptions style property to imagerySet
2013-11-20 11:44:50 +01:00
Tom Payne
a2603e424f
Add text replay skeleton
2013-11-20 11:44:50 +01:00
Tom Payne
c7600b2cbc
Add ol.style.Text
2013-11-20 11:44:49 +01:00
Tom Payne
c03ea3d0ee
Save six bytes
2013-11-20 11:44:49 +01:00
Tom Payne
6b61f45379
Remove support for 4- and 8- digit hex colors
...
These are not supported by canvas.
2013-11-20 11:44:49 +01:00
Tom Payne
d60bc61a72
Allow ol.style.Stroke#width to be undefined
2013-11-20 11:44:49 +01:00
Tom Payne
6796b9735e
Add ol.color.blend
2013-11-20 11:44:49 +01:00
Tom Payne
97745f06ac
Allow named colors to be disabled
2013-11-20 11:44:49 +01:00
Éric Lemoine
4090b3f8b1
Phantomjs does not have requestAnimationFrame
2013-11-20 11:44:49 +01:00
Éric Lemoine
6493998a22
Add a synthetic-lines example
2013-11-20 11:44:49 +01:00
Tom Payne
1ae0e845f8
Allow colors in styles to be strings or arrays
2013-11-20 11:44:48 +01:00
Tom Payne
47820440ed
Add ol.color.stringOrColorEquals
2013-11-20 11:44:48 +01:00
Tom Payne
d882d00c65
Add ol.color.asArray and ol.color.asString
2013-11-20 11:44:48 +01:00
Tom Payne
02604745ca
Add ol.color.equals
2013-11-20 11:44:48 +01:00
Tom Payne
e1ba9c0322
Move color matrix code into ol.color.Matrix
2013-11-20 11:44:48 +01:00
Tom Payne
e3c3170c39
Refactor ol.color to not use goog.color
2013-11-20 11:44:48 +01:00
Tom Payne
51c201acd7
Refactor ol.color to use Array.<number>
2013-11-20 11:44:48 +01:00
Tom Payne
24ca534c54
Use skip instead of xit to mark failing tests
2013-11-20 11:44:48 +01:00
Frederic Junod
a66a557978
Remove NOCOMPILE flag from vector-layer example
2013-11-20 11:44:47 +01:00
Frederic Junod
9738c672d7
Export ol.render.Event.prototype.getFrameState
2013-11-20 11:44:47 +01:00
Tom Payne
aabd8541c2
Fix goog.require in layer clipping example
2013-11-20 11:44:47 +01:00
Frederic Junod
d65ae078ef
Add layer-swipe example
2013-11-20 11:44:47 +01:00
Éric Lemoine
b698c5bf7b
Add a layer clipping example
2013-11-20 11:44:47 +01:00
Éric Lemoine
2073d78582
Fire precompose events from layers
2013-11-20 11:44:47 +01:00
Tom Payne
daf4231d00
Remove ol.geom2
2013-11-20 11:44:47 +01:00
Tom Payne
569811c52f
Remove old replay code
2013-11-20 11:44:47 +01:00
Tom Payne
1acfa35783
Add ol.layer.Vector renderFeatureFunction
2013-11-20 11:44:47 +01:00
Tom Payne
f9282c90e4
Make instructions responsible for incrementing the instruction index
...
This paves the way for skipping features (where both the instruction and
data indexes will need to be advanced).
2013-11-20 11:44:46 +01:00
Tom Payne
19758b6268
Rename variables for clarity
2013-11-20 11:44:46 +01:00
Tom Payne
eb6dc88a9f
Don't check examples that start with // NOCOMPILE
2013-11-20 11:44:46 +01:00
Tom Payne
9a0ea25f7e
Don't rely on ol.style.DefaultStyleFunction in GeoJSON example
2013-11-20 11:44:46 +01:00
Tom Payne
90bc88082a
Export ol.Map#requestRenderFrame
2013-11-20 11:44:46 +01:00
Tom Payne
67522815eb
Don't rely on ol.geom.Type in GeoJSON example
2013-11-20 11:44:46 +01:00
Tom Payne
8a6242be88
Don't rely on goog.isNull in GeoJSON example
2013-11-20 11:44:46 +01:00
Tom Payne
ba42abac68
Move wkt example out of the way
2013-11-20 11:44:46 +01:00
Tom Payne
c47dee7b8c
Allow fill, image, and stroke in ol.style.Style to be undefined
2013-11-20 11:44:45 +01:00
Tom Payne
fc2fece872
Don't rely on goog.functions in vector-layer example
2013-11-20 11:44:45 +01:00
Frederic Junod
77b7abb96a
Don't rely on goog.net.XhrIo in vector-layer example
2013-11-20 11:44:45 +01:00
Tom Payne
946234ba27
Rename iimmediate.js to irender.js
2013-11-20 11:44:45 +01:00
Éric Lemoine
c0e1c7051b
Add display-frame-rate.js script
2013-11-20 11:44:45 +01:00
Éric Lemoine
60ef4f214e
Rename symbol to shape
2013-11-20 11:44:45 +01:00
Tom Payne
ac2b650c96
Use consistent variable names
2013-11-20 11:44:45 +01:00
Tom Payne
df423fda22
Move ol.geom.orientFlatLinearRings into ol.geom.flat
2013-11-20 11:44:45 +01:00
Tom Payne
0aa0cfd54b
Move ol.geom.flatLinearRingIsClockwise into ol.geom.flat
2013-11-20 11:44:44 +01:00
Tom Payne
857c28a88b
Move ol.geom.flatLinearRingContains to ol.geom.flat
2013-11-20 11:44:44 +01:00
Tom Payne
ca639a057f
Rename ol.test.geom to ol.test.geom.flat
2013-11-20 11:44:44 +01:00
Tom Payne
48d3402044
Move reverseFlatCoordinates into ol.geom.flat
2013-11-20 11:44:44 +01:00
Tom Payne
1757a62905
Move transformGeometry2D back into ol.geom
2013-11-20 11:44:44 +01:00
Tom Payne
16e5f238d2
Move inflateCoordinates into ol.geom.flat
2013-11-20 11:44:44 +01:00
Tom Payne
dc1ad7bb83
Move deflateCoodinates into ol.geom.flat
2013-11-20 11:44:44 +01:00
Tom Payne
16994f1774
Rename ol.render to ol.geom.flat
2013-11-20 11:44:44 +01:00
Tom Payne
e44dfb1c6c
Avoid clearing canvas twice
2013-11-20 11:44:42 +01:00
Tom Payne
7fd4e1ba56
Rename ol.render.RenderEvent to ol.render.Event
2013-11-20 11:42:10 +01:00
Tom Payne
cd9b52572a
Replace ol.geom.GeometryType with ol.geom.Type
2013-11-20 11:42:09 +01:00
Tom Payne
b9af8232d0
Use more consistent spacing
2013-11-20 11:42:09 +01:00
Tom Payne
7e40825869
Orient rings in MultiPolygons
2013-11-20 11:42:09 +01:00
Tom Payne
af17797145
Use clockwise polygons in GeoJSON tests
2013-11-20 11:42:09 +01:00
Tom Payne
376bd6359b
Add more exhaustive polygon tests (some fail for reasons not yet known)
2013-11-20 11:42:09 +01:00
Tom Payne
fe06c97a08
Orient rings in ol.geom.Polygon
2013-11-20 11:42:09 +01:00
Tom Payne
23777e5949
Add ol.geom.orientFlatLinearRings{,s}
2013-11-20 11:42:09 +01:00
Tom Payne
43d67736a8
Add ol.geom.flatLinearRingIsClockwise
2013-11-20 11:42:09 +01:00
Tom Payne
72f64bd37a
Add ol.geom.reverseFlatCoordinates
2013-11-20 11:42:08 +01:00
Tom Payne
809fee8988
Add missing whitespace
2013-11-20 11:42:08 +01:00
Tom Payne
b9614d027d
Rename countries example to vector-layer and add mouseover
2013-11-20 11:42:08 +01:00
Tom Payne
8d3811a79c
Add ol.Feature exports
2013-11-20 11:42:08 +01:00
Tom Payne
8626da50ea
Read GeoJSON feature id
2013-11-20 11:42:08 +01:00
Tom Payne
8edefc3fee
Add GeoJSONFeature#id to externs file
2013-11-20 11:42:08 +01:00
Tom Payne
30503f5665
Add ol.Feature#{get,set}Id
2013-11-20 11:42:08 +01:00
Tom Payne
0221fd2216
Add ol.source.Vector#getAllFeaturesAtCoordinate
2013-11-20 11:42:08 +01:00
Tom Payne
afca110b49
Add ol.source.Vector#forEachFeatureAtCoordinate
2013-11-20 11:42:07 +01:00
Tom Payne
aa70030a43
Move containsCoordinate to ol.geom.Geometry
2013-11-20 11:42:07 +01:00
Tom Payne
b60956baf6
Add ol.geom.MultiPolygon#containsCoordinate
2013-11-20 11:42:07 +01:00
Tom Payne
029d978949
Add ol.geom.Polygon#containsCoordinate
2013-11-20 11:42:07 +01:00
Tom Payne
f2865e6dbf
Add coordinate in LinearRing functions
2013-11-20 11:42:07 +01:00
Tom Payne
c9d6445c45
Fix title of GeoJSON example, thanks @fredj
2013-11-20 11:42:07 +01:00
Tom Payne
8e55cad4e0
Add R-Tree visualisation example
...
This demonstrates how awful ol.structs.RTree is.
2013-11-20 11:42:07 +01:00
Tom Payne
8434250547
Rename lastDraw to lastStroke and remember last stroke drawn, thanks @elemoine
2013-11-20 11:42:07 +01:00
Tom Payne
26d2f38929
Add dynamic data example
2013-11-20 11:42:07 +01:00
Tom Payne
ea0f8d1f8e
Add frameState to postcompose event and minimise calls to getTransform
2013-11-20 11:42:06 +01:00
Tom Payne
756944a2e9
Fire postcompose events for all layer types
2013-11-20 11:42:06 +01:00
Tom Payne
36f85f9afd
Factor out getTransform
2013-11-20 11:42:06 +01:00
Tom Payne
a83b0768b2
Always dispatch postcompose event, even if no replay group
2013-11-20 11:42:06 +01:00
Tom Payne
4c6bd5bdf2
Rename getTransform to getImageTransform
2013-11-20 11:42:06 +01:00
Tom Payne
7035096fca
Move dispatchPostComposeEvent into base class
2013-11-20 11:42:06 +01:00
Tom Payne
dca4f261ec
Remove ol.control.DragBox
2013-11-20 11:42:06 +01:00
Tom Payne
e81965d5b3
Use ol.render.DragBox in ol.interaction.DragZoom
2013-11-20 11:42:06 +01:00
Tom Payne
d11d2159d4
Add ol.render.DragBox
2013-11-20 11:42:05 +01:00
Tom Payne
f3138d6039
Fire postcompose events from map
2013-11-20 11:42:05 +01:00
Tom Payne
1670b67bd8
Rename postrender to postcompose
2013-11-20 11:42:05 +01:00
Tom Payne
a990f0921e
Rename ol.layer.VectorEvent to ol.render.RenderEvent
2013-11-20 11:42:05 +01:00
Tom Payne
2839aea6b1
Clear correct member variable, thanks @elemoine
2013-11-20 11:42:05 +01:00
Tom Payne
3f74623e53
Add per-layer postrender example
2013-11-20 11:42:05 +01:00
Tom Payne
a17560ade3
Only draw features and geometries that are visible
2013-11-20 11:42:05 +01:00
Tom Payne
c5de1db9e6
Rename render to immediate
2013-11-20 11:42:05 +01:00
Tom Payne
a0aad87adf
Rename batch to replay
2013-11-20 11:42:04 +01:00
Tom Payne
df70731e0c
Fire per-layer postrender events
2013-11-20 11:42:04 +01:00
Tom Payne
e1c54266d9
Export ol.layer.VectorEvent methods
2013-11-20 11:42:04 +01:00
Tom Payne
712993da52
Add ol.layer.VectorEvent
2013-11-20 11:42:04 +01:00
Tom Payne
e36681db75
Export ol.render.canvas.Render methods
2013-11-20 11:42:04 +01:00
Tom Payne
d2806df92b
Add ol.render.canvas.Render#drawFeature
2013-11-20 11:42:04 +01:00
Tom Payne
6052a8ef9f
Add dummy implementation of ol.render.canvas.Batch#drawFeature
2013-11-20 11:42:04 +01:00
Tom Payne
6ae1c2e874
Add ol.render.IRender#drawFeature
2013-11-20 11:42:04 +01:00
Tom Payne
cab8cf4fde
Make synthetic data example more idiomatic
2013-11-20 11:42:03 +01:00
Tom Payne
e504f69503
Add missing MultiPoint entry
2013-11-20 11:42:03 +01:00
Tom Payne
6b0a7e9c30
Export ol.Feature
2013-11-20 11:42:03 +01:00
Tom Payne
e1f02f85d8
Add ol.geom exports
2013-11-20 11:42:03 +01:00
Tom Payne
e773f5fc2b
Don't attempt to compile countries example
2013-11-20 11:42:03 +01:00
Tom Payne
0311ecd68f
Export ol.source.Vector#addFeature
2013-11-20 11:42:03 +01:00
Tom Payne
8f79d070dc
Add ol.symbol exports
2013-11-20 11:42:03 +01:00
Tom Payne
a2e76a1872
Rename symbols.js to symbol.js
2013-11-20 11:42:03 +01:00
Tom Payne
ce8bcfe319
Add ol.format.GeoJSON exports
2013-11-20 11:42:02 +01:00
Tom Payne
0fa8692b1b
Add ol.format.GeoJSONOptions
2013-11-20 11:42:02 +01:00
Tom Payne
8c9732c9da
Add missing style parameter to GeoJSON example
2013-11-20 11:42:02 +01:00
Tom Payne
d437ec31e7
Add more FIXMEs
2013-11-20 11:42:02 +01:00
Tom Payne
7efae6e00c
Ccomplete ol.render.canvas.Render
2013-11-20 11:42:02 +01:00
Tom Payne
a09f686d5d
Return end from ol.render.canvas.LineStringBatch#drawFlatCoordinatess_
2013-11-20 11:42:02 +01:00
Tom Payne
adf5cd3fd1
Return end from ol.render.canvas.LineStringBatch#drawFlatCoordinates_
2013-11-20 11:42:02 +01:00
Tom Payne
bc8c328483
Add snapToPixel
2013-11-20 11:42:02 +01:00
Tom Payne
8c3c304497
Add incomplete ol.render.canvas.Render
2013-11-20 11:42:01 +01:00
Tom Payne
51d4d164b1
Add ol.render.transformGeometry
2013-11-20 11:42:01 +01:00
Tom Payne
cd82cb2534
Refactor ol.render.transformCoordinates to accept stride
2013-11-20 11:42:01 +01:00
Tom Payne
dab12456ae
Factor out ol.render.IRender
2013-11-20 11:42:01 +01:00
Tom Payne
4183d9cdb8
Move ol.replay into ol.render namespace
2013-11-20 11:42:01 +01:00
Tom Payne
65fffd9b1c
Remove unused ol.replay.IBatch#drawImage
2013-11-20 11:42:01 +01:00
Tom Payne
e94a8d4a36
Improve type checking with cast
2013-11-20 11:42:01 +01:00
Tom Payne
d10fb12f27
Improve type checking with cast
2013-11-20 11:42:01 +01:00
Tom Payne
b46c38626b
Add synthetic data example
2013-11-20 11:42:00 +01:00
Tom Payne
b5be628446
Render points with symbol renderer
2013-11-20 11:42:00 +01:00
Tom Payne
481a9b4078
Add symbol renderer
2013-11-20 11:42:00 +01:00
Tom Payne
913029f26d
Remove opacity for fill style for now
2013-11-20 11:42:00 +01:00
Tom Payne
b95a19ba30
Render Points and MultiPoints with images
2013-11-20 11:42:00 +01:00
Tom Payne
de8edd909e
Implement image drawing in canvas
2013-11-20 11:42:00 +01:00
Tom Payne
2c73d75309
Add image drawing skeleton to canvas
2013-11-20 11:42:00 +01:00
Tom Payne
a722f558fe
Add image drawing functions to batch
2013-11-20 11:42:00 +01:00
Tom Payne
85efa61823
Remove FIXME
2013-11-20 11:41:59 +01:00
Tom Payne
a6b09c1b1c
Remove ol.replay.canvas.Batch#appendCoordinates
2013-11-20 11:41:59 +01:00
Tom Payne
843a2e558c
Remove ol.replay.canvas.PolygonBatch#drawRings_
2013-11-20 11:41:59 +01:00
Tom Payne
0a02409d64
Render MultiPolygons using flat coordinates
2013-11-20 11:41:59 +01:00
Tom Payne
df48e2de5c
Refactor ol.geom.MultiPolygon
2013-11-20 11:41:59 +01:00
Tom Payne
daecad22ae
Add ol.geom.{de,in}flateCoordinatesss
2013-11-20 11:41:59 +01:00
Tom Payne
03d5f3f9d9
Render Polygons using flat coordinates
2013-11-20 11:41:59 +01:00
Tom Payne
ad8c166a37
Add ol.replay.canvas.PolygonBatch#drawFlatCoordinatess_
2013-11-20 11:41:59 +01:00
Tom Payne
0f8d123319
Remove ol.replay.canvas.LineStringBatch#drawCoordinates_
2013-11-20 11:41:58 +01:00
Tom Payne
07173c493e
Refactor ol.geom.Polygon
2013-11-20 11:41:58 +01:00
Tom Payne
0a02785438
Render MultiLineStrings using flat coordinates
2013-11-20 11:41:58 +01:00
Tom Payne
20bc49d744
Render line strings using flat coordinates
2013-11-20 11:41:58 +01:00
Tom Payne
1afaa9b6af
Add ol.replay.canvas.LineStringBatch#drawFlatCoordinates_
2013-11-20 11:41:58 +01:00
Tom Payne
335f24f398
Add ol.replay.canvas.Batch#appendFlatCoordinates
2013-11-20 11:41:58 +01:00
Tom Payne
9d07e6509f
Refactor ol.geom.MultiLineString
2013-11-20 11:41:58 +01:00
Tom Payne
7740929036
Add ol.geom.{de,in}flateCoordinatess
2013-11-20 11:41:58 +01:00
Tom Payne
a89bf0c329
Refactor ol.geom.Point
2013-11-20 11:41:58 +01:00
Tom Payne
6d32756adf
Add ol.geom.MultiPoint
2013-11-20 11:41:57 +01:00
Tom Payne
ec748f254e
Refactor ol.geom.LineString
2013-11-20 11:41:57 +01:00
Tom Payne
a415b66e88
Refactor ol.geom.Geometry to support Z, M and flat coordinates
2013-11-20 11:41:57 +01:00
Tom Payne
f67fa27c9e
Add ol.geom.{in,de}flateCoordinates
2013-11-20 11:41:57 +01:00
Tom Payne
676792692e
Add ol.extent.createOrUpdateFromFlatCoordinates
2013-11-20 11:41:57 +01:00
Tom Payne
2d2140ebf4
Add ol.extent.extendFlatCoordinates
2013-11-20 11:41:57 +01:00
Tom Payne
cfaad0eff1
Use raw geometry types
2013-11-20 11:41:57 +01:00
Tom Payne
27ab7da5ee
Add raw geometry types
2013-11-20 11:41:57 +01:00
Tom Payne
a89c9b17ef
Add countries example
2013-11-20 11:41:56 +01:00
Tom Payne
e4623af4df
Add ol.geom.Geometry#transform
2013-11-20 11:41:56 +01:00
Tom Payne
5bca792288
Refactor ol.format.GeoJSON to implement ol.format.IReader
2013-11-20 11:41:56 +01:00
Tom Payne
2d7c26e3e5
Add ol.format.IReader
2013-11-20 11:41:56 +01:00
Tom Payne
80fa2dd0ef
Change example data
2013-11-20 11:41:56 +01:00
Tom Payne
61e221c504
Only draw batches in visible extent
2013-11-20 11:41:56 +01:00
Tom Payne
ba1a35b59b
Add per-batch extents
2013-11-20 11:41:56 +01:00
Tom Payne
8dab000db1
Add more styling to GeoJSON example
2013-11-20 11:41:56 +01:00
Tom Payne
fef9ec155b
Refactor batching system
2013-11-20 11:41:55 +01:00
Tom Payne
507662af0b
Use arrays instead of objects for canvas instructions
2013-11-20 11:41:55 +01:00
Tom Payne
979d35b3b3
Rename ol.reader to ol.format
2013-11-20 11:41:55 +01:00
Tom Payne
8aa6eb5cb7
Improve filenames
2013-11-20 11:41:55 +01:00
Tom Payne
71a372e0dc
Read features directly into source
2013-11-20 11:41:55 +01:00
Tom Payne
14fb455e1c
Remove ol.source.GeoJSON
2013-11-20 11:41:55 +01:00
Tom Payne
430949046f
Use reader in GeoJSON example, instead of source
2013-11-20 11:41:55 +01:00
Tom Payne
5f7f388714
Add ol.reader.readAllFromObject
2013-11-20 11:41:55 +01:00
Tom Payne
311ee5222d
Add MultiPolygon to GeoJSON example
2013-11-20 11:41:55 +01:00
Tom Payne
53d1171d14
Add MultiPolygon reading to ol.reader.GeoJSON
2013-11-20 11:41:54 +01:00
Tom Payne
d3952297db
Render MultiPolygons
2013-11-20 11:41:54 +01:00
Tom Payne
f0a27ceaf0
Add MultiPolygon drawing to batch
2013-11-20 11:41:54 +01:00
Tom Payne
cb099cb453
Add ol.geom.MultiPolygon
2013-11-20 11:41:54 +01:00
Tom Payne
7a6090df65
Correct closing of polygons
2013-11-20 11:41:54 +01:00
Tom Payne
176a438a05
Add style function to GeoJSON demo
2013-11-20 11:41:54 +01:00
Tom Payne
781593ea90
Add MultiLineString to GeoJSON demo
2013-11-20 11:41:54 +01:00
Tom Payne
53963b0f6b
Add MultiLineString GeoJSON reading
2013-11-20 11:41:54 +01:00
Tom Payne
4d02ecf1e8
Add MultiLineString rendering
2013-11-20 11:41:53 +01:00
Tom Payne
7594f05c57
Add MultiLineString drawing to batch
2013-11-20 11:41:53 +01:00
Tom Payne
91c448d63d
Allow z index to be undefined
2013-11-20 11:41:53 +01:00
Tom Payne
c658460c09
Add ol.geom.MultiLineString
2013-11-20 11:41:53 +01:00
Tom Payne
de247d7130
Remove logging code
2013-11-20 11:41:53 +01:00
Tom Payne
b83a547192
Add polygon to GeoJSON demo
2013-11-20 11:41:53 +01:00
Tom Payne
e14c46946e
Render polygon geometries
2013-11-20 11:41:53 +01:00
Tom Payne
a823e1f776
Add support for polygons to canvas replay
2013-11-20 11:41:53 +01:00
Tom Payne
b2d1b32674
Factor out appendCoordinates_
2013-11-20 11:41:52 +01:00
Tom Payne
f175528ac3
Change default fill style
2013-11-20 11:41:52 +01:00
Tom Payne
256237fee7
Don't draw lines when stroke style is null
2013-11-20 11:41:52 +01:00
Tom Payne
ce296aa1d1
Allow styles to be null
2013-11-20 11:41:52 +01:00
Tom Payne
25d6919337
Add ol.style.fill.equals
2013-11-20 11:41:52 +01:00
Tom Payne
7e81cbae08
Allow comparison of null stroke styles
2013-11-20 11:41:52 +01:00
Tom Payne
15583865b6
Re-use batches when animating or interacting
2013-11-20 11:41:52 +01:00
Tom Payne
ea2ba4e7ad
Export ol.source.Vector
2013-11-20 11:41:52 +01:00
Tom Payne
12c9a4f563
Export ol.source.GeoJSON
2013-11-20 11:41:52 +01:00
Tom Payne
9f1d985b8f
Export ol.source.Vector
2013-11-20 11:41:51 +01:00
Tom Payne
1adfa15830
Precalculate more instructions
2013-11-20 11:41:51 +01:00
Tom Payne
8e68134624
Add ol.replay.IBatchGroup#finish
2013-11-20 11:41:51 +01:00
Tom Payne
8ccd733e08
Implement ol.replay.canvas.BatchGroup#isEmpty
2013-11-20 11:41:51 +01:00
Tom Payne
e03953dc61
Avoid stroke state changes
2013-11-20 11:41:51 +01:00
Tom Payne
1d06cee93d
Add ol.style.stroke.equals
2013-11-20 11:41:51 +01:00
Tom Payne
9a11cb87aa
Handle vector layer opacity
2013-11-20 11:41:51 +01:00
Tom Payne
633920d0f7
Buffer batch group extent
2013-11-20 11:41:51 +01:00
Tom Payne
9f2ce8f50e
Add more FIXMEs
2013-11-20 11:41:50 +01:00
Tom Payne
e403f10de5
Add GeoJSON example
2013-11-20 11:41:50 +01:00
Tom Payne
f0b4a5a35e
Activate canvas vector layer renderer
2013-11-20 11:41:49 +01:00
Tom Payne
fb7ccc9d16
Add initial canvas vector layer renderer
2013-11-20 11:41:09 +01:00
Tom Payne
d2dbc27b0a
Add shared vector rendering functions
2013-11-20 11:41:09 +01:00
Tom Payne
1c23c8b674
Add initial canvas implementation of replay API
2013-11-20 11:41:09 +01:00
Tom Payne
35d1fe5d75
Add initial replay API
2013-11-20 11:41:09 +01:00
Tom Payne
711917db62
Add ol.layer.Vector
2013-11-20 11:41:09 +01:00
Tom Payne
30311f0b65
Add ol.style
2013-11-20 11:41:08 +01:00
Tom Payne
f445a7230b
Rename transformPath to transformCoordinates
2013-11-20 11:41:08 +01:00
Tom Payne
14ed09eb6f
Move old replay API out of the way
2013-11-20 11:41:08 +01:00
Tom Payne
9bd9a1848e
Use scope in ol.source.GeoJSON
2013-11-20 11:41:08 +01:00
Tom Payne
82dc4baff6
Add scope and type checking to ol.reader.GeoJSON
2013-11-20 11:41:08 +01:00
Tom Payne
2704da9e4e
Mark constants
2013-11-20 11:41:08 +01:00
Tom Payne
f9105c18eb
Use GeoJSON types for geometries
2013-11-20 11:41:08 +01:00
Tom Payne
67cd0597bb
Add ol.source.Vector#forEachFeatureInExtent and #getAllFeaturesInExtent
2013-11-20 11:41:08 +01:00
Tom Payne
63a0219f3d
Add some FIXMEs
2013-11-20 11:41:07 +01:00
Tom Payne
4260283497
Add layout and stride to ol.geom.Geometry
2013-11-20 11:41:07 +01:00
Tom Payne
61a217e8dd
Add ol.source.GeoJSON
2013-11-20 11:41:07 +01:00
Tom Payne
db40842487
Add ol.source.Vector
2013-11-20 11:41:07 +01:00
Tom Payne
07ef8e774d
Move parser examples away
2013-11-20 11:41:07 +01:00
Tom Payne
72d849563b
Remove type filter hack from ol.structs.RTree
2013-11-20 11:41:07 +01:00
Tom Payne
3d8d8b0ce6
Add ol.reader.GeoJSON
2013-11-20 11:41:07 +01:00
Tom Payne
9c02b8e90c
Add ol.Feature
2013-11-20 11:41:07 +01:00
Tom Payne
fb6a2867ff
Add ol.geom.Polygon
2013-11-20 11:41:07 +01:00
Tom Payne
ac37980999
Add ol.geom.LineString
2013-11-20 11:41:06 +01:00
Tom Payne
cb75fcad9f
Add ol.geom.Point
2013-11-20 11:41:06 +01:00
Tom Payne
7ff95adbb1
Add ol.geom.Geometry
2013-11-20 11:41:06 +01:00
Tom Payne
3368576505
Add more extent functions
2013-11-20 11:41:06 +01:00
Tom Payne
a49e169622
Order tests sensibly
2013-11-20 11:41:06 +01:00
Tom Payne
fbb817157b
Fix typo in tests
2013-11-20 11:41:06 +01:00
Tom Payne
18aa1b8ae5
Fix order of arguments to ol.extent.createOrUpdate
2013-11-20 11:41:06 +01:00
Tom Payne
bd82e1aa1a
Remove vector code from files
2013-11-20 11:41:04 +01:00
Tom Payne
4e65fefc00
Move vector code out of the way
2013-11-20 11:39:21 +01:00
Tom Payne
81349d382b
Add ol.replay.CanvasBatch#getExtent
2013-11-20 11:39:20 +01:00
Tom Payne
59ab8f0155
Add ol.replay.Batch#getExtent
2013-11-20 11:39:20 +01:00
Tom Payne
530d8b67a3
Add ol.extent.extendXY
2013-11-20 11:39:20 +01:00
Tom Payne
400b946354
Add @tschw to AUTHORS.md
2013-11-20 11:39:20 +01:00
Tom Payne
6a93731fee
Rename ol.replay base classes
2013-11-20 11:39:20 +01:00
Tom Payne
366bdd295d
Add initial canvas implementation of replay API
2013-11-20 11:39:19 +01:00
Tom Payne
409b458d30
Add ol.replay.transformPath
2013-11-20 11:39:19 +01:00
Tom Payne
3e12f57cf5
Add initial canvas-like API
2013-11-20 11:39:19 +01:00
Tom Payne
3d072a1af8
Add ol.Color.parse
2013-11-20 11:39:19 +01:00
Tom Payne
a60a03149e
Correct transform and remove unused variables
2013-11-20 11:39:19 +01:00
Tom Payne
ea74809256
Remove unused vector layer canvas
2013-11-20 11:39:19 +01:00
Tom Payne
bbd461f181
Remove stray call to composeFrame, thanks @elemoine
2013-11-20 11:39:19 +01:00
Tom Payne
d774d2007d
Render features even while animating and interacting
2013-11-20 11:39:19 +01:00
Tom Payne
91fc1a7663
Render vector features directly to output canvas
2013-11-20 11:39:18 +01:00
Tom Payne
e0ef5fc7ee
Pass context instead of canvas when creating ol.renderer.canvas.Vector
2013-11-20 11:39:18 +01:00
Éric Lemoine
0d84befe83
Add synthetic-data example
2013-11-20 11:39:18 +01:00
Éric Lemoine
0c9f7eb616
Use experimental canvas vector layer renderer
2013-11-20 11:39:16 +01:00
Éric Lemoine
4b9642f4b1
Experimental canvas vector layer renderer
2013-11-20 11:36:28 +01:00
Tom Payne
3a2133c130
Add and use ol.renderer.canvas.Layer#composeFrame
2013-11-20 11:36:26 +01:00
Tom Payne
b403c25646
Factor out layersToDraw
2013-11-20 11:34:52 +01:00
Tom Payne
d7591331ba
Add and use ol.renderer.webgl.Layer#composeFrame
2013-11-20 11:34:50 +01:00
Tom Payne
2b2e7bf786
Rename ol.renderer.Layer#renderFrame to prepareFrame
2013-11-20 11:31:20 +01:00
Tom Payne
26fa8d9d53
Track current program in context, rather than renderers
2013-11-20 11:31:20 +01:00
Tom Payne
10c41cd064
Factor out ol.webgl.Context
2013-11-20 11:31:19 +01:00
Tom Payne
fb2878c200
Merge pull request #1296 from twpayne/improve-type-checking
...
Improve type checking
2013-11-20 02:27:42 -08:00
Tom Payne
a646753124
Improve type checking in ol.TileCache
2013-11-20 11:13:47 +01:00
Tom Payne
d91479df06
Improve type checking in ol.source.DebugTile
2013-11-20 11:13:47 +01:00
Tom Payne
64021b130a
Improve type checking in ol.renderer.webgl.TileLayer
2013-11-20 11:13:47 +01:00
Tom Payne
06b1456499
Improve type checking in ol.renderer.webgl.Layer
2013-11-20 11:13:47 +01:00
Tom Payne
2ba33b8cad
Improve type checking in ol.renderer.webgl.ImageLayer
2013-11-20 11:13:46 +01:00
Tom Payne
a613b19360
Improve type checking in ol.renderer.Layer
2013-11-20 11:13:46 +01:00
Tom Payne
0221f74e5c
Improve type checking in ol.renderer.dom.TileLayer
2013-11-20 11:13:46 +01:00
Tom Payne
68bf12b5e1
Improve type checking in ol.renderer.dom.Map
2013-11-20 11:13:46 +01:00
Tom Payne
d3981e2891
Improve type checking in ol.renderer.canvas.Map
2013-11-20 11:13:46 +01:00
Tom Payne
e487e1b215
Improve type checking in ol.Collection
2013-11-20 10:57:45 +01:00
Tom Payne
78380feb30
Use ol.structs.PriorityQueue template in ol.TileQueue
2013-11-19 21:19:23 +01:00
Tom Payne
2d6354bb92
Use ol.structs.LRUCache template in ol.TileCache
2013-11-19 21:19:23 +01:00
Tom Payne
353555f740
Use templates in ol.structs.PriorityQueue
2013-11-19 21:19:22 +01:00
Tom Payne
9d92b9ee37
Use templates in ol.structs.LRUCache
2013-11-19 21:19:22 +01:00
Tom Payne
c78754abba
Activate more compiler checks
2013-11-19 21:19:22 +01:00
Bart van den Eijnden
b9b7de97b3
Merge pull request #1257 from bartvde/getattr
...
feature.getAttributes() should ignore geometry (r=@tschaub)
2013-11-19 10:31:55 -08:00
Bart van den Eijnden
a6b2992a5d
simplify the code
2013-11-19 19:08:07 +01:00
Frédéric Junod
cc1962917f
Merge pull request #1292 from fredj/canvasSize
...
Don't use ol.size.equals function
2013-11-19 09:54:05 -08:00
Tim Schaub
15b73ca87e
Merge pull request #1293 from tschaub/event-element
...
Correctly handle layer add/remove in modify interaction.
2013-11-19 09:53:25 -08:00
Tim Schaub
3fbbdb78d5
Call getElement to get layer
2013-11-19 09:52:27 -07:00
Frederic Junod
7052884913
Don't use ol.size.equals function
...
To avoid creating an array on each frame (60 times per second).
2013-11-19 17:43:46 +01:00
Frédéric Junod
e83c6065ae
Merge pull request #1291 from fredj/canvasSize
...
Fix ol.Size order in ol.renderer.canvas.Map and ol.renderer.webgl.Map
2013-11-19 08:25:15 -08:00
Tom Payne
fe6d071709
Merge pull request #1290 from twpayne/improve-compile-times
...
Use -server -XX:+TieredCompilation to double compilation speeds
2013-11-19 08:09:05 -08:00
Bart van den Eijnden
bb53087541
make sure parameter name lookups are case-insensitive
2013-11-19 17:09:02 +01:00
Frederic Junod
1816d8d160
Don't set the canvas size too early
2013-11-19 16:23:21 +01:00
Frederic Junod
00186413f8
Remove canvasSize_ property
2013-11-19 16:23:21 +01:00
Tom Payne
655bd0727f
Use -server -XX:+TieredCompilation to double compilation speeds
2013-11-19 15:51:03 +01:00
Bart van den Eijnden
89cac657dc
use a more strict check for opt_nonGeometry
2013-11-19 15:41:40 +01:00
Bart van den Eijnden
8d03fa1197
add an optional argument to getAttributes so we can get a feature's attributes except for the geometry ones
2013-11-19 15:39:22 +01:00
Bart van den Eijnden
ac730dc1f3
override URL parameter values in the GetFeatureInfo request if someone provides a param in getFeatureInfoOptions with the same name
2013-11-19 14:52:29 +01:00
ahocevar
936f86568e
Merge pull request #1284 from ahocevar/null-vertexfeature
...
Protect from null vertexFeature
2013-11-18 12:23:00 -08:00
ahocevar
aa5358203e
Protect from null vertexFeature
...
When dragging the map before a vertexFeature was created, it can
be null, so we cannot get its renderIntent.
2013-11-18 10:43:37 +01:00
Éric Lemoine
8d57f0c78b
Stop clicks on zoom slider thumb
2013-11-17 00:05:16 +01:00
Éric Lemoine
a898b9588e
Handle click on zoom slider
2013-11-17 00:05:16 +01:00
Éric Lemoine
9ff7470f65
Change ol.control.ZoomSlider#amountDragged_ signature
2013-11-17 00:05:15 +01:00
Éric Lemoine
14f5e5aedc
Do not pretend the zoom slider supports touch
2013-11-17 00:05:15 +01:00
Éric Lemoine
2a20693ffb
Fix issue where map is stuck in drag mode
...
If the control container stops "up" events the map browser event handler won't see these events and will keep triggering "drag" events.
2013-11-16 23:41:48 +01:00
Éric Lemoine
559cad4cf3
Simplify zoom slider code
2013-11-16 23:29:22 +01:00
Éric Lemoine
16b0e73666
Better use of good.dom.createDom in zoom slider
2013-11-16 23:22:41 +01:00
Tim Schaub
04b2247623
Merge pull request #1277 from tschaub/interation-hint
...
The ol.interaction.Drag subclasses set interacting hint as needed.
2013-11-15 08:29:02 -08:00
Tim Schaub
b0362b8c0a
Only set interacting hint when modifying the view
2013-11-14 14:21:01 -07:00
ahocevar
b2f17f9c62
Merge pull request #1281 from ahocevar/simplify-wmts-from-capabilities
...
Default projection does not need to be provided
2013-11-14 08:44:04 -08:00
ahocevar
d2c5422d09
Default projection does not need to be provided
...
The wmts-from-capabilities example should focus on creating a
WMTS source from capabilities, so it should not distract by
configuring a projection that does not need to be configured.
2013-11-14 17:29:11 +01:00
Frédéric Junod
c7dcee1406
Merge pull request #1278 from fredj/apidoc_optional
...
Remove '(Optional)' from Description
2013-11-14 04:42:00 -08:00
ahocevar
b670a0d9da
Merge pull request #1280 from ahocevar/wmts-vienna
...
Proj4js no longer needed for wmts-from-capabilities example
2013-11-14 04:02:11 -08:00
ahocevar
b5bcaea3a0
Proj4js no longer needed for wmts-from-capabilities example
...
The WMTS capabilities document of the Vienna map has changed. It
no longer defines a tileset for EPSG:31256, so it can be parsed
without having Proj4js and a projection definition for
EPSG:31256.
2013-11-14 12:48:06 +01:00
Frederic Junod
fd0a157a39
Remove '(Optional)' from Description
2013-11-14 10:21:23 +01:00
Frédéric Junod
fac953a683
Merge pull request #1198 from fredj/bindTo_transform
...
ol.Object#bindTo: getter and setter
2013-11-13 09:00:33 -08:00
Frédéric Junod
376e427e05
Merge pull request #1275 from fredj/bing_style_param
...
Rename ol.source.BingMapsOptions style property to imagerySet
2013-11-13 07:21:19 -08:00
Frederic Junod
c18b2706fb
Notify target object after transform functions change
2013-11-13 16:13:08 +01:00
Frederic Junod
a0bea641d1
Remove 'valueAsNumber' property from ol.dom.Input
...
Use bindTo.transform functions instead
2013-11-13 16:13:08 +01:00
Tom Payne
bba1de2679
Add tests for ol.Object#bindTo getters and setters
2013-11-13 16:13:08 +01:00
Frederic Junod
03cc533cb3
Getter and setter support for bindTo
2013-11-13 16:13:08 +01:00
Tim Schaub
437359c778
Merge pull request #1274 from tschaub/callback-count
...
Issue calls to get feature/info for all layers.
2013-11-13 06:55:01 -08:00
Tim Schaub
22da054774
Determine the callback count while iterating through all layers
...
Previously, if a layer didn't have a `getFeature*ForPixel` type method, the loop count would be decremented. This means that all layers would not be considered. Instead, the callback count should be incremented before requests are made and decremented in the callback.
2013-11-13 07:36:54 -07:00
Tim Schaub
b9a4ae5e77
Merge pull request #1273 from tschaub/select-layers
...
Rename layerFilter option to layers and accept array for select interaction.
2013-11-13 06:35:17 -08:00
Frederic Junod
e508be66d9
Rename ol.source.BingMapsOptions style property to imagerySet
...
To match the Bing Maps terminology
2013-11-13 10:49:17 +01:00
Tim Schaub
a2b55b04e8
Rename layerFilter option to layers and accept array
2013-11-12 22:08:59 -07:00
Tim Schaub
0814b2c5c6
Merge pull request #1109 from tschaub/geom
...
Remove ol.geom2.
2013-11-12 20:32:18 -08:00
Tim Schaub
7b69373985
Remove ol.geom2
2013-11-12 19:27:02 -07:00
Tim Schaub
61d13f9a39
Remove ol.source.Vector2
2013-11-12 19:26:29 -07:00
Tim Schaub
75b40a60c0
Remove ol.layer.Vector2 and associated renderer
2013-11-12 19:25:08 -07:00
Tim Schaub
cd647a1ebc
Removing example
2013-11-12 19:24:13 -07:00
ahocevar
0d1533eaca
Merge pull request #1269 from ahocevar/modify-interaction
...
Modify interaction for feature modification
2013-11-12 15:55:23 -08:00
ahocevar
f790992a77
Make addLayer and removeLayer methods private
2013-11-13 00:44:39 +01:00
ahocevar
b805a76ae1
layerFilter can no longer be undefined here
2013-11-13 00:44:39 +01:00
ahocevar
4e85322abb
Minor stylistic clean-ups and more symmetry
2013-11-13 00:44:38 +01:00
ahocevar
9067260a44
Fixing api doc comment
2013-11-13 00:44:38 +01:00
ahocevar
7ae65c32e1
Removing unused method
2013-11-13 00:44:38 +01:00
ahocevar
39a5a8e291
Refactoring for better layer management
...
The only feature on the temporary layer is now the
vertexFeature, and the temporary layer's style is dynamically
changed to the style of the layer whose segment is being edited
(the topmost layer if more than one segment are being edited).
With this simplification, we can also put all segments on a
single RTree. Finally, we no longer rely on structures set on
layers - all we need is now on the instance itself.
This refactoring also changes the way we define layers to
participate in modification - by using an array or a filter
function, or assuming all layers if no layers property is set.
2013-11-13 00:44:38 +01:00
ahocevar
06406d968f
Adding equals method for comparing coordinates
2013-11-13 00:44:38 +01:00
Tim Schaub
d577466de6
Common style for drawing and modifying
2013-11-13 00:44:37 +01:00
Tim Schaub
af6edadebe
Update example with more distinct colors and no social links
...
Conflicts:
examples/modify-features.html
2013-11-13 00:44:37 +01:00
ahocevar
fe2fbe06c3
Updating header
2013-11-13 00:44:37 +01:00
ahocevar
319f78fb94
Using new squaredDistanceToSegment and closestOnSegment
2013-11-13 00:44:37 +01:00
ahocevar
0e673a492a
Use accessor for components
2013-11-13 00:44:37 +01:00
ahocevar
c669dda2b1
Do not create a vertexFeature with [NaN, NaN] coordinates
...
The RTree cannot work with NaN coordinates. So instead of
preparing a vertexFeature before we know a coordinate, we now
lazily create the vertexFeature.
2013-11-13 00:44:37 +01:00
ahocevar
498738d22a
Parent information no longer needed
...
Now that we can do setCoordinates, we no longer need to create
new geometries and assign them to a parent.
2013-11-13 00:44:37 +01:00
ahocevar
1c3b839a6f
Use new setCoordinates methods
2013-11-13 00:44:36 +01:00
ahocevar
fec638e8be
Write modifications back to the original layer
...
With the feature's getOriginal() and setOriginal() methods, an
undo tree can be maintained now.
2013-11-13 00:44:36 +01:00
ahocevar
a3b18bf16e
Do not split segments while in the loop
...
In combination with the additional squaredDistanceToSegment
check we can ensure that a future vertex is only created on one
segment per feature, and only on the segment that it appears on.
This change also renames the misleading dragVertices_ member to
dragSegments_.
2013-11-13 00:44:36 +01:00
ahocevar
ff17eb53d4
Separate add listener from method that adds index
2013-11-13 00:44:36 +01:00
ahocevar
292b851a74
Adding ModifyFeature interaction
...
This is a first draft. The way geometry changes are handled for
now is a bit clumsy. Both updating the feature cache RTree and
making the layer aware of feature and geometry changes could be
handled in a smarter way if these changes would be made through
the layer instead of directly on the geometry or feature.
2013-11-13 00:44:36 +01:00
Tim Schaub
a88541fd60
Merge pull request #1263 from tschaub/draw-interaction
...
Add interaction for drawing new features.
2013-11-12 15:43:26 -08:00
Tim Schaub
05b9922861
Tests for draw interaction
...
The tests revealed that polygons can be drawn with counter-clockwise exterior ring order. In the polygon constructor, we enforce clockwise winding for exterior rings. So after drawing, we pass polygon coordinates back to the constructor before adding feature to the target layer.
2013-11-12 16:06:42 -07:00
Tim Schaub
5a898884ec
Use geometry type enum for configuring draw interaction
...
This allows us to cast single-part geometries to multi-part types before adding features to the target layer. This doesn't yet allow for drawing multi-part geometries with multiple parts. That can be handled separately.
2013-11-12 11:51:41 -07:00
Tim Schaub
8194ba9f0a
Remove setMode method from interaction in favor of add/removeInteraction
...
This makes the example a bit more awkward, but eventually adding and removing interactions will be the job of an editing control.
2013-11-12 10:30:37 -07:00
Tim Schaub
dbcfdbc76f
Updated style for draw example
2013-11-12 10:30:37 -07:00
Tim Schaub
62b44f3c73
Add click tolerance to allow dragging while drawing
2013-11-12 10:30:37 -07:00
Tim Schaub
2f07433593
Allow user to set drawing mode
2013-11-12 10:30:37 -07:00
Tim Schaub
e3faa76770
Add method to abort drawing
2013-11-12 10:30:37 -07:00
Tim Schaub
4e98e86b14
Stop dblclick propagation while editing
2013-11-12 10:30:37 -07:00
Tim Schaub
048dec1644
Updated sketch style
2013-11-12 10:30:36 -07:00
Tim Schaub
7c197252ed
Ensure drawing is not finished prematurely
2013-11-12 10:30:36 -07:00
Tim Schaub
45ba000df5
Pop off last point from linestring
2013-11-12 10:30:36 -07:00
Tim Schaub
b5cc35ee04
Snap to finish with configurable tolerance
2013-11-12 10:30:32 -07:00
Tim Schaub
ea6500ecd0
Finish lines by clicking last point
2013-11-12 10:29:29 -07:00
Tim Schaub
d821f227ba
Add point at head of drawing
2013-11-12 10:29:29 -07:00
Tim Schaub
b3487ad30e
Draw interaction
2013-11-12 10:29:21 -07:00
ahocevar
076f1ac194
Merge pull request #1265 from ahocevar/set-style
...
Allow to set the layer style
2013-11-12 09:15:08 -08:00
ahocevar
16ef1c5b8a
Merge pull request #1267 from ahocevar/geom-clone
...
Deep clone geometry coordinates
2013-11-12 09:08:33 -08:00
Frédéric Junod
b8f04e0883
Merge pull request #1270 from fredj/element_jsdoc
...
Be more strict with {Element} types
2013-11-12 05:47:09 -08:00
Frederic Junod
ca5960666d
Be more strict with {Element} types
2013-11-12 13:53:37 +01:00
Frédéric Junod
1560fbace3
Merge pull request #1266 from fredj/input_checked
...
Set boolean value to HTMLInputElement.checked
2013-11-12 04:51:53 -08:00
ahocevar
ed09173730
Deep clone geometry coordinates
...
Our geometries are mutable, so they can be modified without
creating garbage by changing coordinates in place and calling
setGeometry afterwards. But this also means that we need to
create a deep clone of the coordinates.
2013-11-12 11:36:40 +01:00
Frédéric Junod
c8f9b9cd7b
Merge pull request #1268 from fredj/export_getCode
...
Export ol.proj.Projection#getCode
2013-11-12 02:25:25 -08:00
Frederic Junod
7613eaeef1
Export ol.proj.Projection#getCode
2013-11-12 11:17:03 +01:00
Frederic Junod
d3be7d9d18
Set boolean value to HTMLInputElement.checked
...
See http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#attr-input-checked
2013-11-12 10:24:36 +01:00
ahocevar
1d23229d98
Allow to set the layer style
...
By firing a simple CHANGE event, we can redraw the layer when
a style is assigned.
2013-11-12 01:47:43 +01:00
Tim Schaub
15053cbe56
Merge pull request #1262 from tschaub/unlisten
...
Unregister for feature events when removing features.
2013-11-11 15:40:47 -08:00
Tim Schaub
61741669f6
Unregister for feature events when removing features
2013-11-11 16:17:33 -07:00
ahocevar
382b2707df
Merge pull request #1256 from ahocevar/simplify-select
...
Simplify Select interaction and prepare for programmatic feature selection without interaction
2013-11-11 13:19:57 -08:00
ahocevar
0ed208b710
Make renderIntent private and add a getter
2013-11-11 22:07:18 +01:00
ahocevar
299d729936
Make filter optional
2013-11-11 21:52:19 +01:00
ahocevar
467bcc8b62
Protect from features without geometry
2013-11-11 21:51:58 +01:00
Tim Schaub
85500fb616
Merge pull request #1252 from tschaub/expose-down
...
Add a getter for the most recent down event.
2013-11-11 11:27:19 -08:00
Bart van den Eijnden
351f4a57fb
Merge pull request #1258 from bartvde/wkt
...
add an example of how to use a WKT string in a vector source (r=@tschaub)
2013-11-11 07:14:26 -08:00
Bart van den Eijnden
9842140495
get rid of unused markup in example
2013-11-11 15:56:15 +01:00
Bart van den Eijnden
3f7c40b1ad
add an example of how to use a WKT string in a vector source
2013-11-11 12:45:06 +01:00
Jackie Ng
60825f0f99
Add MapGuide untiled map support to ol3.
...
This adds a new ol.source.MapGuide class that is initialized with an options object that can contain the following values:
- projection: The projection of the Map Definition in EPSG format
- url: The mapagent URL
- useOverlay: Determines whether the GETMAPIMAGE (false) or GETDYNAMICMAPOVERLAYIMAGE (true) will be used for requesting the map image. When using GETMAPIMAGE, you must include a valid MAPDEFINITION parameter in the 'params' option property. When using GETDYNAMICMAPOVERLAYIMAGE, you must include a valid SESSION and MAPNAME parameters in the 'params' option property.
- metersPerUnit: A required value used for calculating the map scale needed by the image request. This value can be calculated using the MapGuide Web API or obtained through the new CREATERUNTIMEMAP operation in MapGuide Open Source 2.6
- params: A set of key-value pairs to append to the mapagent request
- extent: The bounds of the layer
An example is included to demonstrate this new layer source. Like ol2, this example uses the MapGuide Server on data.mapguide.com
2013-11-11 21:19:27 +11:00
Éric Lemoine
fdad53c619
Merge pull request #1231 from oterral/mouse_events
...
Fix touch events on IE10
2013-11-10 02:44:12 -08:00
ahocevar
03e20ce6f1
Do not fail on non-vector layers
2013-11-09 16:12:13 +01:00
ahocevar
26c8c954c3
Make selectedFeaturesFilter available to other components
2013-11-09 16:03:30 +01:00
ahocevar
97d38820fb
Removing no longer used getFeatureWithUid method
2013-11-09 14:44:40 +01:00
ahocevar
d9fd459654
Do not use a temporary layer for selected features
2013-11-09 14:15:35 +01:00
ahocevar
9fca2c407d
Add a getFeatures method on the vector layer
2013-11-09 14:15:35 +01:00
ahocevar
7cf636147b
Call setRenderIntent on the feature, not the layer
2013-11-09 14:15:35 +01:00
Frédéric Junod
d2281c4868
Merge pull request #1248 from fredj/apidoc_changename
...
ol.Object.getChangeEventType and key.toLowerCase
2013-11-09 04:52:33 -08:00
Bart van den Eijnden
ba4d90bac1
Merge pull request #1254 from bartvde/parsertests
...
change the afterLoad utility test functions (r=@elemoine,@tschaub)
2013-11-08 12:23:39 -08:00
Bart van den Eijnden
ffc2277c68
make tests pass in the test runner as well by not checking for status code
2013-11-08 20:59:58 +01:00
Bart van den Eijnden
cc4c0bda60
use plain XMLHttpRequest instead of goog.net.XhrIo
2013-11-08 20:34:03 +01:00
Tim Schaub
484b8f007e
Merge pull request #1253 from tschaub/interaction-events
...
Make interactions event targets.
2013-11-08 08:32:49 -08:00
Olivier Terral
67d3b4527a
Modify comments
2013-11-08 17:15:58 +01:00
Olivier Terral
726a04ce3e
Forbid right click to trigger singleclick events on IE10
2013-11-08 13:30:58 +01:00
Olivier Terral
d0b0d0470b
Fix singleclick and doubleclick on windows Surface
2013-11-08 13:30:58 +01:00
Bart van den Eijnden
dc0dc32d6b
make some minor fixes to the parser test cases, such as using afterLoadXml everywhere and making sure done is used in all async tests
2013-11-08 11:27:58 +01:00
Frederic Junod
b54547a4e1
Fix 'change' event name in apidoc
2013-11-08 08:06:11 +01:00
Tim Schaub
009f7b53a1
Make interactions event targets
2013-11-07 16:39:05 -07:00
Frédéric Junod
7fb7a472b7
Merge pull request #1249 from fredj/apidoc_function
...
More precise {function} jsdoc definition
2013-11-07 13:22:30 -08:00
Tim Schaub
cd57d4639d
Merge pull request #1251 from tschaub/expire-after-render
...
Only call expireTiles_ if already rendered.
2013-11-07 10:41:15 -08:00
Tim Schaub
22fb418236
Provide a method to get the most recent down type event
...
This will allow interactions to conditionally handle later events based on the down event.
2013-11-07 11:21:01 -07:00
Tim Schaub
812cb7fb12
Leave the down_ event set
...
The other "up" type listeners (for touch and pointer) do not set this to null. This event can be of use to a click listener that might want to compare the down position to the click event's position.
2013-11-07 11:02:04 -07:00
Tim Schaub
dbc3109ddb
Only call expireTiles_ if already rendered
2013-11-07 10:30:58 -07:00
Frederic Junod
01cc19af80
More precise {function} jsdoc definition
2013-11-07 16:03:19 +01:00
Frédéric Junod
7f120ba685
Merge pull request #1244 from fredj/ol.js
...
Add project name and link to the compiled output
2013-11-07 03:32:45 -08:00
Frederic Junod
26ed0f3f12
Add project name and link to the compiled output
2013-11-07 09:03:43 +01:00
ahocevar
5c1502effb
Merge pull request #1246 from ahocevar/fix-travis
...
Use a released version of jsdoc. Fixes #1245 .
2013-11-06 10:21:00 -08:00
ahocevar
d524973fd3
Use a released version of jsdoc
2013-11-06 19:11:21 +01:00
Frédéric Junod
aae8040e3a
Merge pull request #1240 from fredj/export_rotate
...
Export ol.coordinate.rotate
2013-11-06 04:29:09 -08:00
Frédéric Junod
a9e980be0c
Merge pull request #1241 from fredj/coordinate_format_tests
...
Add tests for ol.coordinate.format
2013-11-06 03:38:14 -08:00
Frederic Junod
116b107cb2
Add tests for ol.coordinate.format
2013-11-06 09:23:13 +01:00
Frederic Junod
09e4c985a0
Export ol.coordinate.rotate
2013-11-06 08:58:06 +01:00
Frederic Junod
a31a28278d
Sort exports alphabetically
2013-11-06 08:57:15 +01:00
Frédéric Junod
ea73388c56
Merge pull request #1232 from fredj/describe.only
...
Use describe instead of describe.only
2013-11-05 08:02:08 -08:00
Tom Payne
ee53fa7174
Merge pull request #1230 from glennvorhes/for_loop_iter
...
Remove declared iteration variables before for-loop
2013-11-05 02:00:23 -08:00
Frederic Junod
db5986fcc1
Use describe instead of describe.only
2013-11-05 09:50:19 +01:00
Glenn Vorhes
0fc727f989
Remove declared iteration variables before for-loop
2013-11-04 22:31:04 -06:00
Tim Schaub
333ca47a19
Merge pull request #1227 from tschaub/interactions-option
...
Interactions option not respected.
2013-11-04 16:38:58 -08:00
Tim Schaub
dcf510fe48
The code generated from objectliterals.jsdoc requires name on same line
...
Without this change, the `interactions` property is renamed on map options (see #1210 ).
2013-11-04 17:17:43 -07:00
Tim Schaub
e207e80257
Merge pull request #1226 from tschaub/dirty-buffer
...
Buffer dirty extent when rendering,
2013-11-04 14:28:46 -08:00
ahocevar
32bf851957
Merge pull request #1225 from ahocevar/closest-on-segment
...
squaredDistanceToSegment and footOfPerpendicularToSegment
2013-11-04 13:43:42 -08:00
ahocevar
f317016505
Add tests
2013-11-04 22:14:34 +01:00
Tim Schaub
b355c1f412
When expiring tiles, consider max symbol size
...
When an extent is invalidated, we have to expire tiles outside of that extent to account for symbolizer size.
2013-11-04 13:21:23 -07:00
Tim Schaub
b0cea7139b
Function to buffer an extent
2013-11-04 13:21:11 -07:00
ahocevar
e9b934d041
Let closestOnSegment return nothing more than a coordinate
...
Since we do not use the 'along' property anywhere, and the
resulting array returned by closestOnSegment could cause trouble
when working with 3d coodinates, now only the closest point is
returned, and the squared distance to the segment is calculated
by squaredDistanceToSegment instead.
2013-11-04 20:54:07 +01:00
Tom Payne
bfd40bd43d
Merge pull request #1224 from twpayne/faster-object-getkeys
...
Make ol.Object#getKeys about 10x faster
2013-11-04 10:40:23 -08:00
ahocevar
1670b31142
Moving squaredDistanceToSegment to the coordinate package
2013-11-04 19:19:54 +01:00
Tom Payne
60245a57d8
Make ol.Object#getKeys about 10x faster
2013-11-04 18:18:31 +01:00
Bart van den Eijnden
01c9448c3c
do not hard-code the namespaceURIs multiple times
2013-11-04 14:26:20 +01:00
Bart van den Eijnden
429a2e455b
Add a separate test case for write
2013-11-04 14:26:11 +01:00
Bart van den Eijnden
91e834674c
deal with elseFilter, some cleanup
2013-11-04 14:26:05 +01:00
Bart van den Eijnden
a7fe89c05d
better write support for PointSymbolizer
2013-11-04 14:26:05 +01:00
Bart van den Eijnden
5c8fb35227
get rid of the readers we don't support in ol3 symbology as yet
2013-11-04 14:26:05 +01:00
Bart van den Eijnden
c75082c75d
add name and title to ol.style.Rule
2013-11-04 14:26:05 +01:00
Bart van den Eijnden
9a6c1feddc
Add more changes to the halo functionality, introduce SLD defaults for symbolizers conform the SLD spec
2013-11-04 14:25:25 +01:00
Bart van den Eijnden
924e9c6fce
write out string concatenation in the more common way
2013-11-04 14:24:43 +01:00
Bart van den Eijnden
ee7d46cea1
Add initial pass of write support, always write out ol.style.Stroke as LineSymbolizer
2013-11-04 14:24:01 +01:00
Bart van den Eijnden
5abedf66d9
Add scale to/from resolution calculations
2013-11-04 14:22:59 +01:00
Bart van den Eijnden
76454516f5
Add skeleton for SLD parser
2013-11-04 14:22:42 +01:00
Frédéric Junod
20d5a45b7d
Merge pull request #1193 from fredj/mouseposition_precision_input
...
MousePosition example issues
2013-11-03 22:40:23 -08:00
Éric Lemoine
597894d050
Merge pull request #1215 from probins/target
...
Correct docs for map.getTarget
2013-11-03 05:36:54 -08:00
Peter Robins
ef42744c66
Clarify keyboard events and focus in docs
2013-11-03 05:24:02 -05:00
Peter Robins
341ea92323
Correct docs for map.getTarget
2013-11-03 04:54:31 -05:00
Tim Schaub
10b6b5f2c5
Merge pull request #1173 from tschaub/map-interaction
...
Give interactions a reference to their map.
2013-11-01 15:30:19 -07:00
Tim Schaub
8bd6f80ef8
Merge pull request #1211 from tschaub/relay
...
Allow interactions to deal directly with browser events.
2013-11-01 14:24:51 -07:00
Tim Schaub
d5d005ba3f
Allow interactions to deal directly with browser events
...
The relayEvent_ method wraps goog's browser events in our MapBrowserEvent. This allows interactions to deal with real browser events in addition to our emulated events.
2013-11-01 13:07:44 -06:00
Frederic Junod
10f7bf1bcb
Fix precision input change in mouse-position example
2013-11-01 16:35:26 +01:00
Paul Spencer
c4ba8a85bc
Merge pull request #1210 from pagameba/mapoptions-interactions
...
Add support for passing interactions as an array for consistency.
2013-11-01 06:14:49 -07:00
Paul Spencer
7df3c7506f
Add support for passing interactions as an array for consistency.
2013-11-01 08:03:06 -04:00
Éric Lemoine
0f71323c05
Merge pull request #1203 from elemoine/touch
...
Map browser event handler refactoring
2013-11-01 01:51:38 -07:00
Frédéric Junod
a05c426212
Merge pull request #1186 from fredj/validate_valueAsNumber
...
mouse-position example: Projection select issue
2013-10-31 23:49:48 -07:00
Tom Payne
0ad6948a15
Merge pull request #1209 from twpayne/collection-extend
...
Test that ol.Collection#extend fires events
2013-10-31 12:36:11 -07:00
Tom Payne
9442f2d209
Test that ol.Collection#extend fires events
2013-10-31 20:28:02 +01:00
Paul Spencer
5af671b5f7
Merge pull request #1181 from pagameba/doc-observables
...
Add `@todo observable` documentation for observable properties
2013-10-31 10:51:20 -07:00
Bart van den Eijnden
732aa06f8b
Merge pull request #1201 from bartvde/bing
...
Terms of Use link missing in Bing attribution (r=@ahocevar)
2013-10-31 10:01:01 -07:00
Bart van den Eijnden
8b085514b1
add Terms of Service to the Bing attribution
...
make sure the epsg4326Extent is constructed with the correct arguments
2013-10-31 16:49:46 +01:00
Tim Schaub
7fb56579c5
Add addInteraction and removeInteraction methods to the map
...
This is in line with how we add/remove controls and overlays.
2013-10-31 09:26:28 -06:00
Tim Schaub
7d2d68c011
Give interactions a reference to the map
...
This is in line with what we do for controls and overlays. A follow-up change will add calls to `setMap` when interactions are added to a map.
2013-10-31 09:25:52 -06:00
Éric Lemoine
d81fe5ac95
Map browser event handler refactoring
...
This commit refactors the code of the map browser event handler. The changes are the following:
Previously the `handleTouch*_` listener functions handled both `touch*` and `mspointer*` events. With this commit we use per-event type listeners. This duplicates some code (could be avoidable), but makes it easier to introduce mouse/touch/pointer specific treatments in the future.
We now listen to pointermove, pointerup, touchmove and touchend only when needed. In this way we're assured that a `down` event was received (and that `this.down_` is set) when the `up` or `move` listeners are called. This fixes the bug @oterral reported on the mailing list: https://groups.google.com/d/msg/ol3-dev/jR844F7Nlg8/eN9dt4uATK0J .
To avoid problems in browsers that trigger different types of events (e.g. both mouse and pointer events) the `down` listeners unregister the other `down` listeners. For example, the `pointerdown` listener unregisters the `mousedown` and `touchstart` listeners, for ever.
2013-10-31 13:35:01 +01:00
Éric Lemoine
d211f65203
Merge pull request #1195 from elemoine/click
...
Emulated click events on mouse devices
2013-10-31 01:50:34 -07:00
Éric Lemoine
8402eee0c3
Map "click" event renamed to "singleclick"
...
As discussed with @tschaub in #1195 .
2013-10-31 09:37:16 +01:00
Tim Schaub
8e892a633d
Merge pull request #1188 from tschaub/gfi-extent
...
Correctly generate BBOX in URL for GetFeatureInfo in ol.source.ImageWMS.
2013-10-30 09:10:48 -07:00
Frederic Junod
a2b9f1d0ac
Only set the 'valueAsNumber' property is the value is valid
2013-10-30 14:15:59 +01:00
Éric Lemoine
2c930d74b5
clickOnly condition checks map clicks
2013-10-30 13:17:12 +01:00
Éric Lemoine
6ab88aad72
Add tests for emulated clicks
2013-10-30 13:16:09 +01:00
Éric Lemoine
0fa66cc7e7
Remove mousedown listener on first touchstart
2013-10-30 13:16:09 +01:00
Éric Lemoine
9f7ead5ef4
Remove unused ol.MapBrowserEventHandler#relayEvent_ func
2013-10-30 13:16:09 +01:00
Éric Lemoine
a85b82090d
Emulate click events only on mouse "action"
...
`click` events are fired only if the mouse action button is pressed. This prevents `click` events from being fired when the middle mouse button is used.
Also, without this commit, in Chrome with emulated touch events enabled, double-clicking the map doesn't zoom the map. This is because `ol.BrowserFeature.HAS_TOUCH` is `false` in that environment. The commit fixes it by testing `isMouseActionButton` on mouse devices only.
2013-10-30 13:16:09 +01:00
Éric Lemoine
0c212fdcb5
Emulated click events on mouse devices
...
The map already emits emulated `click` and `dblclick` events on touch and pointer devices. With this commit the map emits emulated `click` and `dblclick` events on mouse devices as well.
2013-10-30 13:16:09 +01:00
Frédéric Junod
68752729ab
Merge pull request #1140 from fredj/rename_interaction_condition
...
Rename ol.interaction.condition
2013-10-30 04:22:31 -07:00
Frederic Junod
a9159ecac3
Rename ol.interaction.condition to ol.events.condition
2013-10-30 12:13:44 +01:00
ahocevar
5b9bcbac1c
Merge pull request #1197 from ahocevar/handledragend
...
Handle dragend after resetting view hint and dragging flag
2013-10-30 03:59:43 -07:00
ahocevar
4b7b95fc2f
Handle dragend after resetting view hint and dragging flag
...
When we start dragging, we first handle dragstart and then set
the INTERACTING view hint and the dragging flag. To end dragging
in a symmetric manner, we have to first reset the INTERACTING
hint and dragging flag, and then handle dragend.
This flaw becomes obvious when using an interaction where no
animation is performed after the interaction. This can be seen
in the style-rules example when using the dragzoom interaction
(i.e. zoom using a drag box): the vector renderer will not
render the new resolution, because the INTERACTING view hint is
still set when the zoom box dragend is handled.
2013-10-30 11:45:34 +01:00
Bruno Binet
871820f2b5
Merge pull request #1122 from bbinet/fix-zindex-issues
...
Fix overlay zindex issues
2013-10-30 02:39:06 -07:00
Éric Lemoine
16b817b830
Overlay stopEvent and insertFirst default to true
2013-10-30 09:49:38 +01:00
Bruno Binet
d7c696fc76
Improve doc for stopEvent and insertFirst options
2013-10-30 09:28:56 +01:00
Bruno Binet
4e602fdb8d
Set z-index: auto so that popup is not above controls
2013-10-30 09:28:26 +01:00
Bruno Binet
59eaa89a54
Fix overlay z-index issue in overlay example
2013-10-30 09:28:26 +01:00
Bruno Binet
86cfdf4da7
Fix overlay z-index issue in popup example
2013-10-30 09:28:26 +01:00
Bruno Binet
71097d9cfc
Insert or append overlay based on insertFirst option
...
This is to fix z-index issues with overlays that pass above ol3 default
controls.
2013-10-30 09:28:25 +01:00
Bruno Binet
69cee6a410
Add insertFirst option in ol.OverlayOptions typedef
2013-10-30 09:28:25 +01:00
Tim Schaub
370bb964ab
Tests for the image wms source
2013-10-29 14:18:14 -06:00
Tim Schaub
1af11e27ac
Proper map extent for GetFeatureInfo request
...
Note that with and without this change, the pixel provided to the ol.source.wms.getFeatureInfo function will be wrong if the view has non-zero rotation.
2013-10-29 14:11:35 -06:00
Paul Spencer
4e657e464c
Add @todo observable documentation for observable properties
...
This PR adds documentation for observable properties, which will then be pulled into the docs correctly once #1180 is merged. This is a first pass based on searching for definition of observable properties being defined as enums after lines ending with `Property = {`. If there are observable properties implemented that don't follow this pattern then they are not included.
I've added simple descriptions based on what I know or could easily figure out, there may be some properties (like preload) that are not correctly described.
I've also added `readonly` annotations where I knew that a property was readonly. I may have missed some readonly properties.
ol.layer.Base has a bunch of properties but I don't think it is exported so the documentation of these properties will not show up, so I added the documentation to ol.layer.Layer instead even though this isn't really where it should be documented.
2013-10-29 10:24:54 -04:00
Frédéric Junod
9ada23a08a
Merge pull request #1182 from fredj/moveend_example
...
Wrong extent coordinate order in moveend example
2013-10-29 05:23:50 -07:00
Frédéric Junod
e3abfae02c
Merge pull request #1189 from fredj/apidoc
...
Minor apidoc updates
2013-10-29 05:23:40 -07:00
Frederic Junod
9de78f1168
Fix bottom left and top right computation in moveend example
2013-10-29 11:03:10 +01:00
Frederic Junod
3efc810ca9
Quote values in apidoc
2013-10-29 11:01:49 +01:00
Frédéric Junod
7a0cefd872
Merge pull request #1185 from fredj/coord_format
...
Add ol.coordinate.format function
2013-10-28 23:46:16 -07:00
Tim Schaub
df78a41ff1
Merge pull request #1187 from pagameba/fix-todo-observables
...
Fix todo observables.
2013-10-28 13:28:53 -07:00
Paul Spencer
d18119d98b
Remove unnecessary Get column from observables
2013-10-28 16:12:08 -04:00
Paul Spencer
e858727bd0
Fix @todo observable name reference.
2013-10-28 16:11:40 -04:00
Tim Schaub
18d2eb161e
Merge pull request #1180 from pagameba/doc-jsdoc-plugins
...
Add jsdoc plugins for stability and observables.
2013-10-28 12:36:18 -07:00
Paul Spencer
d3b8d0b676
Add jsdoc plugin that maps @todo tags to @stability and @observable tags.
...
This is a temporary measure until Plovr handles custom tags or is replaced in the build system.
Add support for indicating API stability with inline documentation
In preparation for documenting the stability of API features, this commit adds support for indicating API stability via a new jsdoc tag @stability. There is a small plugin for jsdoc that adds a new tag, @stabiility, with some ability to enforce specific level names. The templates and css have been updated to include the stability level in the generated documentation. (+1 squashed commit)
Squashed commits:
[d6bc03d] Add jsdoc plugin for documenting observable properties of a class.
2013-10-28 15:17:59 -04:00
Frederic Junod
1217243f84
Better ol.coordinate.* documentation
2013-10-28 17:34:54 +01:00
Frederic Junod
9ca74200ed
Remove opt_precision check in ol.coordinate.format
...
Default is already 0, see http://www.ecma-international.org/ecma-262/5.1/#sec-15.7.4.5
2013-10-28 16:26:21 +01:00
Frederic Junod
cdf34b558a
Add ol.coordinate.format function
...
Return a formatted coordinate. Example usage:
> ol.coordinate.format([0.01 ,12.14], "{x}, {y}", 2)
"0.01, 12.14"
> ol.coordinate.format([0.01 ,12.14], "lat: {y} / lon: {x}", 1)
"lat: 12.1 / lon: 0.0"
2013-10-28 15:32:43 +01:00
Éric Lemoine
5928c1cea1
Merge pull request #1184 from oterral/get_image_element
...
Fix getImageElement calls in canvas and webgl renderer
2013-10-28 06:32:06 -07:00
Olivier Terral
cc3660f32a
Fix getImageElement calls in canvas and webgl renderer
2013-10-28 14:04:40 +01:00
Tim Schaub
1529aad7f6
Merge pull request #1177 from probins/viewdocs
...
Small addition to view2d docs.
2013-10-27 11:39:44 -07:00
Peter Robins
e73fb871b6
Small addition to view2d docs
2013-10-27 05:53:46 -04:00
Éric Lemoine
d7636f266f
Merge pull request #1147 from elemoine/issue-1147
...
IE 10 Click on popup
2013-10-27 02:09:25 -07:00
Tim Schaub
9d52e85fc3
Merge pull request #1163 from pagameba/doc-stability
...
Add default stability level to docs of exported things.
2013-10-25 11:40:16 -07:00
Tim Schaub
ca6681afa8
Merge pull request #1171 from probins/mapdocs
...
Fix error in map docs.
2013-10-25 10:51:23 -07:00
Peter Robins
d5df4bf80b
Fix error in map docs
...
[ci skip]
2013-10-25 13:08:26 -04:00
Paul Spencer
bada596b45
Add default stability level to docs of exported things.
2013-10-24 18:20:24 -04:00
Tom Payne
a13c5d30a2
Merge pull request #1159 from twpayne/export-create-empty
...
Export ol.extent.createEmpty function
2013-10-24 04:21:55 -07:00
Frederic Junod
409d7d209d
Export ol.extent.createEmpty function
2013-10-24 13:13:08 +02:00
Éric Lemoine
c17c21467e
Merge pull request #1151 from probins/viewdocs
...
Some additions to View2d docs
2013-10-22 04:32:25 -07:00
Peter Robins
f5c6565617
Some additions to View2d docs
...
[ci skip]
2013-10-22 07:15:30 -04:00
Tim Schaub
def4d62142
Merge pull request #1150 from tschaub/bing
...
Use permanent Bing Maps API key.
2013-10-21 14:31:01 -07:00
Tim Schaub
fdda18b57b
Use permanent Bing Maps API key
...
This key is registered for "Not-for-Profit" use by OpenLayers as a project of OSGeo - a 501(c)(4) organization.
See the complete [Terms of Use](http://www.microsoft.com/maps/product/terms.html ) under the Eduction or Non-Profit Organization Use section.
2013-10-21 11:21:11 -06:00
Tim Schaub
e70b55b60b
Check resources length of first resource set (see #1149 )
2013-10-21 11:18:24 -06:00
Éric Lemoine
c065282243
Stop mspointer events
...
Stop mspointerup and mspointerdown events reaching the "stop event" overlay container.
2013-10-21 15:33:12 +02:00
Tom Payne
740b6e8b56
Merge pull request #1149 from twpayne/bing-maps-errors
...
Improve handling of error responses from Bing
2013-10-21 04:59:55 -07:00
Tom Payne
e4eff4658b
Improve handling of error responses from Bing
...
Previously goog.asserts.assert was used to check that the response was
successful, which are stripped from compiled code. This commit sets the
ERROR state on the source instead.
2013-10-21 12:02:55 +02:00
Éric Lemoine
50cbf2fdac
Merge pull request #1146 from probins/setproj
...
Add 'do not use' warning to view.setProjection
2013-10-20 08:50:17 -07:00
Peter Robins
a479193cf0
Add 'do not use' warning to view.setProjection
...
[ci skip]
2013-10-20 11:35:41 -04:00
Tom Payne
ba1a4cbac8
Merge pull request #1144 from twpayne/wms-logo
...
Add missing logo option for ol.source.TileWMS
2013-10-18 07:26:02 -07:00
Tom Payne
2a1bdf6b16
Add missing logo option
2013-10-18 15:56:05 +02:00
Tom Payne
9997e710ea
Merge pull request #1143 from twpayne/wmts-logo
...
Logo given in options not being displayed
2013-10-18 05:32:25 -07:00
Tom Payne
228ff4e56b
Add missing logo option
2013-10-18 14:23:16 +02:00
Éric Lemoine
c8f02fcd6e
Merge pull request #1141 from elemoine/relay
...
Do not relay contextmenu and mousemove events
2013-10-18 02:58:17 -07:00
Éric Lemoine
1c890d837e
Unconditonally set the framestate focus
2013-10-18 10:03:59 +02:00
Éric Lemoine
08bad9746b
Do not relay mouseout events
2013-10-18 10:00:53 +02:00
Éric Lemoine
4008ab7f6c
Vector examples display feature info on click again
2013-10-18 09:59:47 +02:00
Éric Lemoine
4c7f30c139
Make overlay container stop touchend and mouseup
2013-10-18 09:59:47 +02:00
Éric Lemoine
70eb5a5f13
Emulate click and dblclick on touch devices
2013-10-18 09:59:47 +02:00
Éric Lemoine
fe3440a83d
Use jQuery to listen to map mousemove in examples
...
This commit also removes the click listener, which was used for touch devices. The click listener will be added back when the lib will correctly handle clicks on touch devices.
2013-10-18 09:59:47 +02:00
Éric Lemoine
938f45a032
Do not relay mousemove events
2013-10-18 09:59:46 +02:00
Éric Lemoine
1c051aa055
Do not relay contextmenu events
2013-10-18 09:59:46 +02:00
Frédéric Junod
7e737f8b71
Merge pull request #1137 from fredj/dragbox_condition
...
Add new condition param to ol.control.DragBox
2013-10-17 23:48:34 -07:00
Frédéric Junod
19f66453fe
Merge pull request #1138 from fredj/touch_pixel
...
Make sure that ol.MapBrowserEvent#getPixel() always returns a valid value
2013-10-17 21:45:14 -07:00
Frederic Junod
92acc3e2d9
Make sure that the event position is correct for touch events
...
This is a workaround for https://code.google.com/p/closure-library/issues/detail?id=588
2013-10-17 13:51:51 +02:00
Frederic Junod
ade9984872
Add new condition param to ol.control.DragBox
2013-10-17 07:44:05 +02:00
ahocevar
33f426fd85
Merge pull request #1135 from ahocevar/no-blur
...
Use integers when positioning on the target canvas
2013-10-16 09:03:08 -07:00
ahocevar
386fac2429
Use integers when positioning on the target canvas
...
This avoids blurred images after view center changes (dx, dy)
and at fractional zoom levels (dw, dh).
2013-10-16 16:39:45 +02:00
Tim Schaub
a8442df56a
Merge pull request #1136 from pagameba/null-framestate-bug
...
Fix a bug when frameState is null which occurs in offline mobile devices.
2013-10-16 06:46:20 -07:00
Tim Schaub
3c5107b218
Merge pull request #1133 from tschaub/align-pixels
...
Ensure that pixels are aligned when rendering icons.
2013-10-16 06:37:46 -07:00
Paul Spencer
3173ddbb5f
Fix a bug when frameState is null which occurs in offline mobile devices
2013-10-16 08:59:46 -04:00
Éric Lemoine
63c9aed620
Merge pull request #1077 from ThomasG77/setPositioning
...
Export ol.Overlay#setPositioning
2013-10-16 02:50:38 -07:00
Tim Schaub
b02f47a5a5
Align pixels when drawing icons or shapes
...
The floor before setting the transform ensures that we translate by integer pixels for odd and even dimenstions. The round before drawing the image ensures pixels are aligned.
2013-10-15 22:12:12 -06:00
Tim Schaub
5fe7c20450
Merge pull request #1132 from tschaub/wide-stroke
...
Only call lineTo if we are in a new pixel.
2013-10-15 12:35:58 -07:00
Éric Lemoine
a5c6a865bf
Merge pull request #1129 from elemoine/eventcoord
...
Add ol.Map#getEventPixel and ol.Map#getEventCoordinate
2013-10-15 04:03:07 -07:00
Tom Payne
3eded60938
Merge pull request #1118 from twpayne/build-examples-together
...
Build examples together
2013-10-15 03:48:34 -07:00
Éric Lemoine
69642f9a6d
Export ol.Map#getViewport
2013-10-15 11:33:32 +02:00
Tim Schaub
2011e02364
Avoid calling lineTo on the same pixel for polygon stroke
2013-10-14 17:07:06 -06:00
Tim Schaub
71a6c4f270
Only call lineTo if we are in a new pixel for linestring
...
Rendering performance degrades as the context lineWidth increases when calling lineTo many times for the same pixel coordinate. This appears to be a widespread performance issue and is very clearly improved by only calling lineTo when in a new pixel coordinate.
2013-10-14 17:06:44 -06:00
Éric Lemoine
be4d8a5698
Merge pull request #1131 from jomue/fix-apidoc-typo
...
Fix 2 typos on the API docs mainpage
2013-10-14 14:15:56 -07:00
Jonas Mueller
3c902af042
Typo retieving -> retrieving
2013-10-14 22:50:19 +02:00
Jonas Mueller
843c9cab83
Typo describes -> describe
2013-10-14 22:48:17 +02:00
Frédéric Junod
29221a9869
Merge pull request #1128 from fredj/offset_props
...
Rename offset* attributes to delta*
2013-10-14 07:59:36 -07:00
Éric Lemoine
4c04c9fa5c
Use getCoordinatePixel in ol.MapBrowserEvent
2013-10-14 15:36:46 +02:00
Éric Lemoine
49e0af5abb
Use getEventPixel in ol.MapBrowserEvent
2013-10-14 15:36:37 +02:00
Éric Lemoine
3aeb4d1584
Export ol.Map#getEventCoordinate
2013-10-14 15:30:23 +02:00
Éric Lemoine
dbdacec6df
Export ol.Map#getEventPixel
2013-10-14 15:30:23 +02:00
Frederic Junod
9ffabb481c
Rename offset* attributes to delta*
2013-10-14 14:22:51 +02:00
Éric Lemoine
c9b1ba51fa
Add ol.Map#getEventCoordinate
2013-10-14 09:43:25 +02:00
Éric Lemoine
406207213f
Add ol.Map#getEventPixel
2013-10-14 09:43:11 +02:00
Tim Schaub
86bb213048
Merge pull request #1126 from kryger/patch-1
...
Typo crossOriin => crossOrigin.
2013-10-13 10:13:50 -07:00
Lukasz Kryger
f1c45c4a6c
Typo crossOriin => crossOrigin
2013-10-13 17:57:22 +01:00
Bruno Binet
c07933beef
Merge pull request #1120 from bbinet/overlay-stop-events
...
Configurable event propagation for overlays
2013-10-11 07:13:31 -07:00
Bruno Binet
06580950ca
Add controls to ol-overlaycontainer-stopevent
...
so that events won't be propagated to the map when interacting with a control
2013-10-11 12:51:22 +02:00
Bruno Binet
e1da49fb32
Merge pull request #1121 from bbinet/fix-whitespace-indent
...
Fix indent
2013-10-11 03:24:32 -07:00
Bruno Binet
aaf64c8fec
Fix indent
2013-10-11 12:23:21 +02:00
Bruno Binet
623b2fab14
Adjust event propagation for popup example
2013-10-11 12:17:08 +02:00
Bruno Binet
2d0fdfdd87
Adjust event propagation for overlay example
2013-10-11 12:17:08 +02:00
Bruno Binet
caf958826d
Add new container which don't stop event propagation
...
and allow overlays to optionnally stop event propagation
2013-10-11 12:16:56 +02:00
Bruno Binet
8c8dbe2ece
Add stopEvent option in ol.OverlayOptions typedef
2013-10-11 12:14:58 +02:00
Frédéric Junod
0af2ac60d6
Merge pull request #1119 from fredj/drz_offset
...
Use getPixel function instead of offset from event
2013-10-10 23:17:45 -07:00
Frederic Junod
ef97da2b77
Use getPixel function instead of offset from event
2013-10-11 07:35:27 +02:00
Tom Payne
3f1ae87eee
Only build combined examples in integration tests
2013-10-10 16:45:24 +02:00
Tom Payne
e2df5ceacb
Add target to concatenate and build all examples
2013-10-10 16:45:05 +02:00
Tom Payne
effc09edd6
Add script to combine examples
2013-10-10 16:44:34 +02:00
Éric Lemoine
4c765d817d
Merge pull request #1116 from elemoine/loader
...
Revert "Always set CLOSURE_NO_DEPS to true"
2013-10-10 06:41:33 -07:00
Éric Lemoine
036dee55a9
Revert "Always set CLOSURE_NO_DEPS to true"
...
This reverts commit aa5a571ab1 .
2013-10-10 09:26:37 +02:00
Tim Schaub
08de33c020
Merge pull request #1115 from tschaub/no-deps
...
Stop base.js from trying to load deps.js.
2013-10-09 16:03:28 -07:00
Tim Schaub
ca3dcb0e14
Stop base.js from trying to load deps.js
2013-10-09 15:47:30 -06:00
Tim Schaub
dd67c7d8c3
Merge pull request #1111 from tschaub/font-weight
...
Add fontWeight property to TextSymbolizer.
2013-10-09 13:20:47 -07:00
Tim Schaub
3893351d01
Merge pull request #1113 from tschaub/point-symbolizers
...
ol.style.Shape and ol.style.Icon don't inherit from ol.style.Point.
2013-10-09 13:19:14 -07:00
Tim Schaub
2ee776d9f6
Support fontWeight in text symbolizer
2013-10-09 11:59:30 -06:00
Tim Schaub
d5ab5ec1d2
Shape symbolizer extends point symbolizer
2013-10-09 09:01:51 -06:00
Tim Schaub
e36c53dd23
Icon symbolizer extends point symbolizer
2013-10-09 09:01:30 -06:00
Tom Payne
7be90877fe
Merge pull request #1105 from twpayne/example-fixes
...
Example type-related fixes
2013-10-09 04:56:45 -07:00
Tim Schaub
f302fee5ad
Merge pull request #1108 from tschaub/java
...
Rely on java in path.
2013-10-08 13:53:27 -07:00
Tim Schaub
03c7e7c031
Rely on java in path
2013-10-08 13:47:46 -06:00
Tim Schaub
2f3cd430de
Merge pull request #1070 from tschaub/text-stroke
...
Add stroke support to text symbolizers.
2013-10-08 08:12:11 -07:00
Tom Payne
2f10e62b76
Merge pull request #1100 from twpayne/animation-duration-control
...
Animation duration control
2013-10-08 06:53:18 -07:00
Tom Payne
1a000c3719
Add typecast in WMTS IGN example
2013-10-08 15:37:32 +02:00
Tom Payne
4e5d50de98
Fix use of ol.dom.Input numeric value
2013-10-08 15:30:26 +02:00
Tom Payne
88d019a0bb
Add typecasts in animation example
2013-10-08 15:29:44 +02:00
Tom Payne
b533cad031
Only install animations if duration > 0
2013-10-08 14:35:04 +02:00
Tom Payne
c6df48e424
Add zoomDuration option to interaction defaults
2013-10-08 14:35:04 +02:00
Tom Payne
b1ed63ebf8
Make touch zoom animation duration configurable
2013-10-08 14:35:04 +02:00
Tom Payne
6c0d4cddad
Make mouse wheel zoom animation duration configurable
2013-10-08 14:35:03 +02:00
Frédéric Junod
b022da3da0
Merge pull request #1103 from fredj/doc
...
Minor apidoc updates
2013-10-08 00:15:08 -07:00
Frederic Junod
307e2d936c
Minor apidoc updates
2013-10-08 09:04:50 +02:00
Tim Schaub
539ecbdd9c
Add stroke support for text symbolizers
2013-10-07 16:17:38 -06:00
Tim Schaub
5e86ffcca5
Add stroke properties to text symbolizer literal
2013-10-07 16:09:20 -06:00
Bruno Binet
aca022df6e
Merge pull request #1101 from bbinet/overlay_center_positioning
...
ol.overlay center positioning
2013-10-07 10:35:21 -07:00
Bruno Binet
8f92deeac2
Fix overlay positioning in icon example
2013-10-07 18:51:34 +02:00
Bruno Binet
41085560f6
Fix overlay positioning in geolocation example
2013-10-07 18:36:51 +02:00
Tim Schaub
428ba59806
Merge pull request #1102 from tschaub/expr-lib
...
Always use ol.expr.lib when calling evaluateFeature.
2013-10-07 09:35:58 -07:00
Tim Schaub
0296ee846a
Avoiding unhandled errors
...
These tests were generating errors that were not caught because they were outside the `it` functions.
2013-10-07 09:47:41 -06:00
Tim Schaub
60a13d6517
Always provide lib functions, conditionally provide scope
2013-10-07 09:46:24 -06:00
Bruno Binet
715236c1f6
Update ol.overlay exports for center positioning
2013-10-07 17:01:06 +02:00
Bruno Binet
e9ac7cef83
Update overlay example with center positioning
2013-10-07 16:46:33 +02:00
Bruno Binet
29076db6ed
Add support for ol.overlay center positioning
2013-10-07 16:41:59 +02:00
Tom Payne
1863109ac8
Make keyboard zoom animation duration configurable
2013-10-07 15:41:00 +02:00
Tom Payne
93b33589a1
Make double click zoom animation duration configurable
2013-10-07 15:39:52 +02:00
Tom Payne
214e578333
Make zoom control animation duration configurable
2013-10-07 15:35:52 +02:00
ahocevar
37a7ac1f5b
Merge pull request #1097 from ahocevar/multi-geometry-events
...
Fire change events in multi-part geometries
2013-10-05 10:07:26 -07:00
ahocevar
4b934c03ba
We want to create a deep clone, not a shallow one
2013-10-05 08:42:21 -06:00
ahocevar
b40124b2bc
Fixing doc comment
2013-10-05 08:41:49 -06:00
ahocevar
52552c9b18
Fire change events for multi-part geometries
2013-10-04 23:36:16 -06:00
Tim Schaub
703564fcbb
Merge pull request #1096 from tschaub/editable-features
...
Editable geometries and features.
2013-10-03 19:22:30 -07:00
Tim Schaub
67fab12fef
Listen for feature events and fire layer events
2013-10-03 15:51:00 -06:00
Tim Schaub
adf99d592a
Listen for geometry events and fire feature events
2013-10-03 15:50:23 -06:00
ahocevar
48421083ba
Merge pull request #1095 from ahocevar/master
...
More test fixes (see #1093 )
2013-10-03 13:39:52 -07:00
ahocevar
00a73a6188
More test fixes (see #1093 )
2013-10-03 14:39:30 -06:00
ahocevar
9a9085d716
Merge pull request #1094 from ahocevar/master
...
Fixing tests (see #1093 )
2013-10-03 13:37:56 -07:00
ahocevar
62134f6ee2
Fixing tests (see #1093 )
2013-10-03 14:37:02 -06:00
ahocevar
de999b9463
Merge pull request #1093 from ahocevar/symbolizer-id
...
Adding counter expression function
2013-10-03 12:16:02 -07:00
ahocevar
32f8826622
Minor doc change
2013-10-03 13:16:03 -06:00
Tim Schaub
b821619368
Change event for polygons
2013-10-03 12:28:35 -06:00
Tim Schaub
30b2e3930b
Add setCoordinates for linestring and dispatch change event
2013-10-03 12:28:35 -06:00
Tim Schaub
e78690c2d2
Add setCoordinates for point and dispatch change event
2013-10-03 12:28:35 -06:00
Tim Schaub
9b47c15bd8
Make geometries event targets
...
Previously, the tests were using eql to make assertions about matching geometries. This is inappropriate for structures with circular references (as with goog.events.EventTarget);
2013-10-03 12:28:34 -06:00
Tim Schaub
626a319222
Accessor for polygon rings
2013-10-03 12:28:34 -06:00
Tim Schaub
42115baabb
Merge pull request #1092 from tschaub/vector-event
...
Extend goog.events.Event for custom vector layer events.
2013-10-03 11:23:39 -07:00
ahocevar
f2a9c45447
Merge pull request #1091 from ahocevar/render-zindex
...
Sort symbolizer groups by zIndex
2013-10-03 11:02:29 -07:00
ahocevar
41e7a6a059
Marking sort function private
2013-10-03 12:02:29 -06:00
ahocevar
4937f08971
Adding counter expression function
...
This function can e.g. be used to get a symbolizer literal with
an ever increasing zIndex.
2013-10-03 11:41:02 -06:00
Tim Schaub
64dd5cfc1f
Extend goog.events.Event for custom vector layer events
...
Vector events include features and extents. In the case of feature change events, the extents array will include old and new extents for features with modified geometries.w
2013-10-03 11:25:30 -06:00
ahocevar
87e755e9e4
Sort symbolizer groups by zIndex
...
Now rendering order can be controlled by setting the zIndex
symbolizer property.
2013-10-03 09:37:08 -06:00
Tim Schaub
97b56add70
Unique event type value for this target
...
The goog.events.EventType.CHANGE type is already dispatched because layers are ol.Object instances. To allow people to register for vector layer specific events without also having listeners get called with more general ol.Object change events, we need to give the types unique values.
2013-10-03 09:20:51 -06:00
Bart van den Eijnden
17356bc3ee
Merge pull request #1063 from oterral/parsing_stylemap
...
Parsing styleMap (r=@bartvde)
2013-10-03 08:01:56 -07:00
ahocevar
c03e690882
Merge pull request #1089 from ahocevar/no-geometry-type-groups
...
No longer group features by geometry type
2013-10-03 07:35:14 -07:00
ahocevar
dbb9525515
No longer group features by geometry type
...
With symbolizer literals now being geometry type specific, we no
longer need the overhead to query the RTree separately for each
geometry type and render symbolizer groups by geometry type.
The geometry type index of the FeatureCache is no longer needed.
The filtering functionality of the FeatureCache's
getFeaturesObject method can be removed because it is no longer
used.
2013-10-03 08:35:11 -06:00
Tim Schaub
58c62a201f
Merge pull request #1090 from tschaub/symbolizer-z
...
Add zIndex property to symbolizers. Symbolizers with the same zIndex (in addition to other properties) are considered equal. A subsequent change will sort features by symbolizer zIndex before rendering.
2013-10-02 22:32:34 -07:00
Tim Schaub
82e8da8df5
Removed unused stroke defaults for select intent
2013-10-02 17:38:19 -06:00
Tim Schaub
bfa257eac1
Default value for zIndex
2013-10-02 17:31:42 -06:00
Tim Schaub
43c581ef5f
Optional zIndex for text symbolizers
2013-10-02 17:31:33 -06:00
ahocevar
5dbd200e2b
Merge pull request #1088 from ahocevar/rename-vectorrenderer
...
Rename ol.renderer.canvas.VectorRenderer
2013-10-02 15:55:21 -07:00
ahocevar
adc1d130c8
Rename ol.renderer.canvas.VectorRenderer
...
To be consistent with our naming convention, this one should be
renamed to ol.renderer.canvas.Vector.
2013-10-02 15:58:27 -06:00
Tim Schaub
b9a44d2db5
Optional zIndex for shape symbolizers
2013-10-02 15:51:14 -06:00
Tim Schaub
b7cb21dc4a
Optional zIndex for icon symbolizers
2013-10-02 15:26:17 -06:00
Tim Schaub
33cacab11c
Optional zIndex for stroke symbolizers
2013-10-02 15:12:22 -06:00
Tim Schaub
04a23d0e45
Optional zIndex for fill symbolizers
2013-10-02 15:10:42 -06:00
Éric Lemoine
96fa07effb
Merge pull request #1073 from elemoine/export-supported
...
Fix exports for ol.Geolocation | DeviceOrientation.SUPPORTED
2013-10-02 05:48:26 -07:00
Tom Payne
626a6d9881
Merge pull request #1081 from twpayne/requirements
...
Add gjslint to requirements.txt
2013-10-02 05:21:44 -07:00
Tom Payne
6f24507cd3
Add gjslint to requirements.txt
2013-10-02 13:30:19 +02:00
Tom Payne
57b4606aeb
Merge pull request #1079 from twpayne/no-glsl-unit
...
Remove glsl-unit
2013-10-02 03:23:38 -07:00
Tom Payne
e96600127e
Merge pull request #1078 from twpayne/libtess.js
...
Add libtess.js
2013-10-02 03:02:17 -07:00
Frédéric Junod
948735f948
Merge pull request #1075 from fredj/center-constraint
...
Add ol.CenterConstraint
2013-10-02 02:54:17 -07:00
Tom Payne
16729065a6
Update built shader source
2013-10-01 18:33:36 +02:00
Tom Payne
39dd37073c
Don't install glsl-unit in Travis environment
2013-10-01 18:33:08 +02:00
Tom Payne
f1d4b58eb9
Use pyglslunit instead of glsl-unit
2013-10-01 18:32:36 +02:00
Tom Payne
9c9a6ebff5
Add pyglslunit alternative to glsl-unit
2013-10-01 18:31:09 +02:00
Tom Payne
36be7a64c6
Add pystache requirement
2013-10-01 18:30:57 +02:00
Tom Payne
ef23a9a204
Add requirements.txt
2013-10-01 18:30:36 +02:00
Tom Payne
51ed3e58c1
Include libtess.js in build
2013-10-01 15:14:12 +02:00
Tom Payne
9c5c252ae5
Correct @param type
2013-10-01 15:14:12 +02:00
Tom Payne
1db4750c72
Add goog.provides and goog.requires
2013-10-01 15:14:12 +02:00
Tom Payne
9be84796c8
Fix indentation in commment
2013-10-01 15:14:12 +02:00
Tom Payne
26c8495e6b
Add missing @param tag
2013-10-01 15:14:12 +02:00
Tom Payne
0709778883
Add missing @return tag
2013-10-01 15:14:11 +02:00
Tom Payne
a422c160cd
Fix @author tags
2013-10-01 15:14:11 +02:00
Tom Payne
f8efa7c6a4
Apply fixjsstyle to libtess.js
2013-10-01 15:14:11 +02:00
Brendan Kenny
31f3e92494
Import libtess.js
2013-10-01 15:14:11 +02:00
Thomas
817a8feac9
SetPositioning exposition in the API
...
The method in ol.Overlay is not exposed whereas is equivalent
getter getPositioning is visible in API and documentation.
The PR add a line of description to the documentation and expose
the method
2013-09-30 23:34:51 +02:00
Tom Payne
221a56a411
Merge pull request #1048 from twpayne/source-state-enum
...
Replace source ready flag with loading/ready/error enum
2013-09-30 05:43:14 -07:00
Tom Payne
167b309242
Replace source ready flag with loading/ready/error enum
2013-09-30 13:30:54 +02:00
Frederic Junod
680f5cbb5a
Constrain center in ol.interaction.TouchPan
2013-09-30 10:37:02 +02:00
Tom Payne
8ffe910ebf
Apply center constraint in custom projection examples
2013-09-30 10:17:24 +02:00
Tom Payne
2e395e4530
Constrain center in ol.interaction.DragPan
2013-09-30 10:17:24 +02:00
Tom Payne
92f7f14744
Constrain center in ol.interaction.Interaction.pan
2013-09-30 10:17:24 +02:00
Tom Payne
73b9b6b6a0
Add center constraint to ol.View2D
2013-09-30 10:17:24 +02:00
Tom Payne
1c003b5ab1
Add ol.CenterConstraint
2013-09-30 10:17:24 +02:00
Éric Lemoine
5c5fcb7e06
Use @exportSymbol for exporting ol.webgl.SUPPORTED
...
For consistency with the way we export ol.DeviceOrientation.SUPPORTED and ol.Geolocation.SUPPORTED.
2013-09-28 22:47:25 +02:00
Éric Lemoine
925b5d285a
Fix export for ol.DeviceOrientation.SUPPORTED
2013-09-28 22:44:59 +02:00
Éric Lemoine
43561c302e
Fix export for ol.Geolocation.SUPPORTED
2013-09-28 22:44:35 +02:00
Tim Schaub
da84dd9253
Merge pull request #1061 from tschaub/geom-refactor
...
Remove shared structures backing geometries.
2013-09-27 16:08:08 -07:00
Tim Schaub
ce6fd5ab36
Remove dimension option from KML parser
...
Geometry constructors now accept coordinates in any dimension
2013-09-27 23:18:34 +01:00
Tim Schaub
1aa83e133b
Remove dimension property from geometries
...
This was only necessary when using the shared vertices structure.
2013-09-27 23:18:34 +01:00
Tim Schaub
563918d58d
Clone should not share bounds
2013-09-27 23:18:34 +01:00
Tim Schaub
3e8ca13882
Missing stylesheet in TopoJSON example
2013-09-27 23:18:34 +01:00
Tim Schaub
3aff5e19f1
Remove shared vertices
2013-09-27 23:18:34 +01:00
Tim Schaub
0b5058f72e
Remove shared vertex handling from vector layer
2013-09-27 23:18:34 +01:00
Tim Schaub
33457c48de
Add transform method to geometries
...
In the typical sequence of parse-transform-render the most efficient place to transform coordinate values is deep within the parser immediately after values have been read (this would avoid a second pass over whatever structure is used to back geometries). To accomplish this transform during parsing, we could add back parser read options to pass the transform function around.
Until then, a transform method on geometries is straightforward to implement. This means we do a second pass through coordinate structures to transform, but this is typically done only once immediately after parsing.
2013-09-27 23:18:34 +01:00
Tim Schaub
e1ba1d8887
Remove use of shared structures in feature parsers
2013-09-27 23:18:34 +01:00
Tim Schaub
2850c761cf
Remove use of shared vertices in geom package
2013-09-27 23:18:17 +01:00
ahocevar
3349bded1c
Merge pull request #1065 from ahocevar/skip-hidden
...
Select interaction does not work with shape symbolizers and canvas renderer
2013-09-27 05:45:50 -07:00
Tim Schaub
c2f8d7508b
Merge pull request #1069 from tschaub/rule-resolution
...
Add min/maxResolution properties to rules.
2013-09-27 03:35:00 -07:00
ahocevar
6c6f9a3ef5
Doc improvements
...
Thanks @tschaub for suggesting these.
2013-09-27 12:11:41 +02:00
Tim Schaub
e71d3aec1a
Update example to use maxResolution
2013-09-27 11:47:29 +02:00
Tim Schaub
bbef15e50e
Consider resolution when applying rules
2013-09-27 11:46:48 +02:00
Tim Schaub
78c54addb3
Add min/maxResolution properties to rule options
2013-09-27 11:45:43 +02:00
ahocevar
f8e891ff15
Making the condition for adding to selection configurable
2013-09-27 11:45:15 +02:00
Olivier Terral
a35219545e
Add new line at the end of file
2013-09-26 17:26:43 +02:00
Frédéric Junod
2878309a41
Merge pull request #1067 from fredj/attribution_osm_option
...
Remove 'attribution' option from ol.source.OSMOptions
2013-09-26 06:10:17 -07:00
Frederic Junod
9891e5fbc2
Remove 'attribution' option from ol.source.OSMOptions
2013-09-26 14:15:46 +02:00
Olivier Terral
422efbe38b
Use quoted properties to fix build failure in advanced mode
2013-09-26 13:11:10 +02:00
ahocevar
c556ddd593
Skip hidden features for hit detection
2013-09-26 12:56:49 +02:00
Frédéric Junod
20ce29a5c6
Merge pull request #1064 from fredj/createFromQueryData
...
Use ol.RendererHints.createFromQueryData in examples
2013-09-26 03:38:09 -07:00
Frédéric Junod
b5035888f6
Merge pull request #1044 from fredj/tileLoadFunction_override
...
Allow tile load override for all ol.source.TileImage based classes
2013-09-26 03:36:31 -07:00
Tom Payne
9b491d1247
Merge pull request #1059 from twpayne/next-tick
...
Use goog.async.nextTick instead of goog.async.Delay
2013-09-26 03:16:25 -07:00
Frederic Junod
fc0f46344d
Use ol.RendererHints.createFromQueryData in examples
2013-09-26 10:21:38 +02:00
Olivier Terral
5c128abc5d
Add kml file for test
2013-09-26 09:50:46 +02:00
Olivier Terral
67a6703e50
Remove space
2013-09-26 09:24:30 +02:00
Olivier Terral
518658d7de
Add styleMap writer
2013-09-26 08:54:22 +02:00
Olivier Terral
e7222c040c
Fix styleUrl parsing
2013-09-26 08:54:22 +02:00
Olivier Terral
39e56f3e61
Add styleMap parsing
2013-09-26 08:54:22 +02:00
Marc Jansen
1f2ae57e73
Merge pull request #1062 from marcjansen/help-typos
...
Fix typos in build.py's help target.
2013-09-25 10:59:17 -07:00
Marc Jansen
4b60829b4a
Fix typos in build.py's help target.
...
See #1034 . Thanks @probins.
2013-09-25 19:56:32 +02:00
ahocevar
79750c662c
Merge pull request #1056 from openlayers/doc
...
Basic docs
2013-09-24 07:21:43 -07:00
Frederic Junod
907e796b55
Allow tileLoadFunction override for ol.source.MapQuestOSM and MapQuestOpenAerial
2013-09-24 15:54:53 +02:00
Tom Payne
1671a343b4
Use goog.async.nextTick instead of goog.async.Delay
2013-09-24 15:27:55 +02:00
Tim Schaub
394dfa297a
Link to API docs
2013-09-24 15:14:50 +02:00
Tim Schaub
c4dba8e828
Link to website root
2013-09-24 15:14:49 +02:00
ahocevar
9e274a61db
Fixing typo
2013-09-24 15:06:22 +02:00
Tim Schaub
5c98a47581
Bare bones index pages
2013-09-24 14:57:58 +02:00
Tim Schaub
a9b0e6239b
Link to latest, fenced code blocks
2013-09-24 14:57:58 +02:00
ahocevar
860735d7e4
Nicer search box position
2013-09-24 14:56:25 +02:00
ahocevar
b80022036f
ol3 logo for examples and apidoc header
2013-09-24 14:42:04 +02:00
ahocevar
d1c0665926
Adding heading
2013-09-24 13:46:14 +02:00
Frederic Junod
9fcd057c1e
Allow tileLoadFunction override for ol.source.Stamen
2013-09-24 13:33:01 +02:00
Frederic Junod
4614a43d48
Allow tileLoadFunction override for ol.source.WMTS
2013-09-24 13:33:01 +02:00
Frederic Junod
980d311680
Allow tileLoadFunction override for ol.source.TileWMS
2013-09-24 13:33:01 +02:00
Frederic Junod
331005468c
Allow tileLoadFunction override for ol.source.TileJSON
2013-09-24 13:33:01 +02:00
Frederic Junod
5a99adfc68
Allow tileLoadFunction override for ol.source.BingMaps
2013-09-24 13:33:01 +02:00
Frederic Junod
dd509ed39e
Allow tileLoadFunction override for ol.source.OSM
2013-09-24 13:33:01 +02:00
Frédéric Junod
ac6d8f2df1
Merge pull request #1057 from fredj/apidoc
...
Fix jsdoc formating
2013-09-24 04:30:47 -07:00
ahocevar
3adc46ae4a
Adding basic concepts tutorial
2013-09-24 13:28:42 +02:00
Frederic Junod
ef929e9a72
Fix jsdoc formating
2013-09-24 12:18:00 +02:00
Tom Payne
3e8abadf95
Merge pull request #1053 from elemoine/sourceoptions
...
Use typedef in source code for SourceOptions
2013-09-24 03:03:12 -07:00
Tom Payne
a25eff9283
Merge pull request #1047 from twpayne/remove-load-events
...
Remove source load events
2013-09-24 02:50:13 -07:00
Frederic Junod
f07294698a
Include ol.css in doc/quickstart.hbs
2013-09-24 11:15:26 +02:00
ahocevar
5ab7803402
New font and header background color
...
With this change, API docs and examples match the website design
of the new-build branch of openlayers.github.io better.
2013-09-24 10:50:27 +02:00
Tim Schaub
aec0c0d9af
Adding YAML frontmatter
...
This will be parsed by the website build task
2013-09-24 10:39:34 +02:00
Tim Schaub
2f2ee22831
Moving quickstart to doc directory
2013-09-24 10:37:43 +02:00
Julien-Samuel Lacroix
3b7db642f1
QuickStart first draft
2013-09-24 10:36:29 +02:00
Tim Schaub
2610e9e0c3
Merge pull request #1054 from tschaub/apidoc
...
Differentiating doc from apidoc.
2013-09-23 15:38:29 -07:00
Tim Schaub
4def0c6a84
Differentiating doc from apidoc
...
This renames the doc task to apidoc. The apidoc delegates to jsdoc3 currently. We will have additional documentation that is not built by jsdoc3. It makes sense to reserve the more general 'doc' name for building all documentation (not just apidoc).
2013-09-23 23:58:25 +02:00
Éric Lemoine
b2c336c29e
Use typedef in source code for SourceOptions
2013-09-23 17:53:43 +02:00
Frédéric Junod
3546a15f39
Merge pull request #1049 from fredj/webgl_ie11
...
Add 'experimental-webgl' to ol.webgl.CONTEXT_IDS_ (IE11 support)
2013-09-23 05:55:17 -07:00
Frédéric Junod
29165ddc1f
Merge pull request #1050 from fredj/social-links.js
...
Remove social-links.js script from examples and doc
2013-09-23 05:38:55 -07:00
Frederic Junod
d061994842
Remove webgl-experimental from ol.webgl.CONTEXT_IDS_
2013-09-23 14:18:30 +02:00
Frederic Junod
88f938ea47
Remove social-links.js script from examples and doc
2013-09-23 13:58:12 +02:00
Frederic Junod
c7b5bd0b6d
Add 'experimental-webgl' to ol.webgl.CONTEXT_IDS_ (IE11 support)
...
see: http://msdn.microsoft.com/en-us/library/ie/ff975238(v=vs.85).aspx
2013-09-23 09:38:45 +02:00
Tim Schaub
6276e633de
Merge pull request #832 from fredj/feature_getset_id
...
Rename setFeatureId to setId (same for get).
2013-09-20 10:31:37 -07:00
Tim Schaub
5d04d74c92
Merge pull request #1045 from tschaub/advanced
...
Use "advanced" for the production loader.
2013-09-20 10:13:57 -07:00
Tim Schaub
6c2e5f6eca
The production loader has special logic for advanced and raw modes
2013-09-20 15:29:29 +01:00
Tom Payne
bd81e6c9a9
Remove source load events
2013-09-20 13:37:40 +01:00
Tom Payne
56e352b7aa
Dispatch change events instead of load events when sources change
2013-09-20 13:37:31 +01:00
Tom Payne
8a0809c673
Merge pull request #1028 from twpayne/remove-extent-tostring
...
Remove ol.extent.toString
2013-09-20 05:10:02 -07:00
Tom Payne
fd28d56c45
Merge pull request #1046 from twpayne/url-capitalization
...
Use URL instead of Url or url in comments and strings
2013-09-20 05:09:44 -07:00
Tom Payne
abaa220314
Use URL instead of Url or url in comments and strings
2013-09-20 12:28:04 +01:00
Tom Payne
f24c9a807f
Merge pull request #1042 from fredj/esri_attributions
...
Add missing source attribution in xyz-esri example
2013-09-20 04:17:41 -07:00
Tom Payne
aa44547565
Remove ol.extent.toString
2013-09-20 12:14:41 +01:00
Marc Jansen
6a39d11222
Merge pull request #1034 from marcjansen/build-help
...
Add a help-target to build.py.
2013-09-20 03:47:21 -07:00
Tom Payne
a8d9dad552
Merge pull request #1036 from twpayne/async-tile-load
...
Asynchronos tile URL calculation
2013-09-20 02:23:09 -07:00
Tom Payne
f3336532dd
Merge pull request #1043 from twpayne/remove-xyz-seturl-example
...
Remove xyz-seturl example
2013-09-20 01:59:33 -07:00
Tom Payne
265c5f1a11
Remove xyz-seturl example
2013-09-20 09:14:13 +01:00
Tim Schaub
387f60f1e5
Merge pull request #1041 from tschaub/antisocial
...
Don't display the social links on the example index. Don't display the "mode" selection when running the development server. Set the mode in the query string when the selection changes.
2013-09-19 16:44:09 -07:00
Bruno Binet
8ccc997ecd
Merge pull request #1032 from bbinet/minmax_resolution
...
Add support for layer min/maxResolution
2013-09-19 09:11:16 -07:00
Frederic Junod
5c15c18f1a
Remove xyz-seturl example
2013-09-19 17:23:25 +02:00
Bruno Binet
d1e9dd964b
Be consistent with constant names
2013-09-19 16:59:38 +02:00
Bruno Binet
690ed1ed8e
Improve doc for minResolution and maxResolution
2013-09-19 16:59:38 +02:00
Bruno Binet
97556f234f
Add min-max-resolution example
...
Show/hide layers depending on current map resolution.
2013-09-19 16:59:38 +02:00
Bruno Binet
fa484cca8c
Fix tests for min/maxResolution
2013-09-19 16:59:38 +02:00
Bruno Binet
cf4799e87c
Add support for layer min/maxResolution
2013-09-19 16:59:38 +02:00
Tim Schaub
ea66ddf3a4
Don't show compiled option when using node dev server
2013-09-19 15:20:11 +01:00
Tim Schaub
66e1b01c2d
Use form.navbar-form for input elements in a navbar
2013-09-19 15:19:20 +01:00
Tim Schaub
ac4b031353
Remove social links from example index
2013-09-19 15:17:02 +01:00
Frederic Junod
e97b2d35d4
Add missing source attribution in xyz-esri example
2013-09-19 16:07:11 +02:00
Frédéric Junod
9a8269f780
Merge pull request #1040 from fredj/goog_global
...
Use goog.global instead of window
2013-09-19 06:46:34 -07:00
Marc Jansen
346fe30a1b
Merge pull request #1038 from marcjansen/example-compression-selection
...
examples: remove social links / include tool to switch compression
2013-09-19 06:10:53 -07:00
Marc Jansen
9e0b560cf6
Remove now obsolete file social-link.js.
2013-09-19 15:05:31 +02:00
Frederic Junod
4666f64673
Use goog.global instead of window
...
See f1f319d6ad
2013-09-19 15:03:17 +02:00
Frédéric Junod
58693be9e6
Merge pull request #1039 from fredj/perf
...
Only reset canvas transformation matrix when it has changed
2013-09-19 02:37:57 -07:00
Frederic Junod
9906497cb8
Only reset canvas transformation matrix when it has changed
2013-09-18 19:12:36 +02:00
Frédéric Junod
8a97535d93
Merge pull request #1037 from fredj/perf
...
ol.TileCoord.getKeyZXY optimization
2013-09-18 09:16:28 -07:00
Marc Jansen
62a7505d2b
Mention default target 'build' in the help output.
2013-09-18 17:49:17 +02:00
Marc Jansen
6d40b170d6
Examples: Remove social links.
2013-09-18 17:39:52 +02:00
Marc Jansen
886e38a69b
Examples: Add switch compilation level tool.
2013-09-18 17:26:46 +02:00
Frederic Junod
e30d0fefb0
Concatenate keys instead of joining it
...
For performances reasons, see http://jsperf.com/array-join-string-concat
2013-09-18 17:19:50 +02:00
Frederic Junod
42f7288d73
Assign function instead of calling it
2013-09-18 17:19:50 +02:00
Tom Payne
0e4c5d10c5
Merge pull request #1024 from pagameba/doc-interactions
...
Documentation for Interactions
2013-09-18 08:05:46 -07:00
Tom Payne
293ccfda8a
Export ol.ImageTile#getImage
2013-09-18 15:37:45 +01:00
Tom Payne
004898e462
Export ol.TileCoord#getZXY
2013-09-18 15:37:45 +01:00
Tom Payne
8ea6a50f03
Add ol.TileCoord#getZXY
2013-09-18 15:37:45 +01:00
Tom Payne
9397720c8e
Export ol.Tile#getTileCoord
2013-09-18 15:33:54 +01:00
Tom Payne
f3d5a5c37b
Add tileLoadFunction option to ol.source.XYZ
2013-09-18 13:40:07 +01:00
Tom Payne
6896e920f9
Allow tile load function to be overridden
2013-09-18 13:39:42 +01:00
Tom Payne
0085623eee
Add ol.TileLoadFunctionType
2013-09-18 13:37:12 +01:00
Marc Jansen
9deffc9d87
Merge pull request #1035 from marcjansen/jsdoc
...
Fix spelling on API-doc index page.
2013-09-18 04:50:25 -07:00
Marc Jansen
67f2e57635
Fix spelling on API-doc index page.
2013-09-18 13:48:47 +02:00
Marc Jansen
b8a7c5ee9e
Add a help-target to build.py.
2013-09-18 13:24:02 +02:00
Tom Payne
578e83d80a
Merge pull request #1033 from twpayne/no-coffee
...
Remove dependency on CoffeeScript
2013-09-18 03:39:10 -07:00
Tom Payne
fef6f5c0a5
Use compiled mocha-phantomjs.js instead of CoffeScript
2013-09-18 11:25:55 +01:00
Tom Payne
98ba6b63a4
Add compiled version of mocha-phantomjs.js
2013-09-18 11:25:28 +01:00
Frederic Junod
764aacb568
Rename {get|set}FeatureId to {get|set}Id
2013-09-17 12:50:56 +02:00
Frédéric Junod
c0486f6f65
Merge pull request #1031 from fredj/unused_requires
...
Remove unused goog.requires
2013-09-17 01:40:56 -07:00
Frederic Junod
7de0e79c62
Remove unused goog.requires
2013-09-17 09:41:22 +02:00
Éric Lemoine
ddc8fbcff7
Merge pull request #1001 from elemoine/keyhandler
...
Don't register for keyboard events on the document
2013-09-16 13:59:42 -07:00
Éric Lemoine
aa5214d3a1
Add an "accessible" example
2013-09-16 22:51:57 +02:00
Éric Lemoine
b81a4e875b
Remove noModifierKeys condition for keyboad zoom
...
Refs #917 . With the key hanler now attached to the map target by default we can remove the noModifierKeys condition for the keyboard zoom interaction. This will prevent the back button shortcut (alt + <back arrow>) to work, but it's ok, the map is focused so it's the one with the highest priority.
2013-09-16 22:51:44 +02:00
Éric Lemoine
f863ee9e37
Attach key handler to map target
2013-09-16 22:43:26 +02:00
Éric Lemoine
4abdac2abf
Merge pull request #1030 from elemoine/touches
...
Exclude tiles that touches the source extent
2013-09-16 10:00:11 -07:00
Éric Lemoine
4990c797d1
WMTS tiles touching the extent are excluded
2013-09-16 15:53:13 +02:00
Éric Lemoine
832be21c0f
WMS tiles touching the extent are excluded
2013-09-16 15:52:52 +02:00
Éric Lemoine
70c66d4cf1
Add ol.extent.touches
2013-09-16 15:51:12 +02:00
Tim Schaub
f54a54a432
Merge pull request #1029 from tschaub/tilejson-extent
...
Use proper extent structure for TileJSON.
2013-09-16 06:47:29 -07:00
Tim Schaub
7caaed4218
Merge pull request #1017 from tschaub/provide-objects-only
...
Never use goog.provide with primitives (especially with falsely values).
2013-09-16 06:46:26 -07:00
Tim Schaub
8b25e2a63e
Merge pull request #955 from tschaub/proj
...
Move projection to ol.proj namespace and limit exports.
2013-09-16 06:42:38 -07:00
Tim Schaub
97d614285e
New extent structure for TileJSON
...
The change in e806f51b3d neglected to correct the extent handling for the TileJSON source.
2013-09-15 22:22:20 -06:00
Tim Schaub
e1bafd2f6e
Export ol.proj.Projection.prototype.getExtent for use in WMTS example
2013-09-15 22:04:51 -06:00
Tim Schaub
9a2dac7182
Limit ol.proj exports
2013-09-15 22:04:51 -06:00
Tim Schaub
b524de417b
Rename ol.ProjectionUnits to ol.proj.Units
2013-09-15 22:04:51 -06:00
Tim Schaub
9a29c0e22d
Rename ol.ProjectionLike to ol.proj.ProjectionLike
2013-09-15 22:01:56 -06:00
Tim Schaub
3b20cc7b53
Rename ol.Projection to ol.proj.Projection
2013-09-15 22:01:56 -06:00
Tim Schaub
b192335e56
Merge pull request #1027 from tschaub/closure-util
...
Use the closure-util package. Documentation will come when this is a more complete solution. See #1027 for basic usage instructions.
2013-09-15 15:36:13 -07:00
Tim Schaub
591f022e9a
Merge pull request #956 from tschaub/extent
...
Change structure for ol.Extent. This makes extent use `[minX, minY, maxX, maxY]` order.
2013-09-15 15:28:35 -07:00
Tim Schaub
13c84b0523
Export ol.Geolocation.SUPPORTED and provide ol.Geolocation
2013-09-15 15:54:41 -06:00
Tim Schaub
589c6f8a0b
Export ol.DeviceOrientation.SUPPORTED and provide ol.DeviceOrientation
2013-09-15 15:54:41 -06:00
Tim Schaub
210b489a6c
Provide ol.renderer.dom instead of ol.renderer.dom.SUPPORTED
2013-09-15 15:54:41 -06:00
Tim Schaub
a2c70dba85
Provide ol.canvas instead of ol.canvas.SUPPORTED
...
This is not currently used outside the library, so it is not exported.
2013-09-15 15:54:01 -06:00
Tim Schaub
54738e29eb
Export ol.webgl.SUPPORTED and provide ol.webgl
2013-09-15 15:51:17 -06:00
Éric Lemoine
bbe4417be5
Merge pull request #1025 from elemoine/notify
...
Remove ol.Object#bindTo noNotify option
2013-09-15 14:28:58 -07:00
Tim Schaub
f1f319d6ad
Preemptively set global properties
...
As mentioned in the comments, calling goog.getUid and goog.events.listen on the global object (as done in map.js and deviceorientation.js) set global properties. To let Mocha check for other leaks, we preemptively set these properties.
2013-09-15 14:22:41 -06:00
Tim Schaub
13b55b04a8
Unnecessary spy
2013-09-15 10:41:44 -06:00
Éric Lemoine
009172951c
WebGL image layer tests require the common proj
2013-09-15 10:37:22 -06:00
Éric Lemoine
ecd82297a0
Better setup/teardown for ol.proj tests
2013-09-15 10:37:01 -06: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
de0e8aeced
New extent structure in examples
2013-09-14 21:14:55 -06:00
Tim Schaub
e84e0e1233
WebGL renderer updates for new extent structure
2013-09-14 21:14:55 -06:00
Tim Schaub
1a7e99f67e
DOM renderer updates for new extent structure
2013-09-14 21:13:47 -06:00
Tim Schaub
e575df6df0
Canvas renderer updates for new extent structure
2013-09-14 21:13:47 -06:00
Tim Schaub
3faa035de3
Geom2 package working with new extent structure
2013-09-14 21:13:47 -06:00
Tim Schaub
e6b395e2ee
View support for new extent structure
2013-09-14 21:13:46 -06:00
Tim Schaub
511e5ad5e8
Vector layer updates for new extent structure
2013-09-14 21:13:46 -06:00
Tim Schaub
75cb19d7e1
Source updates for new extent structure
2013-09-14 21:13:46 -06:00
Tim Schaub
a670b7979c
Tile grid working with new extent structure
2013-09-14 21:11:53 -06:00
Tim Schaub
65863614bb
GeoJSON and TopoJSON tests for new extent structure
2013-09-14 21:11:53 -06:00
Tim Schaub
0eb4cd6dd4
Proj support for new extent structure
2013-09-14 21:11:53 -06:00
Tim Schaub
7d00159bff
WMS capabilities parsing with new extent structure
2013-09-14 21:11:53 -06:00
Tim Schaub
5d18da4035
Filter encoding with new extent structure
2013-09-14 21:11:53 -06:00
Tim Schaub
3ea6041714
GML parsing with new extent structure
2013-09-14 21:11:53 -06:00
Tim Schaub
9226472380
Update geom package to use new extent structure
2013-09-14 21:11:52 -06:00
Tim Schaub
208d86b5bf
Arg order for extent function in expressions
2013-09-14 21:11:52 -06:00
Tim Schaub
6955499534
Update rtree to use new extent structure
2013-09-14 21:11:52 -06:00
Tim Schaub
60bf396e25
Update geom package to use new extent structure
2013-09-14 21:11:52 -06:00
Tim Schaub
dbccb8b231
Function for cloning extents
2013-09-14 21:11:52 -06:00
Tim Schaub
fcf00dea8b
New structure for extent: [minCoord, maxCoord]
2013-09-14 21:11:52 -06:00
Tim Schaub
3dc2b69615
Test conventions
...
* use `be` or `equal` for strict equality tests
* use `be.a` for `instanceof` checks
* use dot instead of bracket notation
2013-09-14 18:10:13 -06:00
Tim Schaub
377da9349e
Don't use private date_ property (see #1026 )
...
It looks like at some point the Closure Library exposed a public `date` property for this same purpose. The version of the Closure Library that comes with the closure-util package uses this property. At some point later, I'll demonstrate how we can control which version of the library we depend on.
2013-09-14 18:10:12 -06:00
Tim Schaub
75fffd1f47
Making use of the closure-util package
...
This provides some initial development utilities for people using Node.
Instructions for installing:
npm install
After pulling down the dependencies, you can start a developement server that provides the libraries (ol and Closure Library) in debug mode (not minified/compiled). Run the dev server with the following:
npm start
Currently, the example index page needs to be built with `build.py`. After building that, you should be able to browse all static files, view the examples and run the tests.
2013-09-14 18:10:12 -06:00
Paul Spencer
3a91aa3d36
fix lint issue
2013-09-13 11:23:06 -04:00
Paul Spencer
3ab50facc7
Label the link to ol.interaction as ol.interaction.Interaction
...
The documentation is really talking about instance of Interaction, not the namespace. This is more clear for users.
2013-09-13 11:23:06 -04:00
Paul Spencer
28ee9bcd9b
remove export for conditionType as it breaks the build to have it in there.
2013-09-13 11:23:06 -04:00
Paul Spencer
d7eee91195
Add exports for interactions.
2013-09-13 11:23:05 -04:00
Bart van den Eijnden
26b46d248b
Merge pull request #1022 from bartvde/parser-api
...
Parser api changes (remove read/write for feature parsers and add parser to the filenames) (r=@elemoine)
2013-09-13 08:01:57 -07:00
Éric Lemoine
8301b01395
Remove ol.Object#bindTo noNotify option
2013-09-13 16:46:49 +02:00
Frédéric Junod
2ce1c29c4d
Merge pull request #995 from fredj/export-map_example
...
Better user notification if a.download attribute is not supported
2013-09-13 05:11:15 -07:00
Bart van den Eijnden
d8ae3c161c
rename parser files to have parser as part of their filename, so they follow the ol3 conventions
2013-09-13 11:05:00 +02:00
Bart van den Eijnden
99f2d0e3d5
do not export read and write for feature parsers
2013-09-13 10:35:57 +02:00
Éric Lemoine
60623e3061
Merge pull request #1020 from elemoine/condition
...
Change the interaction condition signature
2013-09-12 09:53:05 -07:00
Éric Lemoine
ba3f97d50a
Change the interaction condition signature
2013-09-12 18:08:01 +02:00
Tim Schaub
daddc61dc6
Merge pull request #1015 from tschaub/export
...
Export ol.source.XYZ.prototype.setUrl.
2013-09-11 12:14:07 -07:00
Tom Payne
d1782dc4bb
Merge pull request #1012 from twpayne/more-renames
...
More renames
2013-09-11 11:33:40 -07:00
Tim Schaub
c029e8770c
Used in example but not exported (see #1011 )
2013-09-11 12:21:27 -06:00
Éric Lemoine
364e31fdb1
Merge pull request #1013 from elemoine/tileimage
...
Even more renames
2013-09-11 09:28:42 -07:00
Éric Lemoine
78a3ac46dd
Rename options type for ol.source.TileImage
2013-09-11 18:28:03 +02:00
Éric Lemoine
7db1b4b337
Rename file for ol.source.TileImage
2013-09-11 18:28:03 +02:00
Tom Payne
b2da95de4b
Merge pull request #1011 from twpayne/set-url
...
Add ol.source.XYZ#setUrl
2013-09-11 09:17:07 -07:00
Tom Payne
d0216c80cd
Rename ol.source.StaticImage to ol.source.ImageStatic
2013-09-11 17:48:49 +02:00
Tom Payne
4542c689e8
Add FIXME about avoiding tile cache clears
2013-09-11 17:12:58 +02:00
Tom Payne
ae6ecb7103
Add XYZ set URL example
2013-09-11 17:12:57 +02:00
Tom Payne
1ef4c379b2
Add ol.source.XYZ#setUrl and friends
2013-09-11 17:12:57 +02:00
Tom Payne
4ef6254c13
Add ol.source.TileImage#setTileUrlFunction
2013-09-11 17:12:57 +02:00
Tom Payne
184c2e52d5
Factor out ol.TileCoordTransformType
2013-09-11 17:12:57 +02:00
Tim Schaub
d57b4844d1
Merge pull request #979 from tschaub/xyz
...
Export ol.source.XYZ.
2013-09-11 07:55:57 -07:00
Tom Payne
a21ee997ba
Rename ol.source.SingleImageWMS to ol.source.ImageWMS
2013-09-11 16:38:01 +02:00
Tim Schaub
1ee2da76af
Add example using XYZ tiles from Esri
2013-09-11 00:41:25 -06:00
Tim Schaub
cf37566606
Remove unused require
...
This was unused before 03f7bb66374b162aab26289b761e7918b79c0ca7 as well. It would be interesting to see how many other unused requires there are (types that are only referenced in comments but not used in code).
2013-09-11 00:17:02 -06:00
Tim Schaub
843334627e
Moving maxZoom default to XYZ source.
...
No reason this convenience should be restricted to the OSM layer.
2013-09-11 00:17:01 -06:00
Tim Schaub
8d7d1412c9
Adding XYZOptions to objectliterals.jsdoc
...
I remain uncertain about when to use the @exportClass annotation and when to use the @exportSymbol. osmsource.exports seems to get away with simply @exportSymbol, but many other sources use @exportProperty.
2013-09-11 00:17:01 -06:00
Tim Schaub
0df6cebff9
minZoom is not a supported property of ol.tilegrid.XYZOptions
2013-09-11 00:17:01 -06:00
Tim Schaub
a6fb72c240
Export XYZ source
2013-09-11 00:17:01 -06:00
Tim Schaub
32d35386ba
Merge pull request #1008 from tschaub/code-gen
...
Non-greedy pattern matching for types.
2013-09-10 23:13:55 -07:00
Tim Schaub
4d71d2b1e8
Less greedy
2013-09-10 23:24:43 -06:00
Tim Schaub
919e2d39f1
Merge pull request #1009 from tschaub/tile
...
Use new name for tile layer in moveend example.
2013-09-10 22:23:20 -07:00
Tim Schaub
d9a2c66909
New name for tile layer
2013-09-10 21:59:08 -06:00
Tim Schaub
c845d85a31
Merge pull request #982 from tschaub/moveend
...
Fire a moveend event when the view settles.
2013-09-10 16:36:31 -07:00
Frédéric Junod
643e4592c5
Merge pull request #1007 from fredj/objectliterals
...
Fix ol.animation.BounceOptions apidoc (default easing function)
2013-09-10 09:18:39 -07:00
Frederic Junod
adf8422391
Fix ol.animation.BounceOptions apidoc (default easing function)
2013-09-10 18:16:33 +02:00
Frédéric Junod
398c527e1a
Merge pull request #1006 from fredj/WMTSOptions
...
Add missing 'version' property to ol.source.WMTSOptions
2013-09-10 08:16:02 -07:00
Tim Schaub
ba7e0e7da3
Merge pull request #973 from tschaub/default-style
...
Rework default style handling.
2013-09-10 07:58:44 -07:00
Frederic Junod
25aa1688e5
Add 'version' property to ol.source.WMTSOptions
2013-09-10 16:40:36 +02:00
Frédéric Junod
2e4ffb3591
Merge pull request #1003 from fredj/extent
...
Minor coding style and simplification for ol.Extent
2013-09-10 07:06:31 -07:00
Tom Payne
b4c2cd0eb2
Merge pull request #1004 from twpayne/tiled-wms-rename
...
Rename tiledwmssource.exports to tilewmssource.exports
2013-09-10 06:54:28 -07:00
Tom Payne
ea653ceec8
Rename tiledwmssource.exports to tilewmssource.exports
2013-09-10 15:53:14 +02:00
Frederic Junod
f1bce39fa9
Rename optional param to opt_extent
2013-09-10 14:41:12 +02:00
Frederic Junod
d34a63944b
Use ol.extent.createOrUpdate function
2013-09-10 14:33:12 +02:00
Éric Lemoine
48b2ece5a1
Merge pull request #1002 from elemoine/tilewms
...
Rename tiledwmssource.js to tilewmssource.js
2013-09-10 04:43:22 -07:00
Éric Lemoine
762fed6f8d
Change Tiled to Tile in a comment
2013-09-10 09:41:38 +02:00
Éric Lemoine
8a7e13a50c
Rename tiledwmssource.js to tilewmssource.js
2013-09-10 09:41:38 +02:00
Éric Lemoine
b92f5efbe8
Merge pull request #994 from elemoine/update-params
...
Allow changing parameters/dimensions for WMS and WMTS
2013-09-10 00:40:29 -07:00
Frédéric Junod
14d550de0f
Merge pull request #997 from fredj/apidoc
...
More api doc content
2013-09-09 08:29:58 -07:00
Éric Lemoine
31cc1f5541
More robust coordinate keys for WMTS and TiledWMS
...
This uses more robust ZXY coordinate keys, and caches the key to avoid creating garbage each time getKeyZXY is called.
2013-09-09 17:01:38 +02:00
Éric Lemoine
0823ee4ad3
Add getDimensions/updateDimensions to WMTS
2013-09-09 17:00:05 +02:00
Olivier Terral
e16de02cb2
Add getParams/updateParams to TiledWMS
2013-09-09 17:00:05 +02:00
Tom Payne
8663a5027b
Handle tile source revisions in DOM tile layer renderer
2013-09-09 17:00:05 +02:00
Tom Payne
00bdeb6bcf
Don't use rendered framebuffer when source revision has changed
2013-09-09 17:00:05 +02:00
Tom Payne
cd0186dde5
Store revision number in sources and update it on changes
2013-09-09 17:00:05 +02:00
Tom Payne
4f27dd35d8
Allow tile cache key calculation to be overridden
2013-09-09 17:00:05 +02:00
Olivier Terral
9fb4514b4e
Add getParams/updateParams to SingleImageWMS
2013-09-09 16:50:10 +02:00
Tom Payne
c82aeb586f
Merge pull request #998 from twpayne/consistent-names
...
Consistent names
2013-09-09 07:48:42 -07:00
Tom Payne
bcb4813615
Rename ol.layer.VectorLayer2 to ol.layer.Vector2
2013-09-09 16:21:04 +02:00
Tom Payne
d1659b8e69
Rename ol.source.VectorSource2 to ol.source.Vector2
2013-09-09 15:18:31 +02:00
Tom Payne
23505799b6
Rename ol.test.source.MockTileSource to ol.test.source.TileMock
2013-09-09 15:17:36 +02:00
Tom Payne
8f8f94e697
Rename ol.layer.TileLayer to ol.layer.Tile
2013-09-09 15:14:45 +02:00
Tom Payne
8f6f5e42c6
Rename ol.source.TiledWMS to ol.source.TileWMS
2013-09-09 15:12:38 +02:00
Tom Payne
0235caa1e0
Rename ol.source.ImageTileSource to ol.source.TileImage
2013-09-09 15:09:25 +02:00
Tom Payne
bf1d804a5e
Rename ol.source.DebugTileSource to ol.source.TileDebug
2013-09-09 15:07:05 +02:00
Frédéric Junod
7ffd2bcaa1
Merge pull request #993 from pagameba/deviceorientation-ios
...
Detect iOS compass heading
2013-09-09 05:57:34 -07:00
Tom Payne
71a396a189
Rename ol.source.TileSource to ol.source.Tile
2013-09-09 14:40:23 +02:00
Tom Payne
7d5a84ce8a
Rename ol.layer.ImageLayer to ol.layer.Image
2013-09-09 14:36:40 +02:00
Tom Payne
5967f96047
Rename ol.source.ImageSource to ol.source.Image
2013-09-09 14:33:12 +02:00
Tom Payne
fc2975f346
Rename ol.layer.LayerGroup to ol.layer.Group
2013-09-09 14:23:16 +02:00
Tom Payne
e428b66ab4
Rename ol.layer.LayerBase to ol.layer.Base
2013-09-09 14:18:24 +02:00
Paul Spencer
4117a5df2d
check iOS compass calibration via webkitCompassAccuracy
...
Ensure that webkitCompassAccuracy is not -1 as this indicates that the
compass has not been calibrated and its values cannot be trusted.
2013-09-09 08:05:37 -04:00
Paul Spencer
f56e01104b
Merge pull request #1 from fredj/deviceorientation-ios
...
Rename externs/html5.js to externs/closure-compiler.js
2013-09-09 05:00:43 -07:00
Frederic Junod
03e2f1a903
Add links to Proj4js and CONTRIBUTING.md
2013-09-09 12:07:16 +02:00
Frederic Junod
20916c75bb
Add more api doc
2013-09-09 12:07:03 +02:00
Frédéric Junod
cf7b40268b
Merge pull request #988 from fredj/icon_example
...
IE10 compatibility: no tooltip on icon.html example
2013-09-09 01:58:22 -07:00
Frederic Junod
0efe92ab4c
Fix popover in icon example
2013-09-09 10:23:28 +02:00
Frédéric Junod
f123f5e57b
Merge pull request #986 from fredj/rotate-north_example
...
IE10 CSS compatibility: custom-controls example
2013-09-09 01:09:17 -07:00
Frederic Junod
77c7d02873
Better user notification if a.download attribute is not supported
2013-09-09 09:55:30 +02:00
Frederic Junod
0b82cb8050
Fix rotate-north control display on touch devices
2013-09-09 09:19:45 +02:00
Frederic Junod
4bae5e755a
Rename externs/html5.js to externs/closure-compiler.js
...
Add add a fix for issues:
* https://code.google.com/p/closure-compiler/issues/detail?id=1084
* https://code.google.com/p/closure-compiler/issues/detail?id=1088
2013-09-08 16:53:28 +02:00
Éric Lemoine
5861f6a148
Merge pull request #992 from elemoine/urlfunction
...
Stricter with types
2013-09-07 22:44:49 -07:00
Paul Spencer
69872c99d2
Detect iOS compass heading
...
iOS webkit does not provide an absolute alpha, instead it provides
webkitCompassHeading.
2013-09-07 21:48:49 -04:00
Éric Lemoine
02a285665b
Remove unneeded FIXME
2013-09-07 23:50:15 +02:00
Éric Lemoine
e01344f0da
Be stricter with types in WMTS
2013-09-07 23:50:01 +02:00
Éric Lemoine
3036ee01ad
Be stricter with types in BingMaps
2013-09-07 23:49:37 +02:00
Éric Lemoine
1e308e34f9
Stricter type def for ol.TileUrlFunctionType
2013-09-07 23:32:38 +02:00
Éric Lemoine
30acfc20c3
Stricter type def for ol.ImageUrlFunctionType
2013-09-07 23:32:30 +02:00
Tim Schaub
13a937fad7
Lazily create default style
2013-09-07 09:19:11 -06:00
Tim Schaub
cc11efa420
Merge pull request #958 from tschaub/requires
...
Make the `build/check-requires-timestamp` target work with namespace provides in cases where the namespace provide isn't required by a module that provides constructors or other objects within that namespace. This may seem a bit odd, but if I want to provide `foo.bar.Bam` it isn't strictly necessary that my module require `foo.bar`.
To make this build target work, we stick with the following convention (used in the Closure Library):
* If you want to make a function available via `goog.require`, use `goog.provide` to provide the object of which the function is a member (e.g. to make the `foo.bar.baz` function available, use `goog.provide('foo.bar')`).
2013-09-07 08:13:06 -07:00
Frédéric Junod
a177cf159b
Merge pull request #990 from fredj/examples_no_webgl
...
Better user notification if WebGL is not supported
2013-09-06 14:35:54 -07:00
Frederic Junod
aa823e2b28
Better user notification if WebGL is not supported
2013-09-06 22:36:39 +02:00
Frederic Junod
393566155d
Export ol.*.SUPPORTED symbols
2013-09-06 22:34:32 +02:00
Frédéric Junod
48bf1702d4
Merge pull request #981 from fredj/side-by-side
...
Side-by-side example broken
2013-09-06 12:51:43 -07:00
Frederic Junod
169e66835d
Bind to layergroup instead of layers
2013-09-06 18:17:12 +02:00
Éric Lemoine
91b6258f13
Merge pull request #985 from ebelo/patch-1
...
add webgl only info
2013-09-06 02:09:03 -07:00
Emmanuel Belo
dbfa1726d5
Add "WebGL only" note to bind-input example
2013-09-06 11:05:43 +02:00
Éric Lemoine
bebe39102c
Merge pull request #978 from pagameba/doc-deviceorientation
...
More comprehensive docs for ol.DeviceOrientation
2013-09-06 01:39:17 -07:00
Tim Schaub
6617969d36
Example using the moveend event
2013-09-05 15:36:03 -06:00
Tim Schaub
50ed564bf6
Fire a moveend event after rendering
...
The moveend event is fired after rendering if there is no pending animation, current interaction, or other pre-render functions in the queue.
2013-09-05 15:35:53 -06:00
Paul Spencer
a0ca05d18e
Use markdown format for inline links
2013-09-05 09:01:49 -04:00
Paul Spencer
74158e52be
Update based on comments
...
This removes @class and fixes the return type pattern to match the
project standard. There are a couple of minor changes to the text as
well.
2013-09-05 07:57:16 -04:00
Paul Spencer
f9ba90f4ca
More comprehensive docs for ol.DeviceOrientation
...
Adding an extended class description of DeviceOrientation along with
some additional details in the property accessors.
2013-09-04 21:28:59 -04:00
Tim Schaub
15609f36ad
Unused imports
2013-09-04 13:56:03 -06:00
Tim Schaub
2ac3d4d2cd
Export namespaces instead of functions in generated code
2013-09-04 13:56:02 -06:00
Tim Schaub
8b7a0a060c
Export ol.interaction namespace instead of the defaults function
2013-09-04 13:55:54 -06:00
Tim Schaub
716b7b0cec
Export ol.control namespace instead of ol.control.defaults function
2013-09-04 13:55:54 -06:00
Tim Schaub
7d510310ed
Removing unnecessary require
2013-09-04 13:55:54 -06:00
Tim Schaub
36ea408ed2
Handle namespace provides
...
It looks like the convention in the Closure Library is to export either namespaces (starting with lowercase), constructors (starting with uppercase), or enums (all uppercase, one instance). I don't see any places where the Closure Library exports a function that is not a constructor.
Following the same convention, when we export `ol.foo`, it means we are making available function properties of the `ol.foo` object that start with a lowercase letter.
2013-09-04 13:55:54 -06:00
Tim Schaub
fa1601f04f
Export namespaces or constructors but not functions
2013-09-04 13:55:54 -06:00
Tim Schaub
8ca3f13bd2
Instead of providing animation functions, provide the namespace
...
This follows the convention in the Closure Library of providing either namespace objects (where the property starts with a lowercase letter), constructors (where the property starts with an uppercase letter), or enums (all uppercase properties, only one instance of this in the closure library).
2013-09-04 13:55:36 -06:00
Frédéric Junod
cd11ebbc8a
Merge pull request #976 from fredj/focus_touchend
...
Reset the map focus on 'mouseout' and 'touchend'
2013-09-04 07:06:22 -07:00
Frederic Junod
ae314916cf
Reset the map focus on 'mouseout' and 'touchend'
2013-09-04 13:21:06 +02:00
Éric Lemoine
69107621bf
Merge pull request #975 from elemoine/set-target
...
Remove ol.Map#target_
2013-09-04 04:11:49 -07:00
Éric Lemoine
fe1f10e797
No need for ol.Map#target_
2013-09-04 12:08:15 +02:00
Tom Payne
9c28d0c112
Merge pull request #971 from twpayne/set-target
...
Cleaner ol.Map#setTarget handling
2013-09-04 02:32:02 -07:00
Frédéric Junod
25b99d5997
Merge pull request #925 from fredj/ms_pointer_events
...
MSPointer events fixes
2013-09-03 22:34:14 -07:00
Tim Schaub
a34f5d110c
Merge pull request #949 from tschaub/feature-exports
...
Limited feature exports.
2013-09-03 16:17:32 -07:00
Tim Schaub
bd4f2bf1cb
Merge pull request #972 from tschaub/before-render
...
Rename addPreRenderFunction to beforeRender and remove the plural.
2013-09-03 16:16:48 -07:00
ahocevar
94942e636c
Merge pull request #969 from ahocevar/master
...
WMS getFeatureInfoOptions ignored in minified build
2013-09-03 12:57:09 -07:00
ahocevar
3bce782943
Making sure that options are not renamed
2013-09-03 20:02:49 +02:00
Tim Schaub
8e2b065ece
Exporting set and setGeometry
...
Since the set method is exported on ol.Object, we need to export the method on the feature prototype to get correct behavior.
2013-09-03 11:54:58 -06:00
Tim Schaub
dc76b81780
Rename addPreRenderFunction to beforeRender and remove the plural
2013-09-03 10:57:31 -06:00
Tom Payne
aafd7e91cc
Update teleport example to use string target
2013-09-03 15:26:19 +02:00
Tom Payne
83a9724270
Update ol.control.FullScreen to handle string targets
2013-09-03 15:26:19 +02:00
Tom Payne
53223be376
Perform ol.Map#setTarget string-to-Element conversion in event handler
...
With this change, ol.Map#setTarget no longer changes the type of the
value passed to it.
2013-09-03 15:26:19 +02:00
Éric Lemoine
e83e0e1374
Merge pull request #970 from pagameba/doc-GeolocationPositionOptions
...
Link to HTML5 Geolocation PositionOptions docs
2013-09-03 06:05:35 -07:00
Paul Spencer
fa48fc1905
Link to HTML5 Geolocation PositionOptions docs
2013-09-03 07:54:20 -04:00
Frederic Junod
f994c4f8a1
Only dispatch touchmove events after a touchstart
2013-09-03 09:35:30 +02:00
Frederic Junod
77f6b4ff59
Only consider touch events to compute ol.interaction.Touch.targetTouches
2013-09-03 09:35:30 +02:00
Frederic Junod
2b5e0c2c31
Change touchmove and touchstart listened element to 'document'
...
As for the mouse events, this allows to drag, zoom or rotate the map
with pointer(s) who moved outside of the viewport.
2013-09-03 09:35:30 +02:00
Tim Schaub
85509e1a40
Merge pull request #957 from tschaub/use-coordinate
...
Use ol.Coordinate instead of ol.geom.Vertex.
2013-09-02 15:53:29 -07:00
Éric Lemoine
e826e83530
Merge pull request #940 from elemoine/getarray
...
Export ol.Collection#getArray
2013-09-02 09:24:22 -07:00
Éric Lemoine
d68f411e82
Add doc for ol.Collection#getArray
2013-09-02 18:24:07 +02:00
Frédéric Junod
4483725185
Merge pull request #933 from fredj/focus
...
Move focus_ position update into handleMapBrowserEvent
2013-09-02 08:16:55 -07:00
Éric Lemoine
6a66e749f6
Merge pull request #953 from elemoine/overlay
...
Make ol.Overlay consistent with ol.control.Control
2013-09-02 07:03:11 -07:00
ahocevar
39b4da5ca2
Merge pull request #945 from ahocevar/select-followup
...
Follow-up improvements for #897
2013-09-02 06:47:01 -07:00
Éric Lemoine
09d9f28fe1
Merge pull request #963 from elemoine/getcontrols
...
Export ol.Map.prototype.getControls
2013-09-02 05:55:51 -07:00
Frédéric Junod
7b3a95288e
Merge pull request #966 from fredj/geolocation_example
...
Reduce the width of the div to better see the error messages
2013-09-02 05:53:20 -07:00
Tim Schaub
12839f6f50
Merge pull request #946 from tschaub/control-options
...
Remove map from ControlOptions.
2013-09-02 05:40:45 -07:00
Frederic Junod
19f8ba75bc
Reduce the width of the div to better see the error messages
2013-09-02 14:40:34 +02:00
Éric Lemoine
52c58721e1
export ol.Map.prototype.getControls
2013-09-02 14:17:23 +02:00
Éric Lemoine
7e25ecb3dc
Remove map from OverlayOptions
2013-09-02 14:15:11 +02:00
Éric Lemoine
dd4b2e3e88
Add overlay-related methods to ol.Map
2013-09-02 14:12:54 +02:00
Éric Lemoine
3885815c1d
Merge pull request #959 from probins/controlexamples
...
Out-of-date examples in control api docs
2013-09-02 05:10:47 -07:00
Peter Robins
6b61e9d84b
Remove examples from control api docs
...
[ci skip]
2013-09-02 07:44:08 -04:00
Éric Lemoine
1c72a4d078
Merge pull request #947 from elemoine/attribution
...
Make ol.Attribution take an options object
2013-09-02 03:10:41 -07:00
Éric Lemoine
7af4cbb75e
Export ol.Collection#getArray
2013-09-02 11:25:52 +02:00
Frédéric Junod
fdc70f3c30
Merge pull request #962 from fredj/lint
...
Reorder goog.require
2013-09-02 02:17:55 -07:00
Frederic Junod
34f6ba4ee8
Reorder goog.require
2013-09-02 11:01:31 +02:00
Éric Lemoine
e2a1c13439
Merge pull request #960 from elemoine/handlemappostrender
...
Remove handleMapPostrender extension point
2013-09-01 14:15:19 -07:00
Tim Schaub
109ef38d69
Exporting setMap so it is documented for custom controls
2013-08-31 16:40:46 -06:00
Éric Lemoine
96ef1ed3bd
Remove handleMapPostrender extension point
2013-08-31 23:25:08 +02:00
Tim Schaub
8844310bf4
Call setMap instead of passing map to control
2013-08-31 14:45:03 -06:00
Tim Schaub
3e1de0b1ad
Call addControl instead of passing map to control
2013-08-31 14:44:29 -06:00
Tim Schaub
6d9d5ecb4b
Update ZoomSlider example in docs
2013-08-31 07:29:44 -06:00
Tim Schaub
96dfe5656d
Merge pull request #950 from pagameba/doc-animations
...
Improve documentation for animation-related stuff.
2013-08-30 14:49:07 -07:00
Tim Schaub
b17feb4580
Add extra requires (see #958 )
2013-08-30 15:20:21 -06:00
ahocevar
d8bc769758
Do not delete from oldFeatureMap
2013-08-30 23:18:59 +02:00
ahocevar
cbf7f91cfb
instanceof check to avoid ducktyping
2013-08-30 23:18:17 +02:00
Tim Schaub
4679ba77c4
Don't export ol.control.Control.prototype.setMap
2013-08-30 14:59:47 -06:00
Tim Schaub
b479909e25
Remove map from control options
2013-08-30 14:59:21 -06:00
Tim Schaub
33f4d1e0ee
Add missing provide and require for ol.geom
2013-08-30 13:32:04 -06:00
Tim Schaub
58fe110419
Rename ol.geom.VertexArray to ol.CoordinateArray
2013-08-30 13:30:53 -06:00
Tim Schaub
7165d414c7
Use ol.Coordinate instead of ol.geom.Vertex
2013-08-30 13:30:25 -06:00
Tim Schaub
6f98a75fb8
Limit feature exports
2013-08-30 13:14:17 -06:00
Paul Spencer
bfa1fbc2cd
remove trailing whitespace to make the linter happy.
2013-08-30 13:31:10 -04:00
Paul Spencer
8c4c83b207
Improve documentation for animation-related stuff
...
The animation-related code is missing sufficient detail to make it
usable without digging in to the code. This adds some additional
detail to the ol.animation namespace, the related options, and makes
note of the existance of ol.animation in the documentation of
ol.Map.addPreRenderFunction(s).
2013-08-30 11:32:47 -04:00
Éric Lemoine
729039ba04
Adapt examples to new signature for ol.Attribution
2013-08-30 16:50:36 +02:00
Éric Lemoine
38ab64c3c3
Adapt sources to new signature for ol.Attribution
2013-08-30 16:50:36 +02:00
Éric Lemoine
818894bb56
ol.Attribution is a single-arg constructor
2013-08-30 16:50:36 +02:00
ahocevar
9dfbfab648
Follow-up improvements for #897
...
* Interaction is no goog.Disposable any more.
* Permanent cleanup during selection instead of disposeInternal.
* Moved selectionLayers creation outside feature loop.
* Maintain selectedFeatures and unselectedFeatures only for
layers that have a setRenderIntent method.
2013-08-30 16:26:49 +02:00
ahocevar
29317c3316
Merge pull request #897 from ahocevar/select
...
Select control
2013-08-30 06:25:14 -07:00
ahocevar
643eb5c4cc
Better initial extent
2013-08-30 14:46:32 +02:00
ahocevar
9dae49dc18
Symbolizer defaults for the select renderIntent
2013-08-30 13:47:43 +02:00
ahocevar
83720975f8
More specific INTENTCHANGE instead of SYMBOLIZER event
2013-08-30 12:10:55 +02:00
ahocevar
e2c4fec253
Let's at least be disposable, so we can clean up after ourselves
2013-08-30 12:00:06 +02:00
ahocevar
2a4aef0b58
THIS_IDENTIFIER no longer needed
2013-08-30 11:44:52 +02:00
ahocevar
6bb23cdda5
No longer inheriting from EventTarget
2013-08-30 11:43:35 +02:00
Éric Lemoine
1ee12e696e
Merge pull request #942 from elemoine/expr
...
Move and rename exports file for ol.expr
2013-08-29 13:01:47 -07:00
Éric Lemoine
ff30a89a49
Merge pull request #943 from elemoine/proj
...
Move exports file for proj
2013-08-29 13:00:46 -07:00
Éric Lemoine
2f5742bc1b
Merge pull request #941 from elemoine/feature
...
ol.Feature.prototype.get need not be exported
2013-08-29 13:00:11 -07:00
ahocevar
8a180e63b2
Filter layer by id
2013-08-29 16:50:55 +02:00
ahocevar
43c67ba09f
Do not dispatch selection events for now
2013-08-29 16:50:55 +02:00
ahocevar
95cf0e1264
Less closures
2013-08-29 16:50:55 +02:00
ahocevar
0c1f2328f9
Do not implement a specific clone method
...
What we need here is a mix of deep and shallow cloning, and we
do not want to do this in a generic ol.Feature#clone() method.
2013-08-29 16:50:55 +02:00
ahocevar
2394b39f6f
Use select as keyword
2013-08-29 16:50:54 +02:00
ahocevar
0fbf07fef1
Using a renderIntent lib function instead of this identifier
...
A 'this' identifier is quite useless with compressed JavaScript,
and in fact it turned out to fail in advanced mode when trying
to access a feature's renderIntent property with it. The added
renderIntent lib function as a Call expression does the job
well.
2013-08-29 16:50:54 +02:00
ahocevar
526dbebadc
Re-adding @requires that got lost during rebase.
2013-08-29 16:50:54 +02:00
ahocevar
c47634b2ee
Renaming condition to clickOnly, and fixing docs
2013-08-29 16:50:54 +02:00
Frederic Junod
89bdd3bc2c
Use a ol.interaction.condition in ol.interaction.Select
2013-08-29 16:50:54 +02:00
ahocevar
bb93a86528
Do not export 'dispose' for now
2013-08-29 16:50:54 +02:00
ahocevar
e5b095bfdf
Simplifying setRenderIntent API for bulk changing all features
2013-08-29 16:50:53 +02:00
ahocevar
100b85a7b0
Converting control to an interaction
...
To dispatch events, the interaction base class now inherits from
goog.events.EventTarget.
2013-08-29 16:50:53 +02:00
ahocevar
c6e61e2d23
Dynamic layers and lazy selection layer creation
...
With this change, the user provides a filter function instead of
an array of layers. Selection layers are created lazily, and
addition/removal of layers is not handled by the control to give
the user more options, as suggested by @elemoine.
2013-08-29 16:50:53 +02:00
ahocevar
a417b75c1f
Simplifying layer mapping
...
By making selectionLayer an object keyed by source layer UIDs,
we save some indexOf lookups.
2013-08-29 16:50:53 +02:00
ahocevar
d5c0fdd557
Removing addressed TODOs
2013-08-29 16:50:53 +02:00
ahocevar
0391a028c5
Adding layer visibility/addition/removal handling
...
The Select control creates a selection layer for each layer it
is configured with. When a configured layer is removed from the
map, the selection layer will be made invisible. For configured
layers on the map, the 'visible' property of the selection layer
is bound to the configured layer.
2013-08-29 16:50:53 +02:00
ahocevar
56c228d009
Removing option for temporary layer
...
Instead, adding setter and getter for a private temp_ property,
as suggested by @elemoine.
2013-08-29 16:50:52 +02:00
ahocevar
3a50a754aa
Implementing renderIntent handling
2013-08-29 16:50:52 +02:00
ahocevar
4f2d37b6a3
New ThisIdentifier expression
...
This allows member expressions to use the 'this' keyword.
2013-08-29 16:50:52 +02:00
ahocevar
89052079b7
Example update after recent API changes
2013-08-29 16:50:52 +02:00
ahocevar
14b69d15f1
One selection layer per source layer
...
This way all styles can be defined on the source layer, by
defining a rule with a select renderIntent. It also will make
addition and removal of layers easier while the select control
is active.
2013-08-29 16:50:52 +02:00
ahocevar
760694582e
Adding missing @requires
2013-08-29 16:50:52 +02:00
ahocevar
f05629b3c3
Work with clones rather than the original features
2013-08-29 16:50:51 +02:00
ahocevar
fdd79a385a
Making JSDoc happy
2013-08-29 16:50:51 +02:00
ahocevar
d7e277d0f5
Adding exports
2013-08-29 16:50:51 +02:00
ahocevar
414f4828d6
Making Travis happy
2013-08-29 16:50:51 +02:00
ahocevar
0c54cbd9cc
Adding tests
2013-08-29 16:50:51 +02:00
ahocevar
3d22ec4ca8
Simplifying clear/append detection
2013-08-29 16:50:51 +02:00
ahocevar
b06526781c
Adding change event
2013-08-29 16:50:51 +02:00
ahocevar
6be1ab80d2
Require layers
2013-08-29 16:50:50 +02:00
ahocevar
19a00bbe27
Making the control's button work
2013-08-29 16:50:50 +02:00
ahocevar
871388d2c0
Adding selection layer and implementing basic click selection
2013-08-29 16:50:50 +02:00
ahocevar
e2526621d1
Select example and skeleton with event listeners
2013-08-29 16:50:50 +02:00
Éric Lemoine
561581cf8b
Move exports file for proj
2013-08-29 15:38:00 +02:00
Éric Lemoine
a86ea051bf
Move and rename exports file for ol.expr
2013-08-29 15:24:52 +02:00
Éric Lemoine
0c091e868c
ol.Feature.prototype.get need not be exported
...
get is not overridden in ol.Feature.prototype, so there's no need for a specific export.
2013-08-29 14:05:25 +02:00
Frédéric Junod
7298cbd119
Merge pull request #926 from fredj/mapbrowserevent_clanup
...
ol.MapBrowserEvent cleanup
2013-08-28 22:08:34 -07:00
Tim Schaub
b0e0d18883
Merge pull request #939 from tschaub/initially-hidden
...
Do not display the popup initially.
2013-08-28 17:07:37 -07:00
Tim Schaub
ba1e985d2f
Do not display the popup initially
2013-08-28 18:05:54 -06:00
Tim Schaub
a83f298db1
Merge pull request #937 from tschaub/popup
...
Bare bones popup example.
2013-08-28 15:04:12 -07:00
Tim Schaub
0361609631
Remove separate arrow element
2013-08-28 15:25:05 -06:00
Tim Schaub
03580bcfec
Better title
2013-08-28 14:21:49 -06:00
Tim Schaub
b4df86a17e
Remove unused style
2013-08-28 14:21:07 -06:00
Tim Schaub
7cac81857d
Merge pull request #936 from tschaub/geom-exports
...
Proper geometry exports.
2013-08-28 11:40:14 -07:00
Tim Schaub
c34e582f1a
Toggle display instead of visibility for proper click handling
2013-08-28 12:36:00 -06:00
Tim Schaub
0f34bbc161
Adding some variety to the examples
2013-08-28 12:35:23 -06:00
Tim Schaub
7f66376315
Basic popup example
2013-08-28 12:28:47 -06:00
Éric Lemoine
e93383c859
Merge pull request #934 from elemoine/vector-layer
...
ol.layer.Vector pass original options to parent
2013-08-28 10:19:45 -07:00
Tim Schaub
dd37d0e736
Slightly less giant icon
2013-08-28 10:45:24 -06:00
Tim Schaub
9ef439ba23
Exports for specific geometry types
2013-08-28 10:41:07 -06:00
Tim Schaub
fb27d44840
Merge pull request #931 from tschaub/example-data
...
Move png to data to work with host-examples task.
2013-08-28 07:46:13 -07:00
Éric Lemoine
3deeaa21c7
ol.layer.Vector pass original options to parent
...
This makes it possible to pass arbitrary property to ol.layer.Vector and use layer.get('property_name') to get the value of properties.
2013-08-28 14:13:37 +02:00
Frederic Junod
d091cfd508
Move focus_ position update into handleMapBrowserEvent
...
Otherwise, the position is only updated on keyboard or mouse wheel events.
2013-08-28 12:39:25 +02:00
Frédéric Junod
377f031860
Merge pull request #932 from fredj/unclosed_div
...
Fix unclosed div in examples/icon.html
2013-08-28 03:36:04 -07:00
Frederic Junod
010eda74df
Fix unclosed div in examples/icon.html
2013-08-28 11:58:33 +02:00
Frederic Junod
ecf953a125
Remove pressed_ variable and rely on down_ to check if a mouse button is pressed
2013-08-28 11:28:50 +02:00
Éric Lemoine
c608e15943
Merge pull request #929 from elemoine/collectionevent
...
Add ol.CollectionEvent#getElement
2013-08-28 02:16:57 -07:00
Frederic Junod
dc5b209f7f
Change previous_ local variable type to boolean
...
And rename it to pressed_ for clarity; the variable represents whether
the mouse button is pressed
2013-08-28 11:16:45 +02:00
Frederic Junod
9306704c1d
Add documentation in mapbrowserevent.js
2013-08-28 11:16:44 +02:00
Tim Schaub
ab2c4387b8
Move png to data to work with host-examples task
2013-08-27 16:36:13 -06:00
Tim Schaub
01ab16d7d6
Merge pull request #923 from tschaub/icon
...
Add xOffset and yOffset support to icon symbolizers.
2013-08-27 15:25:22 -07:00
Tim Schaub
e9aa316007
Call getUid once
2013-08-27 16:22:45 -06:00
Tim Schaub
6b625e368b
Account for icon offsets when doing feature hit detection
2013-08-27 16:22:45 -06:00
Tim Schaub
efeb00e4a5
Add x/y offset for icon symbolizers
2013-08-27 16:22:45 -06:00
Tim Schaub
6baf5d0b18
Export ol.geom.Geometry.prototype.getCoordinates
2013-08-27 16:22:45 -06:00
Tim Schaub
9c824584b3
Example using an icon symbolizer and displaying a popup
...
I'm adding this example to demonstrate a few things that should change:
* the icon symbolizer should accept xOffset and yOffset in pixels
* the `ol.geom.Geometry.prototype.getCoordinates` method should be exported
* overlays should have a `panIntoView` method
2013-08-27 16:22:45 -06:00
Tim Schaub
700bb64d2d
Merge pull request #927 from tschaub/null-crs
...
Accept null crs in GeoJSON.
2013-08-27 13:51:18 -07:00
Éric Lemoine
d1e879e03f
Use ol.Collection#getElement in tests
2013-08-27 22:11:33 +02:00
Éric Lemoine
9895f879f9
Export ol.CollectionEvent#getElement
2013-08-27 22:08:26 +02:00
Éric Lemoine
9f2c351057
Use ol.CollectionEvent#getElement in LayerGroup
2013-08-27 22:07:45 +02:00
Éric Lemoine
b9f2f7bcb4
Add ol.CollectionEvent#getElement
2013-08-27 22:07:03 +02:00
Tim Schaub
0c555e6e7d
Accept null crs
2013-08-27 10:54:00 -06:00
Éric Lemoine
6b6639f620
Merge pull request #924 from elemoine/getextent
...
Export ol.source.Source.prototype.getExtent
2013-08-27 08:02:49 -07:00
Éric Lemoine
f273be6597
Export ol.source.Source#getExtent
2013-08-27 15:42:55 +02:00
Tim Schaub
e8ddecc8b1
Merge pull request #920 from tschaub/point-examples
...
Cast to number when creating literals from symbolizers where literal properties must be numeric.
2013-08-26 11:57:09 -07:00
Tim Schaub
ecba1d78c2
Merge pull request #921 from tschaub/geojson-crs
...
Parse top-level crs member when reading features from GeoJSON.
2013-08-26 10:41:14 -07:00
Tim Schaub
0a3e46b88d
Remove unnecessary cast and save 15 bytes using goog.isDef
2013-08-26 09:26:07 -06:00
Tim Schaub
eaf447759f
Merge pull request #913 from tschaub/dimension
...
Allow for vector data with unknown or inconsistent dimension.
2013-08-26 05:59:50 -07:00
Tim Schaub
7e2bd66417
Read crs from top-level object when parsing as features
2013-08-25 12:32:22 -06:00
Tim Schaub
379c11e1ce
Add externs for GeoJSON crs member
2013-08-25 12:22:08 -06:00
Tim Schaub
9755240cac
Leaving the + operator as a convenience for concatenating strings
...
When people need to serialize in a format that differentiates string concatenation from addition, they can use the new `concat` function in an expression. But I don't think we need to throw if people use `+` with strings.
2013-08-23 18:33:52 -04:00
Tim Schaub
8190178fc9
Missing test dependency
2013-08-23 18:28:44 -04:00
Tim Schaub
6ddef67cd9
Add KML earthquake example
2013-08-23 18:17:42 -04:00
Tim Schaub
3c993168c4
Cast to numbers for literals
...
There are times when we parse from XML without a schema (e.g. KML). In these cases, features attributes will always be strings. We can cast to number when creating literals from symbolizers and then assert `!isNaN` instead of asserting that they are numbers before.
2013-08-23 17:30:24 -04:00
Tim Schaub
43953c8efa
Call concat instead of using math op in FE expression parsing
2013-08-23 16:46:33 -04:00
Tim Schaub
3b615fa312
Add a concat function for concatenating strings
2013-08-23 13:05:12 -04:00
Frédéric Junod
637bbeb2a7
Merge pull request #903 from fredj/keyboard
...
Don't react to keyboard events when the focus is on editable inputs
2013-08-22 23:40:42 -07:00
Tom Payne
9a994eab47
Merge pull request #918 from twpayne/source-change-events
...
Source change events
2013-08-21 07:40:54 -07:00
Tom Payne
0170c426ee
Propagate change events from sources via layers
2013-08-21 12:29:49 +02:00
Tom Payne
788ac5f41d
Add ol.source.Source#dispatchChangeEvent
2013-08-21 12:29:28 +02:00
Frederic Junod
9e8d559c1b
Don't react to keyboard events when the focus is on editable inputs
2013-08-20 14:44:40 +02:00
Tim Schaub
554a725d1a
Merge pull request #912 from tschaub/seperate-fill-stroke
...
Separate fill and stroke symbolizers. Allow styles with no rules (and also support "else" symbolizers).
2013-08-19 15:43:06 -07:00
Éric Lemoine
9e43719ffb
Merge pull request #682 from elemoine/export-func
...
missing exports
2013-08-19 09:14:16 -07:00
Éric Lemoine
d0f793b7a0
Fix bad option name in ol.control.defaults
2013-08-19 17:00:43 +02:00
Éric Lemoine
d6d15db6e8
Use @exportFunction to export animation functions
2013-08-19 17:00:43 +02:00
Éric Lemoine
f67d3dc165
Use @exportFunction to export ol.interaction.defaults
2013-08-19 17:00:43 +02:00
Éric Lemoine
29a2d2a9f7
Use @exportFunction to export ol.control.defaults
2013-08-19 17:00:43 +02:00
Éric Lemoine
169e986b28
Remove 2nd arg to ol.interaction.defaults
2013-08-19 17:00:43 +02:00
Éric Lemoine
3d2d45e01f
Remove 2nd arg to ol.control.defaults
2013-08-19 17:00:37 +02:00
Éric Lemoine
3f6b9c9434
Use ol.Collection#extend in examples
...
This commit changes the examples to using ol.control.defaults().extend to extend the collection of controls. This is in preparation for a future commit that will remove the 2nd argument to ol.control.defaults. The same is done for ol.interaction.defaults.
2013-08-19 14:25:38 +02:00
Éric Lemoine
41fe103fa4
Export ol.Collection#extend
2013-08-19 14:25:38 +02:00
Éric Lemoine
6576a49178
Make ol.Collection#extend return this
...
This to be able to do this:
new ol.Map({
controls: ol.control.defaults().extend([new MyControl()]),
...
})
2013-08-19 14:25:38 +02:00
Éric Lemoine
77adbdfa7a
Use per-animation function modules
...
Currently the animation functions share the same module, namely ol.animation. We do differently for ol.control.defaults and ol.interaction.defaults, with ol.control.defaults and ol.interaction.defaults module. This commit replaces the ol.animation module by four modules, one for each animation function.
This makes things more consistent, and will make it possible to use the @exportFunction annotation for the exporting of the animation functions.
2013-08-19 14:25:38 +02:00
Éric Lemoine
a37f114e4b
Add export annotation @exportFunction
...
This commit adds a new export annotation: @exportFunction. @exportFunction is to be used to declare functions that take an options object literal as their first arguments. @exportFunction is to regular functions as @exportClass is to constructors.
The usage of @exportFunction is as follows:
@exportFunction ol.control.defaults ol.control.DefaultsOptions ol.Collection
Note: the Function#export method uses a recursive function. This is to handle nested options.
2013-08-19 14:01:57 +02:00
Éric Lemoine
8d09be7134
No reference to internal types in externs file
...
Currently we have things like like in the generated externs file (types.js):
/**
* @type {ol.control.AttributionOptions|undefined}
*/
olx.control.DefaultsOptionsExtern.prototype.attributionOptions;
It doesn't make sense to have external object properties whose types are
internal (ol.control.AttributionOptions in the above example).
With this commit, the generate-exports.py script generates this:
/**
* @type {olx.control.AttributionOptionsExtern|undefined}
*/
olx.control.DefaultsOptionsExtern.prototype.attributionOptions;
2013-08-19 13:54:26 +02:00
Tom Payne
0ec1f33304
Merge pull request #910 from twpayne/reduced-check-examples
...
Only check examples in advanced mode
2013-08-19 02:19:48 -07:00
Frédéric Junod
6a276a408d
Merge pull request #905 from fredj/css_classes_fixup
...
IE10 compatibility: full-screen-drag-rotate-and-zoom.html
2013-08-19 01:03:01 -07:00
Tim Schaub
0f9e269057
Ignore extra dimensions and pad with NaN for missing dimensions
2013-08-18 09:57:26 -04:00
Tim Schaub
94c4d420a6
Merge pull request #911 from tschaub/expression-literals
...
Parse literal nodes in expressions in addition to text nodes.
2013-08-16 08:36:25 -07:00
Tim Schaub
7ccc45b276
No need for rules if no rules have filter
2013-08-15 15:38:58 -04:00
Tim Schaub
9b90129b24
Merge pull request #904 from tschaub/test-correction
...
Correctly make assertions with expect.
2013-08-15 11:44:31 -07:00
Tim Schaub
183b51a1c0
Parse literal nodes in expressions in addition to text nodes
2013-08-15 14:32:47 -04:00
Tim Schaub
dd72408a88
Dependencies
2013-08-15 14:07:11 -04:00
Tim Schaub
4e053c4c0a
No such thing as IconType
2013-08-15 13:57:36 -04:00
Tim Schaub
af1cd64018
Lint
2013-08-15 13:54:37 -04:00
Tim Schaub
966034e4f7
Alphabetize
2013-08-15 13:50:50 -04:00
Tim Schaub
bad401bc17
Add support for "else" symbolizers
...
When a style has no rules, the "else" symbolizers apply. When a style has rules and none of them apply to the given feature, the "else" symbolizers apply. Note that this is different than default symbolizer properties that might be merged into all symbolizers (as in OL2) - I don't think we should support that.
2013-08-15 10:37:18 -04:00
Tim Schaub
6078fe7b02
Line literal color instead of strokeColor etc.
2013-08-15 10:37:18 -04:00
Tim Schaub
a5991aee03
Remove applyDefaultStyle method
2013-08-15 10:37:18 -04:00
Tim Schaub
a670e225cd
Clearer naming of method to create symbolizer literals
2013-08-15 10:37:18 -04:00
Tim Schaub
d5d0262b4c
Create literal with feature or geometry type
2013-08-15 10:37:18 -04:00
Tim Schaub
c36ceab2a0
Separate stroke and fill
2013-08-15 10:37:18 -04:00
Tim Schaub
dc54128c77
Method to reduce polygon literals
2013-08-15 10:37:18 -04:00
Tim Schaub
36bcd26305
Separate literals from symbolizers
2013-08-15 10:37:18 -04:00
Tim Schaub
90fb37c220
Rename ol.style.SymbolizerLiteral to ol.style.Literal
2013-08-15 10:37:18 -04:00
Tom Payne
b06a6d1aef
Only check examples in advanced mode
2013-08-15 15:21:00 +02:00
Frédéric Junod
a12d41b1bc
Merge pull request #908 from fredj/bing_key
...
Fix BingMaps API key in example
2013-08-15 06:11:19 -07:00
Frederic Junod
c793b18c44
Fix BingMaps API key in example
2013-08-15 14:10:29 +02:00
Frederic Junod
4afe025c75
Add missing space between CSS classes
2013-08-15 13:58:58 +02:00
Bart van den Eijnden
c3a920774b
Merge pull request #852 from bartvde/ogcfilter2
...
Add parser for OGC Filter 1.0 and 1.1 (read/write) (r=@tschaub,@ahocevar)
2013-08-15 02:12:58 -07:00
Bart van den Eijnden
ab7d446e25
Merge pull request #3 from tschaub/bartvde-ogcfilter2
...
Suggestions for filter encoding
2013-08-15 02:12:03 -07:00
Tim Schaub
db658e491f
Correct use of expect with spies
2013-08-14 11:57:53 -04:00
Tim Schaub
89daf91c0b
Proper use of expect
2013-08-14 11:50:18 -04:00
Tim Schaub
6c8ec8ed95
Test names and instanceof checks
2013-08-14 11:35:44 -04:00
Tim Schaub
2d95488906
Remove special write-only handling for dates
2013-08-14 11:26:01 -04:00
Tim Schaub
824c950824
Parse distance as a number
2013-08-14 09:33:47 -04:00
Tom Payne
e23cbbac13
Merge pull request #902 from twpayne/fix-color
...
Fix opacity in createFromString
2013-08-14 05:29:09 -07:00
Tom Payne
362ace01da
Fix opacity in createFromString
2013-08-14 12:02:23 +02:00
Bruno Binet
7b95509970
Merge pull request #899 from bbinet/renderer-refactoring
...
Renderer refactoring related to the layer groups
2013-08-13 08:25:33 -07:00
Bruno Binet
88da6da3a7
Trigger CHANGE event only when required
...
For example only when layer is both ready and visible.
2013-08-13 16:41:43 +02:00
Bruno Binet
8b435059f7
Update color matrices based on framestate values
...
In getColorMatrix method, we'll update the color matrices only if layerstate
color properties has changed in the framestate.
2013-08-13 16:24:44 +02:00
Bruno Binet
46ea218d0f
Make layer renderers more stupid
...
Layer renderers should not be responsible for listening to layer
properties change and triggering a render.
Layer change events are now forwarded to the map which will trigger a render.
2013-08-13 16:24:44 +02:00
Bruno Binet
a13d4bdded
Merge pull request #797 from bbinet/layergroup
...
Layer group support
2013-08-13 07:24:21 -07:00
Bruno Binet
54bf8c2d2a
Bindto valueAsNumber in layer-group example
...
(now that #898 is in)
2013-08-13 12:37:00 +02:00
Bruno Binet
3ecb5b89ff
Create a custom event type for vector layers
...
Vector layers will now dispatch ol.layer.VectorLayerEventType.ADD and
ol.layer.VectorLayerEventType.REMOVE event types instead of the generic
goog.events.EventType.CHANGE event type.
This will fix a maximum call stack size exceeded javascript error.
2013-08-13 12:27:38 +02:00
Bruno Binet
e4c36378ac
ol.Map now have a LAYERGROUP property
...
The LAYERS property is gone.
2013-08-13 12:27:38 +02:00
Bruno Binet
d84477c1c0
Bind more layer properties in layer-group example
...
This allows to update hue, saturation, brightness, contrast values.
2013-08-13 12:27:38 +02:00
Bruno Binet
1100cc67da
Get opacity from layerState in webglmaprenderer
...
instead of getting it from layer.getOpacity().
Fix the issue of changing opacity which didn't work with LayerGroups in webgl.
2013-08-13 12:27:38 +02:00
Bruno Binet
f3b63d9c2c
Add a layer-group example
2013-08-13 12:27:38 +02:00
Bruno Binet
1aa695580b
Add tests for layer.getLayerState()
2013-08-13 12:27:38 +02:00
Bruno Binet
31c8644716
Add tests for ol.layer.LayerGroup
2013-08-13 12:27:38 +02:00
Bruno Binet
1d15d840ac
Add layergroup exports
2013-08-13 12:27:37 +02:00
Bruno Binet
097ce52060
Add layergroup support
2013-08-13 12:27:37 +02:00
Bruno Binet
f731d5632c
Merge pull request #898 from bbinet/input-valueasnumber
...
Add support for binding input value as number
2013-08-13 03:24:54 -07:00
Bruno Binet
dddea56c2c
Add a temporary html5 externs file
...
This is needed because the current version of closure compiler we use does not
include externs for valueAsNumber which we now use in ol.dom.Input.
So this backports patch from issue:
https://code.google.com/p/closure-compiler/issues/detail?id=1060
This patch should be reverted when the next closure compiler release is out
with valueAsNumber externs.
2013-08-13 11:31:58 +02:00
Bruno Binet
2dd6321c74
Fix bind-input example to use valueAsNumber
2013-08-13 11:31:58 +02:00
Bruno Binet
afee1ab975
Add VALUE_AS_NUMBER property to ol.dom.Input
...
This should be used when one want to bind a number instead of a string.
2013-08-13 11:31:58 +02:00
Tim Schaub
a3ec0d776c
Building an expression with constructors instead of ol.expr.parse
2013-08-09 17:15:42 -06:00
Bart van den Eijnden
09c27f430d
remove accidentally committed swap file
2013-08-09 15:58:31 +02:00
Bart van den Eijnden
8792973c08
make sure the _expression reader can deal with combined propertyname and literals
2013-08-09 15:57:29 +02:00
Bart van den Eijnden
29954d2ff9
trim the string before passing it off to ol.expr.parse
2013-08-09 11:08:19 +02:00
Bart van den Eijnden
deb88a5a6d
change _expression reader
2013-08-09 10:42:16 +02:00
Bart van den Eijnden
1948233d1f
merge with master - solving conflicts
2013-08-09 09:55:44 +02:00
ahocevar
5673feb48f
Merge pull request #885 from ahocevar/wms-getfeatureinfo
...
Implement WMS GetFeatureInfo
2013-08-08 07:44:04 -07:00
ahocevar
f1e01511b9
Fixing example title
...
Thanks @bartvde for catching this.
2013-08-08 15:55:37 +02:00
ahocevar
2f37816608
Use X, Y or I, J depending on WMS version
...
This also adds consistency - Pixel coordinates are now always
rounded to integers.
2013-08-08 14:43:49 +02:00
Tim Schaub
bfff0197d7
Merge pull request #894 from tschaub/more-geojson
...
Allowing all GeoJSON types to be read as an array of features. This makes the parser more useful when used with a source that may not already be a feature collection.
2013-08-08 05:41:11 -07:00
ahocevar
c1746f2549
No array needed for a single event
...
Thanks @bartvde.
2013-08-08 13:19:26 +02:00
Tim Schaub
254f325f29
Provide a method for parsing any GeoJSON as an array of features
2013-08-07 11:50:37 -06:00
Tim Schaub
1f588821b4
Merge pull request #892 from tschaub/symbolizer-opacity
...
Separate fill and stroke opacity.
2013-08-07 07:52:49 -07:00
Tom Payne
9fdcfedd96
Merge pull request #893 from twpayne/plovr-81ed862
...
Use plovr-81ed862
2013-08-06 07:05:46 -07:00
Tom Payne
05c950156a
Use plovr-81ed862
2013-08-06 15:20:43 +02:00
Tim Schaub
c2cc1af2ac
Separate opacity in examples
2013-08-05 11:32:48 -06:00
Tim Schaub
5d0b4563a8
Optionally stroke and fill polygons ( closes #475 )
...
This also removes the unsupported width property from PolyStyle (closes #891 ).
2013-08-05 11:16:49 -06:00
Tim Schaub
993e76e3a1
Support fillOpacity and strokeOpacity on polygon symbolizers
2013-08-05 11:16:49 -06:00
Tim Schaub
f210d6d0e1
Rename line symbolizer opacity to strokeOpacity for consistency
...
We already have strokeColor and strokeWidth. Having strokeOpacity makes sense.
2013-08-05 11:16:49 -06:00
Tim Schaub
1cedea6606
Support fillOpacity and strokeOpacity on shape symbolizers
2013-08-05 11:16:48 -06:00
Tim Schaub
2a1ece194d
Merge pull request #890 from tschaub/attributions
...
Move attribution constants to constructors.
2013-08-05 07:43:23 -07:00
ahocevar
759e6ff925
Merge pull request #880 from openlayers/parser-projection
...
Get source projection from parser
2013-08-05 00:57:27 -07:00
Tim Schaub
c764d76aee
Move attributions constant to constructor
2013-08-04 13:31:37 -06:00
ahocevar
cc29ea912b
Updating the TopoJSON parser to return a ReadFeaturesResult
2013-08-04 15:10:11 +02:00
ahocevar
9578da0cfb
Renaming readFeaturesWithMetadata* back to readFeatures*
...
Since this is not exported and we do not have a counterpart that
does not return the metadata, it should be fine to use a shorter
name.
2013-08-04 15:10:11 +02:00
ahocevar
0aed05a413
Renaming handleWriteOptions to applyWriteOptions
2013-08-04 15:10:10 +02:00
ahocevar
3ebbdbb48f
Use goog.functions.sequence
2013-08-04 15:10:10 +02:00
Bart van den Eijnden
b66f4aef07
make Travis happy
2013-08-04 15:10:10 +02:00
Bart van den Eijnden
8d997f17ec
forgot to remove a commented code block
2013-08-04 15:10:10 +02:00
Bart van den Eijnden
17fefda8fd
implement GMLReadOptions and GMLWriteOptions as discussed with @ahocevar
2013-08-04 15:10:10 +02:00
Bart van den Eijnden
2f4f508d1a
move srsName and axisOrientation from the instance to the read and write functions as discussed with @ahocevar
2013-08-04 15:10:10 +02:00
ahocevar
6f3fa14c53
Sensible axisOrientation and srsName defaults
2013-08-04 15:10:09 +02:00
ahocevar
023d3faf3c
Do not translate projections using regular expressions
2013-08-04 15:10:09 +02:00
ahocevar
e32da90f5a
Fixing typo
...
Thanks @bartvde for spotting this.
2013-08-04 15:10:09 +02:00
ahocevar
56e8b1cfb4
Get projection and axis order from GML data
...
To make tests pass, the winding order of the coordinates in the
test data had to be reversed to conform to common gml practice.
2013-08-04 15:10:09 +02:00
ahocevar
109ec71877
Using single argument for callback and string for projection
...
This makes the asynchronous and synchronous versions of
readFeatures work with the same data structures, and leaves
projection handling outside the parsers.
2013-08-04 15:10:09 +02:00
Bart van den Eijnden
a4ceb41938
fix up KML tests
2013-08-04 15:10:09 +02:00
Bart van den Eijnden
33dd188f9b
fix up the geojson tests
2013-08-04 15:10:08 +02:00
Bart van den Eijnden
7b31ec26ea
fix up build
2013-08-04 15:10:08 +02:00
ahocevar
0168c2e46f
Better interface for passing projection and other metadata
2013-08-04 15:10:08 +02:00
ahocevar
b0c1ef04a1
Implementing getProjection for KML and GPX
2013-08-04 15:10:08 +02:00
ahocevar
55697dea28
getProjection method on parsers
...
With this, vector sources/layers do not need to make
assumptions on the data projection.
2013-08-04 15:10:08 +02:00
ahocevar
82a158bdd2
Merge pull request #889 from ahocevar/advanced-param
...
check-examples target failing because of G+ widgets
2013-08-04 06:09:25 -07:00
ahocevar
da2fd4f80f
Append '?mode=advanced' for advanced mode to avoid G+ inclusion
2013-08-04 14:38:55 +02:00
ahocevar
58949ed856
Adding tests, and fixing an issue revealed by the tests
2013-07-31 23:42:08 +02:00
Frédéric Junod
e732b744b7
Merge pull request #864 from fredj/upgrade_font-awesome
...
Upgrade Font Awesome to version 3.2.1
2013-07-31 09:21:53 -07:00
ahocevar
5acff857e7
Add example, and use getFeatures in other examples
...
The new dedicated getfeatureinfo example shows how to combine
feature info from a WMS and a vector layer. The other examples
that previously used getFeatureInfo from vector layers now use
the more appropriate getFeatures.
2013-07-31 17:47:16 +02:00
Tim Schaub
b839cea4de
Merge pull request #844 from tschaub/topojson
...
Parser for reading TopoJSON topologies.
2013-07-31 08:33:46 -07:00
ahocevar
4dd148a731
Implementing GetFeatureInfo for WMS
2013-07-31 12:10:02 +02:00
ahocevar
f333acc183
Interface for GetFeatureInfo
...
When a source implements this interface, the layer renderer can
access the source to get feature info.
2013-07-31 12:09:39 +02:00
ahocevar
5307e5ea3f
Until we know what we want to return, return undefined
2013-07-31 11:58:45 +02:00
ahocevar
53765ebd0f
Merge pull request #878 from ahocevar/polygon-labels
...
Better label placement for polygons
2013-07-30 01:04:44 -07:00
ahocevar
b2e25c8f6b
Renaming method to getInteriorPoint
...
as suggested by @tschaub. Also giving credit to JTS.
2013-07-30 09:25:24 +02:00
Tim Schaub
3061fc6941
Missing requires in test and example lint
2013-07-26 16:20:33 -06:00
Tim Schaub
d36a085449
Slightly different style than other vector example
2013-07-26 16:14:57 -06:00
Tim Schaub
e1a5599f6a
Update example
2013-07-26 15:52:32 -06:00
Tim Schaub
3023c5b9e6
Tests for parsing world-110m.json
2013-07-26 15:52:22 -06:00
Tim Schaub
b206442418
Exports
2013-07-26 15:05:53 -06:00
Tim Schaub
f677eb8c50
Rendering 110m world TopoJSON
2013-07-26 15:05:53 -06:00
Tim Schaub
a0fd3eec19
Initial spec
2013-07-26 15:05:53 -06:00
Tim Schaub
5b707d4275
Shared structure for crs transforms
2013-07-26 15:05:53 -06:00
Tim Schaub
e53deb62be
Transform arcs
2013-07-26 15:05:53 -06:00
Tim Schaub
6580ece2bb
GeometryCollection as individual features
2013-07-26 15:05:53 -06:00
Tim Schaub
38172c4f20
Adding TopoJSON parser
2013-07-26 15:05:52 -06:00
Tim Schaub
70be904979
Adding TopoJSON externs
2013-07-26 15:05:52 -06:00
Frédéric Junod
d30efdaa71
Merge pull request #881 from fredj/examples_css
...
examples: don't inject ol.css from loader.js
2013-07-25 04:48:14 -07:00
Frederic Junod
e13075f6ff
Don't inject ol.css from loader.js
2013-07-25 11:40:35 +02:00
Tom Payne
73f77115e1
Merge pull request #882 from twpayne/plovr-2013-rc3
...
Use Plovr 2013-rc3
2013-07-24 03:14:15 -07:00
Tom Payne
68d943d98d
Use Oracle Java on Mac OS X
2013-07-24 12:13:40 +02:00
Tom Payne
45c0e27c36
Use goog.log instead of goog.debug.Logger
2013-07-23 13:06:06 +02:00
Tom Payne
f533f6b654
Merge pull request #4 from fredj/plovr-2013-rc3
...
IE pointer events names are now defined in goog.events.EventType
2013-07-23 01:55:08 -07:00
Frederic Junod
d43581719b
IE pointer events names are now defined in goog.events.EventType
2013-07-23 08:50:57 +02:00
Tom Payne
88ccf64379
Add missing private member
2013-07-22 18:22:58 +02:00
Tom Payne
ccdbd5aae5
Add some type hints in ol.layer.Layer
2013-07-22 18:22:43 +02:00
Tom Payne
ce56ac90a8
Add some type hints in ol.Kinetic
2013-07-22 18:22:29 +02:00
Tom Payne
639000a603
Add some type hints in ol.extent
2013-07-22 18:22:13 +02:00
Tom Payne
6cc8104ad3
Add some type hints in ol.array
2013-07-22 18:21:57 +02:00
Tom Payne
cec83abc3e
Use regex module to work around arbitrary limitations in re
...
Our automatically generated regular expressions break Python's random
and arbitrary limit of 100 groups. See
http://stackoverflow.com/questions/478458
2013-07-22 18:20:39 +02:00
Tom Payne
5afd564986
Add missing call to base class
2013-07-22 17:51:35 +02:00
Tom Payne
46d16ba0ca
Use setElementShown instead of showElement
2013-07-22 17:42:47 +02:00
Tom Payne
0467222e46
Fix various type errors in ol.structs.RTree
2013-07-22 17:42:47 +02:00
Tom Payne
1208dab3e9
Fix various type errors related to features
2013-07-22 17:42:47 +02:00
Tom Payne
272bfceaf8
Fix invalid typecasts
2013-07-22 17:42:47 +02:00
Tom Payne
b6319c9a68
Use goog.events.Key
2013-07-22 17:42:47 +02:00
Tom Payne
368194f293
w3c_device_sensor_event.js is now supplied with Plovr
2013-07-22 17:42:47 +02:00
Tom Payne
0fc60e9957
Use plovr-2013-rc3
2013-07-22 17:42:46 +02:00
Bart van den Eijnden
369d692a90
implement @tschaub's suggestions for ieq and ineq
2013-07-22 14:11:29 +02:00
Bart van den Eijnden
875edc540e
implement @tschaub's suggestions for the LIKE function
2013-07-22 13:23:08 +02:00
ahocevar
2d08b5ff2c
Merge pull request #850 from ahocevar/vector-events
...
Render changes when adding and removing features
2013-07-20 02:41:05 -07:00
ahocevar
ca9f9b7563
Re-adding type cast, as suggested by @elemoine
2013-07-20 11:11:26 +02:00
ahocevar
b43625820e
Removing addFeatures from the API
2013-07-20 11:09:49 +02:00
ahocevar
11ef2cb7d1
Better label placement for polygons
...
Using the y-coordinate of the polygon's bounding box, this
simple algorithm intersects the polygon with the horizontal
center line of its bounding box. The x-coordinate of the label
point is the center of the longest segment of this intersection
that is inside the polygon.
2013-07-20 10:36:13 +02:00
Frédéric Junod
58d3314f7a
Merge pull request #868 from fredj/apidoc
...
Add basic ol.animation api doc
2013-07-19 11:10:16 -07:00
Éric Lemoine
65ec948cb0
Merge pull request #859 from elemoine/zoomtoextent
...
Add a ZoomToExtent control
2013-07-19 05:46:26 -07:00
ahocevar
781caff9e5
Expire tile by range and listen to changes
...
Instead of just listening for the first change, we now listen
for all changes, and expire tiles by tile range. The outcome is
that the vector layer's addFeatures and removeFeatures methods
now show instant results on the rendered map.
2013-07-19 14:07:16 +02:00
ahocevar
d04c6f4c01
New pruneTileRange method
...
This also adds an assert that cache values are an instance of
ol.Tile in expireCache, instead of doing a type cast. Later we
will want to enforce the ol.Tile type by overriding the set
method.
2013-07-19 14:07:16 +02:00
ahocevar
ac67c10acd
Add and remove features with meaningful events
...
This adds a removeFeatures method, and makes the CHANGE event
more useful by adding information about changed features and
extent.
2013-07-19 14:07:15 +02:00
ahocevar
c3bed305c7
Merge pull request #870 from ahocevar/vector-api
...
Give VectorSource the ability to load and parse data
2013-07-19 05:06:19 -07:00
ahocevar
a9fcc5ff15
Addressing @elemoine's review comments
2013-07-19 13:30:14 +02:00
Éric Lemoine
4e1012823f
Merge pull request #860 from elemoine/exports
...
Add exports
2013-07-18 04:21:59 -07:00
Frédéric Junod
fecda5b094
Merge pull request #866 from fredj/object.setOptions
...
Api docs does not list Object#setValues
2013-07-17 23:56:24 -07:00
Frederic Junod
a965d9ee9f
Remove unused ol.Object#setOptions function
2013-07-17 13:50:43 +02:00
Éric Lemoine
3d7316906b
Merge pull request #867 from elemoine/bingkeyupdate
...
Update key in bing-maps example
2013-07-17 03:03:50 -07:00
ahocevar
892088ffac
Updating examples to use the new API
2013-07-17 11:39:57 +02:00
ahocevar
9095032014
Removing unused methods and changing getFeaturesObjectForExtent
...
With this change, getFeaturesObjectForExtent may return null if
the source does not have data loaded for the provided extent.
A callback can be passed to getFeaturesObjectForExtent to get
notified when the requested data is available.
2013-07-17 11:28:48 +02: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
Frederic Junod
2565e00e1d
Add basic ol.animation api doc
2013-07-17 10:56:19 +02:00
Éric Lemoine
fef6359f75
Update key in bing-maps example
2013-07-17 10:21:28 +02:00
Frédéric Junod
2121a7dc9e
Merge pull request #865 from fredj/xyztilegrid_grid_init
...
tilejson example error
2013-07-16 22:40:59 -07:00
Éric Lemoine
907476f566
No need to impl setMap in ZoomToExtent control
2013-07-16 17:13:38 +02:00
Stéphane Brunner
74f446948f
Rotate to north for custom controls example
2013-07-16 17:13:38 +02:00
Stéphane Brunner
d15f68d651
Add navigation controls example
2013-07-16 17:13:38 +02:00
Stéphane Brunner
86001fd331
Add zoom to extent control
2013-07-16 17:13:38 +02:00
Frederic Junod
ad42496948
Initialize all the items in tileRangeByZ
2013-07-16 15:31:05 +02:00
Frederic Junod
bebac2011b
Upgrade Font Awesome to version 3.2.1
2013-07-15 10:16:42 +02:00
Tim Schaub
63c4feb6db
Merge pull request #862 from tschaub/mutable-symbolizers
...
Provide getters and setters for symbolizer properties
2013-07-12 16:45:54 -07:00
Frédéric Junod
66a167b4ed
Merge pull request #861 from fredj/layer-options
...
Preserve unexpected items in options object passed to the constructor
2013-07-12 14:10:30 -07:00
Tim Schaub
8b93c5a0a0
Getters and setters for text symbolizer
2013-07-12 11:16:17 -06:00
Tim Schaub
4a098aaee3
Adding tests for text symbolizer
2013-07-12 10:59:52 -06:00
Tim Schaub
0e87922389
Getters and setters for icon symbolizer
2013-07-12 10:42:59 -06:00
Tim Schaub
8844465188
Fixing bug with IconLiteral#equals and adding tests
2013-07-12 10:17:08 -06:00
Tim Schaub
2e08ccce03
Getters and setters for shape symbolizers
2013-07-12 09:57:40 -06:00
Tim Schaub
a0d058b2fa
Getters and setters for polygon symbolizer
2013-07-12 09:50:42 -06:00
Éric Lemoine
e17d6aef70
Preserve unexpected items in options object passed to the constructor
2013-07-12 17:47:09 +02:00
Tim Schaub
711261171b
Getters and setters for line symbolizers
2013-07-12 09:41:47 -06:00
Éric Lemoine
42d02e064e
Export ol.layer.Layer and its getSource func
2013-07-12 10:21:01 +02:00
Éric Lemoine
9b039d76ea
Export ol.source.TileSource and its getTileGrid func
2013-07-12 10:20:02 +02:00
Éric Lemoine
b2fc570328
Export tilegrid.WMTS functions
2013-07-12 10:12:51 +02:00
Éric Lemoine
c51265502d
Export TileGrid functions
2013-07-12 10:12:30 +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
Bart van den Eijnden
31fd41ab14
make filterMap_ static as proposed by @tschaub
2013-07-09 13:34:23 +02: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
Bart van den Eijnden
c299bfa1cb
more dot notation
2013-07-08 17:29:32 +02:00
Bart van den Eijnden
499319fb99
address most of @tschaub's review comments, use dot notation where possible still needs to be done, and I have some questions on the _expression reader still
2013-07-08 17:04:27 +02:00
Tim Schaub
461d85dfc3
Merge pull request #854 from elemoine/remove-gh-pages
...
Rename build/gh-pages to build/hosted
2013-07-05 17:09:52 -07: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
Éric Lemoine
d9f554e10d
Dir build/gh-pages renamed to build/hosted
2013-07-05 20:45:40 +02: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
Bart van den Eijnden
ab40ab6208
Add parser for OGC Filter 1.0 and 1.1 (read/write)
...
This work is based on the ol.expr package by @tschaub.
It adds a few named expression functions to that package:
* INTERSECTS, CONTAINS, DWITHIN, WITHIN (no client-side implementation as yet)
* LIKE (like comparison with wildcard, singleChar and escapeChar)
* IEQ (case-insensitive equality)
* INEQ (case-insensitive non-equality)
It also adds a few extra parameters to the existing EXTENT function to be able
to deserialize and serialize all info (i.e. projection and property name).
Some changes were needed for the GML parser as well:
* createGeometry function needed to be public
* when parsing Box (GML2) and Envelope (GML3) also parse the srsName
* fix up writing for Box and Envelope now that bounds is an array
Also added createDocumentFragment function to the XML parser. Implementation
is similar to OpenLayers 2.
Some addtional notes on the implementation:
* PropertyIsBetween was implemented as an ol.expr.Logical with operator
ol.expr.LogicalOp.AND and two ol.expr.Comparison instances with operator
ol.expr.ComparisonOp.GTE and ol.expr.ComparisonOp.LTE
* In OGC Filter And and Or can contain more than 2 sub filters, so this
is translated into a hierarchy of ol.expr.Logical
2013-07-03 13:09:25 +02:00
Frédéric Junod
a071c3521c
Merge pull request #848 from fredj/geolocation-example
...
Update geolocation example to display all the properties
2013-07-01 07:28:06 -07:00
Frédéric Junod
6ae4b28db8
Merge pull request #847 from fredj/apidoc
...
API doc update.
2013-07-01 07:01:35 -07:00
Frederic Junod
e1f8863bd2
Update geolocation example to display all the properties
2013-07-01 15:48:50 +02:00
Frederic Junod
1c3369a3f6
Add className parameter documentation
2013-07-01 15:04:14 +02:00
Tim Schaub
f2ce4db85a
Merge pull request #842 from tschaub/examples
...
Updates to example markup.
2013-06-28 12:15:53 -07:00
Tim Schaub
949edb694e
Duplicated id
2013-06-28 10:43:57 -06:00
Tim Schaub
7ebacba720
Use full grid
...
The example documentation should not be restricted to 1/3 of the row unless there is something else consuming the other 2/3.
2013-06-28 10:42:42 -06:00
Tim Schaub
12338783cc
Load scripts in RAW mode by default
...
On-the-fly compilation is a frustrating default.
2013-06-28 10:07:02 -06:00
Tim Schaub
82c791f9f5
Merge pull request #839 from tschaub/delete-gh-pages-branch
...
Delete gh-pages branch
2013-06-28 08:26:00 -07:00
Tim Schaub
e1a2c72587
Adjective -> adverb
2013-06-27 16:01:22 -06:00
Tim Schaub
dc246cd45b
Correct links to hosted examples (and docs)
2013-06-27 15:59:52 -06:00
Tim Schaub
04bab7e436
The examples and docs are deployed from the openlayers.github.io repo
...
To deploy the latest docs and examples, see https://github.com/openlayers/openlayers.github.io/blob/build/README.md
tl;dr
git clone -b build https://github.com/openlayers/openlayers.github.io.git
cd openlayers.github.io
npm install
npm run deploy
Subsequent deploys are simply: `npm run deploy`
This publishes the examples (http://ol3js.org/en/master/examples/ ) and docs (http://ol3js.org/en/master/apidoc/ ).
The `build.py gh-pages` target published under different paths (http://ol3js.org/ol3/master/examples/ and http://ol3js.org/ol3/master/apidoc/ ). Having two (not always up to date) copies of this content hosted on the same domain is A Bad Idea.
2013-06-27 15:56:11 -06: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
Tim Schaub
99ba5a0da8
Store rings so exerior is clockwise and interior is counter-clockwise
...
KML and WKT don't specify a winding order, so we write those out in CW/CCW order (for exterior/interior). GML references ISO 19107 that specifies CCW/CW, so we serialize in that winding order.
Having hand generated all this GML data the first time around, I reserve the right to modify it for the tests.
2013-06-24 17:46:36 -06:00
Tim Schaub
e292d8fa12
Add method to determine winding order of linear rings
2013-06-24 17:43:22 -06:00