Bart van den Eijnden
32ea32521d
Merge pull request #709 from bartvde/gmlfresh
...
GML parser (r=@ahocevar)
2013-05-15 07:08:24 -07:00
Bart van den Eijnden
e8ed1674ea
do not specify the source projection in ol.parser.ReadFeaturesOptions anymore
2013-05-15 15:34:11 +02:00
Bart van den Eijnden
2ad3ee6f99
incorporate review from @ahocevar
2013-05-15 14:50:37 +02:00
Bart van den Eijnden
5ad4734c24
GML parser.
...
This adds a parser (read/write) for GML v2 and v3. GML v3 is limited to the
simple features profile of GML 3.1.1, just like OpenLayers 2 was. This will
be the basis for the WFS parser, but it only makes sense to continue this work
once feature modification (insert, update, delete) is in place in ol3. So the
WFS parser will be another pull request.
2013-05-14 20:12:05 +02:00
Éric Lemoine
124b195d3e
handleMapPostrender returns undefined
...
Without this we get the following warning from the compiler:
JSC_EXPORTED_FUNCTION_UNKNOWN_RETURN_TYPE. Unable to determine return type for exported function ol.control.Control.prototype.handleMapPostrender at ../src/ol/control/control.js line 79 : 51
I'm not sure why explicitely specifying the return type is required here.
2013-05-10 14:04:50 +02:00
Éric Lemoine
42cc4d7683
Merge pull request #706 from elemoine/user-extensions
...
Custom control framework
2013-05-10 04:47:39 -07:00
Éric Lemoine
4c144c3d5c
Merge pull request #700 from elemoine/calculate-extent
...
Add and export View2D.calculateExtent
2013-05-10 03:57:24 -07:00
Bart van den Eijnden
87b3a3274d
Merge pull request #699 from bartvde/kmlxmleql3
...
Use xmleql in the KML tests (r=@ahocevar)
2013-05-10 03:14:35 -07:00
ahocevar
72fce33956
Merge pull request #703 from ahocevar/getfeatureinfo-async
...
Asynchronous API for map#getFeatureInfo. r=@elemoine
2013-05-10 02:50:11 -07:00
Éric Lemoine
3a4fc2a99a
Use our own null function for handleMapPostrender
...
If we use ol.control.Control.prototype.handleMapPostrender = goog.nullFunction the API doc doesn't show the mapEvent parameter of the handleMapPostRender function.
2013-05-10 10:56:39 +02:00
Éric Lemoine
88352092ee
Externalize Control.handleMapPostrender
2013-05-10 10:45:24 +02:00
Éric Lemoine
c845682ecb
Export Control.getMap
2013-05-10 10:24:11 +02:00
Éric Lemoine
4e51888651
Add a custom controls example
...
Inspired from @cedricmoullet's ZoomExtent example in 3312c37ed0 .
2013-05-10 10:24:11 +02:00
Éric Lemoine
9685c87bc9
Create ol.inherits alias, and export it
2013-05-10 10:24:11 +02:00
Éric Lemoine
7a71f107cb
Export and externalize Control.setMap
2013-05-10 10:24:11 +02:00
Éric Lemoine
2944b31c69
Merge pull request #707 from elemoine/gjslint
...
Use new gjslint version (2.3.10)
2013-05-09 22:03:38 -07:00
Éric Lemoine
41fb355804
New gslint doesn't like va_filters
2013-05-10 00:13:15 +02:00
Éric Lemoine
410f35bb44
Use latest gjslint version (2.3.10)
2013-05-10 00:13:05 +02:00
Éric Lemoine
917e78a096
Merge pull request #701 from elemoine/rm-google-exports
...
Remove google.exports
2013-05-09 15:03:35 -07:00
Éric Lemoine
d71c690794
Merge pull request #705 from elemoine/getextent
...
Fix typo in View2D:getExtent
2013-05-09 15:02:48 -07:00
Éric Lemoine
c34d637de1
Fix typo in View2D:getExtent
2013-05-09 23:42:55 +02:00
Éric Lemoine
c9299f3b8d
Merge pull request #704 from elemoine/no-namespace-export
...
Export fixes
2013-05-09 14:13:48 -07:00
Éric Lemoine
ca332a3fef
Minor fix to the generate-exports.py script
...
Now that we correctly export the ol.animation.*, ol.easing.* and ol.coordinate.* symbols we can make the generate-exports.py script work for more cases.
2013-05-09 22:46:08 +02:00
Éric Lemoine
4b7f3e85c2
No need to export ol.coordinate
2013-05-09 22:45:20 +02:00
Éric Lemoine
f47ac87f12
No need to export ol.easing
2013-05-09 22:45:11 +02:00
Éric Lemoine
17e779177b
ol.easing.* functions are symbols
2013-05-09 22:44:49 +02:00
Éric Lemoine
31930290cf
No need to export ol.animation
2013-05-09 22:44:11 +02:00
Éric Lemoine
a96031f435
ol.animation.* functions are symbols
2013-05-09 22:43:04 +02:00
ahocevar
53b85c99ae
map#getFeatureInfo does not return anything
...
Thanks @elemoine for catching this.
2013-05-09 22:32:40 +02:00
ahocevar
7b256c3ec6
Asynchronous API for map#getFeatureInfo
...
This change allows us to use feature info services on the
server. It will also be useful for the GetFeature control to
get results from a WFS.
2013-05-09 22:26:55 +02:00
Éric Lemoine
fa1eb354f2
Merge pull request #702 from elemoine/closure-linter
...
Use closure_linter-2.3.9.tar.gz
2013-05-09 12:48:48 -07:00
Éric Lemoine
1d709cc6ac
Use closure_linter-2.3.9.tar.gz
...
closure_linter-latest.tar.gz is no longer available in http://closure-linter.googlecode.com/files/ , so use closure_linter-2.3.9.tar.gz.
2013-05-09 21:23:31 +02:00
Éric Lemoine
8779b90f7c
Remove google.exports
...
This .exports file made goog.require be exported as a null function. This was needed to be able to run the ol3 examples uncompiled against the ol.js build. Now that host-examples target removes the goog.require statements from the examples' js files (74b8fea6 ) we don't need to export goog.require anymore.
2013-05-09 21:13:20 +02:00
Bart van den Eijnden
c69e5c1dba
Use xmleql in the KML tests
...
This also involves some modifications to the xmleql functionality now that
it was tested with a real-life case (KML). Also, some of the input KML files
needed to be changed since we currently cannot roundtrip 100% of the input.
2013-05-08 16:41:45 +02:00
Tom Payne
0b09148fb5
Merge pull request #697 from twpayne/fix-nan-test
...
Fix NaN test
2013-05-08 05:59:16 -07:00
Tom Payne
9286d63133
Merge pull request #693 from twpayne/class-name
...
Add className option to control options
2013-05-08 05:35:37 -07:00
Tom Payne
b4598aa5d9
Fix NaN test
2013-05-08 14:32:16 +02:00
ahocevar
96c3a86314
Merge pull request #692 from ahocevar/pnpoly
...
Point-in-polygon improvements. r=@bartvde
2013-05-08 05:11:16 -07:00
Tom Payne
97510ba0be
Use className in mouse position example
2013-05-07 17:33:33 +02:00
Tom Payne
2ad5dea737
Rename ol-mouseposition to ol-mouse-position
2013-05-07 17:31:26 +02:00
Bart van den Eijnden
14e073fb5a
Merge pull request #689 from bartvde/xmleql4
...
Improvements for xmleql (r=@ahocevar)
2013-05-07 08:06:57 -07:00
Tom Payne
b698b1736f
Add className option to ol.control.ZoomSlider
2013-05-07 16:36:25 +02:00
Tom Payne
9c59116dd1
Make zoom slider control options optional
2013-05-07 16:31:39 +02:00
Tom Payne
ab9fc9cc71
Inline simple function that is only called once
2013-05-07 16:28:22 +02:00
Tom Payne
b7e2a9b40e
Add className option to ol.control.Zoom
2013-05-07 16:19:50 +02:00
Tom Payne
09feaedd00
Add className option to ol.control.ScaleLine
2013-05-07 16:19:21 +02:00
Tom Payne
f31a4f8549
Add className option to ol.control.MousePosition
2013-05-07 16:18:05 +02:00
Tom Payne
525d5c5337
Add className option to ol.control.Logo
2013-05-07 16:17:51 +02:00
Tom Payne
f08814250e
Add className option to ol.control.FullScreen
2013-05-07 16:17:35 +02:00
Tom Payne
8c396e5afb
Add className option to ol.control.Attribution
2013-05-07 16:17:13 +02:00