Tom Payne
c7d0712480
Rename goog.structs.LinkedMap to ol.structs.LinkedMap
2013-01-23 19:59:02 +01:00
Shawn Brenneman
140f8c8683
Add goog.structs.LinkedMap from Closure Library
2013-01-23 19:58:50 +01:00
Frédéric Junod
d6c96c058f
Merge pull request #133 from fredj/options-obj
...
ol.animation.create* functions should use options objects rather than positional arguments
2013-01-23 08:50:22 -08:00
Tom Payne
0f3d708525
Use ol.TileCache in ol.source.DebugTileSource
2013-01-23 17:22:01 +01:00
Tom Payne
09ec444958
Use ol.TileCache in ol.source.ImageTileSource
2013-01-23 17:22:01 +01:00
Tom Payne
b034299158
Add ol.TileCache
2013-01-23 17:22:00 +01:00
Frederic Junod
7568688301
Use option object rather than positional arguments for ol.animation.create* functions
2013-01-23 17:07:55 +01:00
Tom Payne
b770aaa2f5
Add tile cache expiry infrastructure
2013-01-23 14:31:24 +01:00
Marc Jansen
6d3e0778e1
Merge pull request #150 from marcjansen/zoombtn-radius
...
Adjust border-radius of zoom buttons.
2013-01-22 23:56:28 -08:00
Marc Jansen
9af78dd2fe
Adjust border-radius of zoom buttons.
2013-01-23 08:14:55 +01:00
Tom Payne
dda51ecec2
Replace ol.overlay.Overlay with ol.AnchoredElement
...
This commit adds several features:
- rename of class to better reflect its behaviour
- full ol.Object support
- integration with postrender event for integration with animations and
render loop
- minimised DOM modifications
- more precise positioning
- element placed in DIV to avoid modifications to user-supplied element
- correctly handle changes to the positioning property
2013-01-22 15:12:25 +01:00
Tom Payne
4ab09d6df2
Merge pull request #140 from twpayne/array-clean-ups
...
Array clean ups
2013-01-22 06:00:04 -08:00
Tom Payne
f2164e5028
Export map.getLayers
2013-01-22 13:08:40 +01:00
Marc Jansen
577fc86684
Merge pull request #147 from marcjansen/goog.now
...
Use goog.now() instead of Date.now().
2013-01-22 03:13:15 -08:00
Marc Jansen
8d979127fc
Use goog.now() instead of Date.now().
...
Date.now() is not supported in Internet Explorer up to IE 9. The goog.now()
method can be used as a replacement.
2013-01-22 12:01:44 +01:00
Éric Lemoine
a1ff01e7a5
Merge pull request #145 from elemoine/readme
...
Update readme.md
2013-01-21 23:42:01 -08:00
Éric Lemoine
8d56b5f261
Update readme.md
2013-01-22 08:39:37 +01:00
Frederic Junod
be64408728
Export map as jpeg instead of png
2013-01-21 16:13:19 +01:00
Frédéric Junod
9969a64d81
Merge pull request #143 from fredj/get-renderer-canvas
...
Get renderer canvas
2013-01-21 07:09:18 -08:00
Frederic Junod
8cbe0fbbbb
Export canvas map as jpeg image
2013-01-21 16:08:33 +01:00
Tom Payne
c0ef84fd5d
Remove stale dependencies
2013-01-21 16:07:06 +01:00
Frederic Junod
2f2ea373ca
Add ol.renderer.Map.getCanvas function. Only valid with the canvas and webgl renderers
2013-01-21 15:18:18 +01:00
Frederic Junod
c836c8d9c4
Add ol.Map.getRenderer function
2013-01-21 15:08:15 +01:00
Tom Payne
f1b11866fd
Remove dependency on goog.array
2013-01-21 14:20:12 +01:00
Tom Payne
3967e17366
Use in-place filtering for pre-render functions
2013-01-21 14:20:12 +01:00
Tom Payne
d76db2005f
Use for loop for iterating over layers
2013-01-21 14:20:12 +01:00
Tom Payne
7229428741
Use in-place filtering for post-render functions
2013-01-21 14:20:11 +01:00
Tom Payne
386bb636bb
Add missing dependencies on goog.array
2013-01-21 14:20:11 +01:00
Frédéric Junod
a51cd3b9bd
Merge pull request #139 from fredj/easing
...
Add new ol.easing.elastic and ol.easing.bounce easing functions.
2013-01-21 04:36:45 -08:00
Éric Lemoine
2f539bf3be
Merge pull request #126 from openlayers/tilequeue
...
Tile queue requires optimizing
2013-01-21 03:41:18 -08:00
Éric Lemoine
c6a8e5ef72
Remove unused Jasmine matchers
2013-01-21 12:29:31 +01:00
Frederic Junod
8825251c42
Add new ol.easing.elastic and ol.easing.bounce easing functions.
2013-01-21 09:48:56 +01:00
Tom Payne
202df34e71
Merge pull request #137 from twpayne/alt-shift-rotate
...
Use Alt+Shift to rotate by default, fixes #21
2013-01-20 10:38:24 -08:00
Éric Lemoine
7f38c1683e
Remove unused TileQueue clear method
2013-01-20 15:15:13 +01:00
Tom Payne
9ef5f0b060
Ensure dropped tiles are properly removed from tile queue
2013-01-19 21:58:01 +01:00
Tom Payne
3383c426b3
Use shifts rather than floor
2013-01-19 18:35:24 +01:00
Tom Payne
d43abba154
Use stricter types in private methods, operate on array directly
2013-01-19 15:52:55 +01:00
Tom Payne
6507e71dd7
Clear queued tile keys when queue is cleared
2013-01-19 15:44:01 +01:00
Tom Payne
2bdfd3765b
Remove stale FIXME
2013-01-19 15:38:15 +01:00
Tom Payne
4b971b5f32
Optimize tile dropping in reprioritize
2013-01-19 15:24:50 +01:00
Tom Payne
a8dc810696
Use Infinity rather than undefined to drop tiles
2013-01-19 15:24:02 +01:00
Tom Payne
4846a6a7b3
Only update wanted tiles if not all tiles are loaded
2013-01-19 15:03:01 +01:00
Tom Payne
3ec2014ad1
Rename tileUsage to usedTiles
2013-01-19 15:03:01 +01:00
Tom Payne
1c524caae6
Discard unwanted tiles from tile queue
2013-01-19 15:03:01 +01:00
Tom Payne
111b4585a8
Fix key usage
2013-01-19 14:50:25 +01:00
Tom Payne
7babfebef9
Set frame state immediately after rendering
2013-01-19 14:50:18 +01:00
Tom Payne
9cf314fd64
Sort object properties
2013-01-19 14:50:14 +01:00
Éric Lemoine
c0c9cdef15
New tile queue implementation (heapify-powered)
2013-01-18 21:02:09 +01:00
Tom Payne
f3978d200f
Use Alt+Shift to rotate by default, refs #21
2013-01-18 14:09:32 +01:00
Tom Payne
2b8aefbabf
Add ol.condition.altShiftKeysOnly
2013-01-18 14:03:37 +01:00