Frederic Junod
8a4d60192f
Mark optional property with square brackets
2018-03-19 08:29:50 +01:00
Frederic Junod
218ca38f1d
Use path type instead of ol.Coordinate
2018-03-19 08:29:50 +01:00
Frederic Junod
76fb0edf0d
Use path type instead of ol.tilegrid.TileGrid
2018-03-15 14:20:49 +01:00
ahocevar
889befc8c7
Use path type instead of ol.Extent
2018-03-14 11:54:09 +01:00
Tim Schaub
a743ec3989
Module types for ol/proj
2018-03-12 08:32:09 -06:00
Tim Schaub
70ff218a8e
Move ProjectionOptions to ol/proj/Projection
2018-03-11 10:34:17 -06:00
Andreas Hocevar
95d6251dbb
Get rid of olx.js and typedef.js typedefs for ol
2018-03-08 18:57:24 +01:00
Frederic Junod
3435ac575e
Better type definition
...
Fixes the `Invalid type(s) for operator IN.` warnings from the closure compiler.
2018-03-07 16:45:46 +01:00
Tim Schaub
ef92649017
Remove static members from Units
2018-02-25 08:43:07 -07:00
Tim Schaub
9c64d29941
Named exports from ol/proj/epsg4326
2018-02-07 12:50:46 -07:00
Tim Schaub
6701d19a45
Named exports from ol/proj/epsg3857
2018-02-07 12:44:02 -07:00
Frederic Junod
1c2ce4ff1c
Named exports from ol/proj/projections
2018-01-16 15:31:36 +01:00
Frederic Junod
31e30d28b7
Named exports from ol/obj
2018-01-16 14:14:17 +01:00
Tim Schaub
ad62739a6e
Use blocked scoped variables
...
In addition to using const and let, this also upgrades our linter config and removes lint (mostly whitespace).
2018-01-12 00:50:30 -07:00
Tim Schaub
aa89746c47
Rename _ol_proj_Projection_ to Projection
2018-01-11 13:33:41 -07:00
Tim Schaub
a04144c3c2
Rename _ol_proj_Units_ to Units
2018-01-10 09:35:42 -07:00
Ron Young
a11208d126
rename _ol_math_ imports
2017-12-20 19:31:00 -06:00
Andreas Hocevar
9f1ebbb852
Add and use new proj4.register function
2017-12-15 19:17:29 +01:00
Andreas Hocevar
345ce340e4
Named exports for ol/proj/transforms
2017-12-15 18:48:10 +01:00
Tim Schaub
6e6b0b08fb
Merge pull request #7578 from tschaub/undeprecated
...
Remove deprecated functionality from 4.x
2017-12-13 05:31:51 -07:00
Tim Schaub
bb48b09920
Remove ol/proj/common
2017-12-12 19:13:05 -07:00
Tim Schaub
ee5507cae8
Remove ENABLE_PROJ4JS
2017-12-12 17:26:01 -07:00
Tim Schaub
87295a74dd
Use named exports from ol/index.js
2017-12-12 12:34:23 -07:00
Tim Schaub
7f47883c48
Transformed
2017-12-12 06:53:18 -07:00
Tim Schaub
1cdb6a66f0
Imports cased like the filename
2017-12-12 06:53:17 -07:00
Frederic Junod
c490fd4af8
Export ol.proj.Projection#getAxisOrientation function
2017-11-13 17:19:50 +01:00
Andreas Hocevar
4b4f383043
Transform tile-pixels coordinates only once
...
This allows us to simplify the vector tile renderer significantly, because
there are no more coordinates that need special tile-pixel handling.
2017-08-28 19:32:16 +02:00
Willie Nordmann
9ee1f6df98
Removing invalid urn
2017-07-28 08:14:27 -05:00
Willie Nordmann
648cd0ca61
Missed EPSG:900913
2017-07-26 13:08:39 -05:00
Willie Nordmann
b9b70ea3ec
Changing the EPSG3857.PROJECTION array assignment and adding urn:ogc:crs:EPSG::3857 while removing a duplicate
2017-07-26 12:52:37 -05:00
Tim Schaub
aced192bcd
Merge pull request #6899 from probins/radii
...
Use number literal for sphere radius
2017-07-11 07:08:30 -06:00
Peter Robins
49dcda7794
Use number literal for sphere radii
2017-06-22 09:15:59 +00:00
Marc Jansen
7d6929c710
Manual adjustment of indentation
2017-06-20 10:41:03 +02:00
Marc Jansen
d0ef05977b
Autofix indentation issues (eslint --fix)
2017-06-19 11:58:00 +02:00
Peter Robins
f97f370e5b
Improve docs for getPointResolution functions
2017-06-09 08:07:35 +00:00
Tim Schaub
9415899a03
Add common transforms by default
2017-03-27 10:07:00 -06:00
Tim Schaub
03700c0f01
Remove ol.proj dependency from EPSG3857 and EPSG4326
2017-03-27 09:47:03 -06:00
Guillaume Beraudo
630d9c5200
Fix proj4 type
...
Previous typing was confusing the compiler. It could not figure out the
difference between the proj4 property and the constructor, which lead to
errors such as:
- ol.proj.setProj4(proj4)
ERR! compile /home/gberaudo/dev/ngeo/src/proj/epsg21781.js:8: ERROR - actual parameter 1 of ol.proj.setProj4 does not match formal parameter
ERR! compile found : function (new:proj4): ?
ERR! compile required: (null|proj4)
ERR! compile ol.proj.setProj4(proj4);
ERR! compile ^^^^^
- ol.proj.proj4.get().defs('EPSG:21781', epsg21781def)
ERR! compile /home/gberaudo/dev/ngeo/src/proj/epsg21781.js:26: ERROR - Property defs never defined on proj4
ERR! compile ol.proj.proj4.get().defs('EPSG:21781', epsg21781def);
ERR! compile ^^^^
2017-03-22 09:47:29 +01:00
Tim Schaub
f5aea97d3b
All @api annotations imply stability
2017-02-06 09:22:05 -07:00
Frederic Junod
5763e1d145
Remove unused goog.require
2017-02-03 12:40:53 +01:00
Tim Schaub
137cdc04c8
Remove ol.DEBUG
2017-01-01 20:37:52 -07:00
Tim Schaub
ef04f466cd
Name modules more like their provide
2016-12-18 11:24:01 -07:00
Tim Schaub
6259caf634
Consistently return a function or undefined
2016-12-04 12:58:33 -08:00
Tim Schaub
6d22119425
One provide per proj module
2016-12-04 12:44:04 -08:00
Tim Schaub
08569d4eb3
Dedicated module for ol.proj.Projection
2016-12-04 12:41:04 -08:00
Tim Schaub
a33caa598c
Dedicated module for proj4 access
2016-12-04 10:37:33 -08:00
Tim Schaub
b54342dfb8
Dedicated module for projections cache
2016-12-04 10:24:43 -08:00
Tim Schaub
679fe298aa
Dedicated module for transforms cache
2016-12-04 10:09:32 -08:00
Tim Schaub
fd6116ab6b
Dedicated module for ol.proj.Units
2016-12-04 09:17:24 -08:00
Andreas Hocevar
fe758c2606
Simplify and make the compiler happy
2016-11-29 12:14:11 +01:00