Commit Graph

108 Commits

Author SHA1 Message Date
Tom Payne e203944abf Refactor and optimize attributions 2012-08-02 16:07:10 +02:00
Tom Payne bee4cab2ac Handle attribution visiblity for tile layers 2012-08-02 15:14:03 +02:00
Tom Payne eec1fdab62 Use goog.nullFunction 2012-08-02 12:38:55 +02:00
Tom Payne b86fd52026 Remove some fixed FIXMEs 2012-08-01 19:26:29 +02:00
Tom Payne 979b0d882e Remove projection check 2012-08-01 19:23:53 +02:00
Tom Payne b4183642ae Make ol.CoverageArea use composition rather than inheritance for extent 2012-08-01 19:23:21 +02:00
Tom Payne 09d904967a Add attributions to ol.Store 2012-07-30 21:53:05 +02:00
Tom Payne 575ae03f5d Add ol.Attribution 2012-07-30 21:51:58 +02:00
Tom Payne 43f3f18871 Add ol.CoverageArea 2012-07-30 21:51:42 +02:00
Tom Payne de1e704bc7 Reuse existing function 2012-07-30 21:51:20 +02:00
Tom Payne 076342b886 Less fancy type checking 2012-07-30 21:50:48 +02:00
Tom Payne ab8d297827 s/transform/transformFn/ 2012-07-30 21:37:25 +02:00
Tom Payne 95371b596e Use ol.control.ZoomFunction 2012-07-30 15:09:50 +02:00
Tom Payne 82f67006ab Allow center and resolution to set to undefined 2012-07-30 15:09:50 +02:00
Tom Payne 4f9044cda4 Add ol.array utility functions 2012-07-30 15:09:50 +02:00
Tom Payne b291885ffa Use clearer argument names 2012-07-30 09:19:44 +02:00
Tom Payne a5b0fb4908 Rename ol.Array to ol.Collection 2012-07-30 09:14:53 +02:00
Tom Payne 422010271b Use ultra-sexy RotateAndZoom control by default 2012-07-30 00:30:55 +02:00
Tom Payne 24888be786 Use ol.control.ShiftDragRotate 2012-07-30 00:10:08 +02:00
Tom Payne 2f32158374 Rename ol.control.DragZoom to ol.control.ShiftDragZoom 2012-07-29 17:17:49 +02:00
Tom Payne 9f3c02757d Add rotation infrastructure 2012-07-29 17:09:33 +02:00
Tom Payne f9aa8d2e6c Order variables alphabetically 2012-07-29 17:09:33 +02:00
Tom Payne bd87448b59 Make ol.Coordinate inherit from goog.math.Vec2 2012-07-29 17:09:32 +02:00
Tom Payne a8664df76b Make ol.Map.isDef stricter 2012-07-29 17:09:32 +02:00
Tom Payne faa37490ea Use ol.Pixel to represent pixels 2012-07-29 17:09:32 +02:00
Tom Payne 10c85f3d07 Add ol.Pixel 2012-07-29 17:09:32 +02:00
Tom Payne 6d83205c08 Remove unused require 2012-07-29 17:09:32 +02:00
Tom Payne b45a211cdc Use matricies for pixel/coordinate transforms 2012-07-29 17:09:32 +02:00
Tom Payne 2607399a48 Add rotation property 2012-07-29 11:13:50 +02:00
Tom Payne 90a4fe9625 Layer loads should be handled by LayerRenderers, not the Map 2012-07-28 16:25:57 +02:00
Tom Payne 83077d2754 Clean up whitespace 2012-07-28 15:40:46 +02:00
Tom Payne 08735e30ff Make attributions an array of strings rather than a string 2012-07-28 01:15:33 +02:00
Tom Payne b59fe13242 Make ol.Rectangle.intersects a member function rather than a static function 2012-07-28 01:15:33 +02:00
Tom Payne bf20ec718e Remove dead function 2012-07-28 01:15:33 +02:00
Tom Payne 6c4e91b9f6 Force render when layers load 2012-07-28 01:15:32 +02:00
Tom Payne ade0d17541 Only iterate over ready, visible layers 2012-07-28 01:15:32 +02:00
Tom Payne 6ceeac2427 Add ol.Layer.isReady 2012-07-27 23:34:11 +02:00
Tom Payne 04f71183e8 Add ol.Store.isReady 2012-07-27 23:32:48 +02:00
Tom Payne ed4a888469 Use inheritance rather than creating an instance for OpenStreetMap, make attribution a function rather than a property 2012-07-26 00:25:03 +02:00
Tom Payne 3ddb1137cc Use undefined, not null, found in parallel with @elemoine 2012-07-24 22:34:31 +02:00
Tom Payne 228547d0fe Add ol.Map.isDef 2012-07-24 20:47:34 +02:00
Tom Payne b1012b5b86 Make extent a function rather than a property 2012-07-24 15:17:35 +02:00
Éric Lemoine 8a8a9a8c9a add map FIXMES 2012-07-23 23:27:03 +02:00
Éric Lemoine 6d28ad2740 use goog.fx.Dragger for map drag 2012-07-23 23:26:48 +02:00
Tom Payne 58bd2182a6 Remove some unnecessary parentheses 2012-07-22 22:37:43 +02:00
Tom Payne 269bd9387e Rename freeze/thaw to freezeRendering/unfreezeRendering 2012-07-22 22:37:43 +02:00
Tom Payne a2f24b9d43 Check that values are in range and avoid unnecessary updates 2012-07-22 22:37:43 +02:00
Tom Payne b809bde576 Activate keyboard zoom by default 2012-07-22 14:54:17 +02:00
Tom Payne 0edac78bd0 Activate keyboard pan control by default 2012-07-22 14:54:17 +02:00
Tom Payne 463084ab3e Handle keyboard events 2012-07-22 14:54:17 +02:00