Commit Graph

  • 4f9044cda4 Add ol.array utility functions Tom Payne 2012-07-30 13:02:48 +02:00
  • 8512eaa24f Use simpler comparison function Tom Payne 2012-07-30 13:02:31 +02:00
  • 34f9e35ba9 Remove trailing zeros Tom Payne 2012-07-30 11:56:34 +02:00
  • b291885ffa Use clearer argument names Tom Payne 2012-07-30 09:19:44 +02:00
  • a5b0fb4908 Rename ol.Array to ol.Collection Tom Payne 2012-07-30 09:14:53 +02:00
  • f39a09807b Update FIXMEs Tom Payne 2012-07-30 00:31:54 +02:00
  • 422010271b Use ultra-sexy RotateAndZoom control by default Tom Payne 2012-07-30 00:30:55 +02:00
  • 74dd45f856 Add ultra-sexy RotateAndZoom control Tom Payne 2012-07-30 00:30:28 +02:00
  • 24888be786 Use ol.control.ShiftDragRotate Tom Payne 2012-07-30 00:10:08 +02:00
  • 8b900c7822 Add ol.control.ShiftDragRotate Tom Payne 2012-07-30 00:09:47 +02:00
  • 2f32158374 Rename ol.control.DragZoom to ol.control.ShiftDragZoom Tom Payne 2012-07-29 17:17:49 +02:00
  • 8179cf0b69 Add rotation to WebGL tile layer renderer Tom Payne 2012-07-29 16:58:40 +02:00
  • 9f3c02757d Add rotation infrastructure Tom Payne 2012-07-29 16:58:08 +02:00
  • f9aa8d2e6c Order variables alphabetically Tom Payne 2012-07-29 15:02:27 +02:00
  • 5c30902de0 Clean up Makefile Tom Payne 2012-07-29 14:50:48 +02:00
  • bd87448b59 Make ol.Coordinate inherit from goog.math.Vec2 Tom Payne 2012-07-29 14:22:46 +02:00
  • a8664df76b Make ol.Map.isDef stricter Tom Payne 2012-07-29 14:17:25 +02:00
  • adfbf2ae7b Remove empty functions Tom Payne 2012-07-29 12:15:43 +02:00
  • faa37490ea Use ol.Pixel to represent pixels Tom Payne 2012-07-29 12:13:10 +02:00
  • 10c85f3d07 Add ol.Pixel Tom Payne 2012-07-29 12:12:44 +02:00
  • 6d83205c08 Remove unused require Tom Payne 2012-07-29 12:08:37 +02:00
  • b45a211cdc Use matricies for pixel/coordinate transforms Tom Payne 2012-07-29 12:04:30 +02:00
  • 2607399a48 Add rotation property Tom Payne 2012-07-29 11:13:50 +02:00
  • 74b67a2e3a Fix intermediate zoom levels in WebGL tile layer renderer Tom Payne 2012-07-29 11:05:13 +02:00
  • 12956da634 Add another FIXME Tom Payne 2012-07-28 23:47:14 +02:00
  • ef91733505 Use consistent variable names between WebGL and DOM tile layer renderers Tom Payne 2012-07-28 23:42:27 +02:00
  • 6ef859b07e Avoid recalculating extent Tom Payne 2012-07-28 23:35:26 +02:00
  • a4727c4ef7 Add missing dependencies Tom Payne 2012-07-28 23:26:34 +02:00
  • 5c0498a958 Use public methods where available Tom Payne 2012-07-28 23:19:14 +02:00
  • 88d1759751 Add more FIXMEs Tom Payne 2012-07-28 23:18:41 +02:00
  • 90a4fe9625 Layer loads should be handled by LayerRenderers, not the Map Tom Payne 2012-07-28 16:25:57 +02:00
  • 7144e7ad0b Use Closure logging infrastructure for WebGL errors Tom Payne 2012-07-28 16:01:38 +02:00
  • b88c4f5888 Activate Closure logging infrastructure Tom Payne 2012-07-28 16:01:14 +02:00
  • c4f9e3656b Don't use webgl-debug.js Tom Payne 2012-07-28 15:55:31 +02:00
  • 83077d2754 Clean up whitespace Tom Payne 2012-07-28 15:40:46 +02:00
  • 0ae4555f30 Add initial ol.layer.BingMaps Tom Payne 2012-07-28 01:23:40 +02:00
  • 08735e30ff Make attributions an array of strings rather than a string Tom Payne 2012-07-28 01:13:38 +02:00
  • b59fe13242 Make ol.Rectangle.intersects a member function rather than a static function Tom Payne 2012-07-28 01:11:09 +02:00
  • bf20ec718e Remove dead function Tom Payne 2012-07-27 23:43:32 +02:00
  • c9bbf37fb0 Add another FIXME Tom Payne 2012-07-27 23:36:07 +02:00
  • 0804283543 Make ol.TileStore.tileGrid and tileUrlFunction protected Tom Payne 2012-07-27 23:35:54 +02:00
  • 6c4e91b9f6 Force render when layers load Tom Payne 2012-07-27 23:35:20 +02:00
  • ade0d17541 Only iterate over ready, visible layers Tom Payne 2012-07-27 23:35:00 +02:00
  • 6ceeac2427 Add ol.Layer.isReady Tom Payne 2012-07-27 23:34:11 +02:00
  • 04f71183e8 Add ol.Store.isReady Tom Payne 2012-07-27 23:32:48 +02:00
  • 588f8df8ba Pass optional tile size through ol.tilegrid.XYZ Tom Payne 2012-07-27 20:15:27 +02:00
  • caf67ac5ba Use strings rather than RegExps in replace Tom Payne 2012-07-27 20:15:03 +02:00
  • 215d1ec8db Clean up Makefile Tom Payne 2012-07-27 17:51:31 +02:00
  • 1afea5ca0c Update tests Tom Payne 2012-07-26 01:52:19 +02:00
  • c4f9704f4f Add ol.TileUrlFunction.nullTileUrlFunction Tom Payne 2012-07-26 01:37:22 +02:00
  • f193a94847 Correct type declaration of ol.TileUrlFunction Tom Payne 2012-07-26 01:36:51 +02:00
  • 69fabce0c0 Rename toQuadKey to quadKey Tom Payne 2012-07-26 01:02:35 +02:00
  • 96b02904ef Sort .gitignore Tom Payne 2012-07-26 00:27:59 +02:00
  • b64d0ffdf1 Add initial Bing Maps externs Tom Payne 2012-07-26 00:25:46 +02:00
  • ed4a888469 Use inheritance rather than creating an instance for OpenStreetMap, make attribution a function rather than a property Tom Payne 2012-07-26 00:25:03 +02:00
  • bcee2d3a12 Auto-generate ol.js Tom Payne 2012-07-26 00:23:18 +02:00
  • f3d9b3332c Move code to be merged into src/attic Tom Payne 2012-07-26 00:21:37 +02:00
  • 8d936e7865 Rename ol.TileCoord.fromString to createFromString Tom Payne 2012-07-25 17:43:08 +02:00
  • 7902803063 Add ol.TileCoord.toQuadKey and createFromQuadKey Tom Payne 2012-07-25 17:39:38 +02:00
  • 3ddb1137cc Use undefined, not null, found in parallel with @elemoine Tom Payne 2012-07-24 22:34:31 +02:00
  • 228547d0fe Add ol.Map.isDef Tom Payne 2012-07-24 20:47:34 +02:00
  • 042434bc54 Make cross origin 'anonymous' by default Tom Payne 2012-07-24 15:16:59 +02:00
  • b1012b5b86 Make extent a function rather than a property Tom Payne 2012-07-24 11:21:25 +02:00
  • 8a8a9a8c9a add map FIXMES Éric Lemoine 2012-07-23 23:27:03 +02:00
  • 6d28ad2740 use goog.fx.Dragger for map drag Éric Lemoine 2012-07-23 23:26:48 +02:00
  • 58bd2182a6 Remove some unnecessary parentheses Tom Payne 2012-07-22 22:37:26 +02:00
  • 269bd9387e Rename freeze/thaw to freezeRendering/unfreezeRendering Tom Payne 2012-07-22 22:24:04 +02:00
  • a2f24b9d43 Check that values are in range and avoid unnecessary updates Tom Payne 2012-07-22 22:18:54 +02:00
  • b809bde576 Activate keyboard zoom by default Tom Payne 2012-07-22 14:50:38 +02:00
  • 5aa01a4b6b Add ol.control.KeyboardZoom Tom Payne 2012-07-22 14:47:02 +02:00
  • 0edac78bd0 Activate keyboard pan control by default Tom Payne 2012-07-22 13:32:49 +02:00
  • ce0866dac4 Add ol.control.KeyboardPan Tom Payne 2012-07-22 13:32:32 +02:00
  • 463084ab3e Handle keyboard events Tom Payne 2012-07-22 13:31:56 +02:00
  • 7ed71f7149 Make browserEvent property public Tom Payne 2012-07-22 13:30:26 +02:00
  • 5e2a5dfbc4 Add missing require Tom Payne 2012-07-22 13:29:50 +02:00
  • 4b433f0c9b Move file missed in earlier clean-up Tom Payne 2012-07-22 12:21:57 +02:00
  • 75c7bee6d9 update readme.md Éric Lemoine 2012-07-22 13:48:57 +02:00
  • ea623b7be6 Fix some stupid bugs in ol.TileBounds Tom Payne 2012-07-22 12:18:56 +02:00
  • 8987dc8607 Improve modularity Tom Payne 2012-07-22 12:17:06 +02:00
  • cbafc0795d Add another FIXME Tom Payne 2012-07-22 03:06:12 +02:00
  • 511ca18b23 Tidy up fragment shader Tom Payne 2012-07-22 02:33:08 +02:00
  • ec2ab8265c Add brightness and contrast controls, thanks @evanw Tom Payne 2012-07-22 02:24:17 +02:00
  • 883089c3d1 Sort properties Tom Payne 2012-07-22 02:07:01 +02:00
  • f280faff67 Add hue and saturation controls, thanks @evanw Tom Payne 2012-07-22 02:06:31 +02:00
  • 21e3f2fe83 Promote opacity/visibility changes into base class Tom Payne 2012-07-22 02:05:48 +02:00
  • 65b7504c9f Clean up directory structure Tom Payne 2012-07-22 01:37:58 +02:00
  • 3eefbaa337 Remove merged code Tom Payne 2012-07-22 01:26:55 +02:00
  • abc1b4ff04 Rename redraw to render Tom Payne 2012-07-22 01:22:18 +02:00
  • 33449e657a Add various FIXMEs Tom Payne 2012-07-22 01:15:43 +02:00
  • f859a48033 Enable side-by-side DOM and WebGL demo Tom Payne 2012-07-22 01:15:02 +02:00
  • 4906bdced5 Add working WebGL renderer Tom Payne 2012-07-22 01:14:27 +02:00
  • c82bacb762 Add ol.TileBounds.equals Tom Payne 2012-07-22 02:50:12 +02:00
  • f46c9e12fb Add ol.TileBounds.containsTileBounds Tom Payne 2012-07-22 01:13:26 +02:00
  • 089f069456 finish porting tschaub's infinite zooming work Éric Lemoine 2012-07-21 23:53:51 +02:00
  • 014c5e8905 refactoring, and renamings in tilegrid.js (related to continous zooming) Éric Lemoine 2012-07-21 23:52:56 +02:00
  • 753ebab2ad Revert "add TileLayerRenderer.getPreferredZ_ plus tests". As noted by @twpayne, TileGrid.getZForResolution already returns the "preferred" z for an arbitrary resolution. Éric Lemoine 2012-07-21 16:00:45 +02:00
  • 89efc96dd5 Don't bother making forEachTileCoord abortable Tom Payne 2012-07-21 00:23:45 +02:00
  • 277c1ea3a6 Use XYZ to indicate OpenStreetMap-style tile grids Tom Payne 2012-07-20 23:33:59 +02:00
  • 0602942cf8 Add ol.Color Tom Payne 2012-07-20 23:07:44 +02:00
  • 0d7426e1be Fix bug where forEachVisibleLayer returned invisible layers Tom Payne 2012-07-20 23:06:00 +02:00