É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