Commit Graph
100 Commits
Author SHA1 Message Date
Tom Payne eaca7d0a8c Add ol.Coordinate.ZERO 2012-08-04 15:51:35 +02:00
Tom Payne 505804fc55 Fix missed variable name 2012-08-04 15:51:35 +02:00
Tom Payne e7cb2ca383 s/ZoomFunction/ResolutionConstraint/ 2012-08-04 15:51:35 +02:00
Tom Payne c84d5ef9ef Use ol.control.CenterConstraint 2012-08-04 15:51:34 +02:00
Tom Payne 1f72319b05 Add ol.control.CenterConstraint 2012-08-04 15:51:34 +02:00
Tom Payne 78f11873cf Clean up whitespace 2012-08-03 17:27:16 +02:00
Tom Payne f0d0157871 Add missing @protected 2012-08-03 11:13:29 +02:00
Tom Payne d03586d8e9 Use goog.dom functions 2012-08-03 11:13:01 +02:00
Tom Payne c75ce23c5a Remove stray bracket 2012-08-03 11:11:38 +02:00
Tom Payne 0c35d50fed Export properties so libary can be used in compiled mode 2012-08-03 10:37:17 +02:00
Tom Payne 59398db62b Treat warnings as errors 2012-08-03 10:32:34 +02:00
Tom Payne bd8ae92f89 Update readme.md 2012-08-02 17:06:36 +02:00
Tom Payne e503955b6d Update FIXMEs 2012-08-02 17:03:19 +02:00
Tom Payne 62a6faa4d5 Use goog.dom functions and clean up when layers change 2012-08-02 17:02:14 +02:00
Tom Payne a96982f112 Remove collection {insert,remove,set}_at callbacks 2012-08-02 16:49:09 +02:00
Tom Payne 1b8132ecfd Use add/remove events 2012-08-02 16:47:08 +02:00
Tom Payne bc0bfd8385 Add add and remove events 2012-08-02 16:42:50 +02:00
Tom Payne be17ed3707 Add another FIXME 2012-08-02 16:13:13 +02:00
Tom Payne 66f4e1f401 Correct stupid typo 2012-08-02 16:13:01 +02:00
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 5d870e62c2 Handle not-ready layers in attribution view 2012-08-02 14:43:20 +02:00
Tom Payne 53f1397109 Correct coordinate order in Bing Maps coverage area bboxes 2012-08-02 14:32:42 +02:00
Tom Payne fbdc0a1ce1 Clean up and simplify build system 2012-08-02 14:02:37 +02:00
Tom Payne b0899863a8 Move more code to be merged into the attic 2012-08-02 13:57:41 +02:00
Tom Payne eec1fdab62 Use goog.nullFunction 2012-08-02 12:38:55 +02:00
Tom Payne 09f439cb4f Clean up whitespace 2012-08-02 12:18:45 +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 2fc4b10492 Use better check for equivalent transforms 2012-08-01 19:14:53 +02:00
Tom Payne a9ee017158 Add ol.view.Attribution 2012-07-30 22:17:12 +02:00
Tom Payne 71201340cc Add ol.View 2012-07-30 22:17:12 +02:00
Tom Payne fdfe23faac Use ol.Attribution 2012-07-30 22:17:12 +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 187da7767f Add 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 65c8fe3741 Use ol.array utility functions 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 8512eaa24f Use simpler comparison function 2012-07-30 13:02:31 +02:00
Tom Payne 34f9e35ba9 Remove trailing zeros 2012-07-30 11:56:34 +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 f39a09807b Update FIXMEs 2012-07-30 00:35:07 +02:00
Tom Payne 422010271b Use ultra-sexy RotateAndZoom control by default 2012-07-30 00:30:55 +02:00
Tom Payne 74dd45f856 Add ultra-sexy RotateAndZoom control 2012-07-30 00:30:28 +02:00
Tom Payne 24888be786 Use ol.control.ShiftDragRotate 2012-07-30 00:10:08 +02:00
Tom Payne 8b900c7822 Add ol.control.ShiftDragRotate 2012-07-30 00:09:47 +02:00
Tom Payne 2f32158374 Rename ol.control.DragZoom to ol.control.ShiftDragZoom 2012-07-29 17:17:49 +02:00
Tom Payne 8179cf0b69 Add rotation to WebGL tile layer renderer 2012-07-29 17:09:33 +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 5c30902de0 Clean up Makefile 2012-07-29 17:09:32 +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 adfbf2ae7b Remove empty functions 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 74b67a2e3a Fix intermediate zoom levels in WebGL tile layer renderer 2012-07-29 11:05:13 +02:00
Tom Payne 12956da634 Add another FIXME 2012-07-28 23:47:14 +02:00
Tom Payne ef91733505 Use consistent variable names between WebGL and DOM tile layer renderers 2012-07-28 23:42:27 +02:00
Tom Payne 6ef859b07e Avoid recalculating extent 2012-07-28 23:35:26 +02:00
Tom Payne a4727c4ef7 Add missing dependencies 2012-07-28 23:26:34 +02:00
Tom Payne 5c0498a958 Use public methods where available 2012-07-28 23:19:14 +02:00
Tom Payne 88d1759751 Add more FIXMEs 2012-07-28 23:18:41 +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 7144e7ad0b Use Closure logging infrastructure for WebGL errors 2012-07-28 16:01:38 +02:00
Tom Payne b88c4f5888 Activate Closure logging infrastructure 2012-07-28 16:01:14 +02:00
Tom Payne c4f9e3656b Don't use webgl-debug.js 2012-07-28 15:57:53 +02:00
Tom Payne 83077d2754 Clean up whitespace 2012-07-28 15:40:46 +02:00
Tom Payne 0ae4555f30 Add initial ol.layer.BingMaps 2012-07-28 01:23:40 +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 c9bbf37fb0 Add another FIXME 2012-07-28 01:15:32 +02:00
Tom Payne 0804283543 Make ol.TileStore.tileGrid and tileUrlFunction protected 2012-07-28 01:15:32 +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 588f8df8ba Pass optional tile size through ol.tilegrid.XYZ 2012-07-27 20:15:27 +02:00
Tom Payne caf67ac5ba Use strings rather than RegExps in replace 2012-07-27 20:15:03 +02:00
Tom Payne 215d1ec8db Clean up Makefile 2012-07-27 18:07:27 +02:00
Tom Payne 1afea5ca0c Update tests 2012-07-26 01:52:19 +02:00
Tom Payne c4f9704f4f Add ol.TileUrlFunction.nullTileUrlFunction 2012-07-26 01:38:44 +02:00
Tom Payne f193a94847 Correct type declaration of ol.TileUrlFunction 2012-07-26 01:38:44 +02:00
Tom Payne 69fabce0c0 Rename toQuadKey to quadKey 2012-07-26 01:38:31 +02:00
Tom Payne 96b02904ef Sort .gitignore 2012-07-26 00:27:59 +02:00
Tom Payne b64d0ffdf1 Add initial Bing Maps externs 2012-07-26 00:25:46 +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 bcee2d3a12 Auto-generate ol.js 2012-07-26 00:23:18 +02:00