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
Peter Robins
11938d2264
Add missing dependencies, refs #116
2013-01-18 13:01:10 +01:00
Tom Payne
f377a70dc5
Export ol.Map.addPreRenderFunction*
2013-01-18 01:59:59 +01:00
Tom Payne
1c2a1a2a2f
Sort object literal exports alphabetically
2013-01-18 01:19:51 +01:00
Tom Payne
bff8a2bb1e
Add DebugTileSource exports
2013-01-18 01:16:14 +01:00
Tom Payne
bb51709945
Use OpenStreetMap tiles in canvas tiles example
...
Stamen exports aren't quite right yet.
2013-01-18 00:34:44 +01:00
Tom Payne
6542f2037b
Merge pull request #127 from twpayne/animated-zoom
...
Animated zoom
2013-01-17 15:23:39 -08:00
Tom Payne
37d29fb82b
Merge pull request #131 from twpayne/add-missing-exports
...
Add missing exports
2013-01-17 15:21:28 -08:00
Tom Payne
e3c85dec8e
Export ol.View2D
2013-01-18 00:19:45 +01:00
Tom Payne
d34a71e453
Export ol.RendererHints.createFromQueryData
2013-01-18 00:19:22 +01:00
Tom Payne
76e600d5f6
Fix Stamen exports
2013-01-18 00:19:06 +01:00