Tom Payne
6c90bcc5cd
Add logo option to ol.source.Source
2013-04-05 18:11:22 +02:00
Tom Payne
bcdff5a011
Merge pull request #437 from twpayne/throttle-image-loads
...
Throttle image requests
2013-04-05 07:24:13 -07:00
Tom Payne
58a512b52c
Remove unused constant
2013-04-05 12:30:38 +02:00
Tom Payne
a8295ba113
Use ol.vec.Mat4.multVec2
2013-04-05 12:30:38 +02:00
Tom Payne
c7ed933c9d
Add ol.vec.Mat4.multVec2
2013-04-05 12:30:38 +02:00
Tom Payne
d892ef2b6a
Use slice to extract sub-arrays
2013-04-05 12:30:38 +02:00
Tom Payne
02196c94b5
Redefine ol.Coordinate to be Array.<number>
2013-04-05 12:30:37 +02:00
Frederic Junod
cade8eaf7e
Remove unused local variable
2013-04-05 11:59:07 +02:00
Éric Lemoine
5f47ee9a9c
Disable kinetic when multiple touches on screen
2013-04-05 09:23:05 +02:00
Tom Payne
0a1b1751f1
Merge pull request #470 from szymonc/error-fix
...
Add goog.base(this) to the MapBrowserEventHandler's constructor
2013-04-04 15:28:24 -07:00
Tom Payne
b32a2e101c
Abort rendering when WebGL context is lost
2013-04-05 00:14:10 +02:00
szymonc
569fb81572
Add goog.base(this) to the MapBrowserEventHandler's constructor
2013-04-05 00:01:16 +02:00
Tom Payne
0e12d16c37
Move configuration of maximum tiles loading into map.js
2013-04-04 23:49:21 +02:00
Tom Payne
71d1207201
Start a maximum of two new tile downloads per frame
2013-04-04 23:33:18 +02:00
ahocevar
e042c5701a
Enabling Markdown and other JSDoc improvements
...
This change enables GitHub flavored markdown for APIdoc
comments. The code example in map.js shows how to use markdown
for code snippets. doc/index.md is now included again as start
page for the docs. Everything in the doc/tutorials directory
will also be added to the docs as tutorial. As an example, I
moved the ol3.md file with the architecture to the tutorials
directory.
Currently properties and methods annotated with @inheritDoc
or @override won't be documented at all. This is a known issue,
so I added a custom JSDoc plugin with a hack to avoid this.
2013-04-04 11:53:12 +02:00
Marc Jansen
6ca21b32a9
More renames as suggested by @elemoine.
2013-04-04 10:25:11 +02:00
Marc Jansen
523506ef86
Rename *.exports to match their *.js counterparts.
2013-04-04 07:40:16 +02:00
Éric Lemoine
dc67ddc700
Merge pull request #450 from elemoine/projection-null
...
Do not pass tile grid to getTile and tileUrlFunc
2013-04-03 00:59:05 -07:00
Tom Payne
d1c91b9663
Merge pull request #452 from twpayne/limit-post-renderer-set-timeout
...
Don't schedule a new post render delay if one is already active
2013-04-02 05:49:04 -07:00
Frederic Junod
98e3a2b56e
Store kinetic coordinates and time as numbers instead of objects
2013-04-02 13:43:01 +02:00
Tom Payne
8278b2641b
Don't schedule a new post render delay if one is already active
2013-04-02 12:58:11 +02:00
Frederic Junod
5906168bc0
Don't recompute delay every loop
2013-04-02 11:51:59 +02:00
Éric Lemoine
e128bab625
Do not pass tile grid to getTile and tileUrlFunc
...
getTile and the tileUrlFunc are functions of the source, so they do need to be passed the tile grid. The tile source knows its tile grid, and can get the projection's tile grid if it doesn't have a tile grid.
2013-04-02 11:12:43 +02:00
Éric Lemoine
ce0836e403
Add on and un methods to ol.Object
2013-03-31 14:14:19 +02:00
Tom Payne
dfe30f9feb
Merge pull request #423 from twpayne/preemptive-webgl-texture-uploads
...
White flash occurs when zooming out from initially zoomed in view with WebGL renderer
2013-03-27 16:00:56 -07:00
Tom Payne
66c6a8a3e0
Make preload a number of levels instead of a boolean
2013-03-27 14:34:29 +01:00
Tom Payne
494d61250e
Make tile pre-loading a per-layer option
2013-03-27 14:34:29 +01:00
Tom Payne
1d22d2fdde
Tune tile priority functions
2013-03-27 14:34:29 +01:00
Tom Payne
5e8b0de66d
Use tile texture queue
2013-03-27 14:34:29 +01:00
Tom Payne
6221680b0b
Add tile texture queue
2013-03-27 14:34:29 +01:00
Tom Payne
00b862de10
Store focus in frame state
2013-03-27 14:34:29 +01:00
Tom Payne
96912c271d
Add optional per-tile callback to manageTilePyramid
2013-03-27 14:34:28 +01:00
Tom Payne
27f9e83780
Refactor ol.TileQueue to extend ol.structs.PriorityQueue
2013-03-27 14:34:28 +01:00
Tom Payne
f12f5ccc67
Factor out core elements of ol.TileQueue into ol.structs.PriorityQueue
2013-03-27 14:34:28 +01:00
Éric Lemoine
f62b8a1bfe
Merge pull request #383 from elemoine/pinch-direction
...
One direction pinch zoom
2013-03-27 06:14:42 -07:00
Éric Lemoine
3c03c8beab
Increase touch zoom anim duration
2013-03-27 11:52:42 +01:00
Éric Lemoine
de1575e457
One direction pinch zoom
2013-03-27 11:52:42 +01:00
Éric Lemoine
0b62c92cb3
Use @expose for Coordinate.z
...
By annotating the z property with @expose the compiler does not try to optimize that property in any way. See https://developers.google.com/closure/compiler/docs/js-for-compiler . The doc says that @expose should never be used in library code, but that's the only way I found for our case.
2013-03-26 17:05:54 +01:00
Tom Payne
62877fdf02
Reuse ol.Size object
2013-03-25 11:54:50 +01:00
Tom Payne
4e883b7099
Don't shrink canvas
2013-03-25 11:54:50 +01:00
Tom Payne
b396673932
Fix typo in ol.TileRange.containsTileRange
2013-03-25 11:54:50 +01:00
Tom Payne
6cfe918501
Merge pull request #428 from twpayne/gc-optimizations
...
GC optimizations
2013-03-25 03:54:15 -07:00
Frédéric Junod
5c7905178c
Merge pull request #432 from fredj/uri-url
...
Rename TileJSONOptions.uri to TileJSONOptions.url
2013-03-25 03:46:26 -07:00
Tom Payne
9906c518a7
Rename useTileZXY to useTile
2013-03-25 11:45:20 +01:00
Tom Payne
658b919d20
Merge pull request #425 from twpayne/glsl-unit
...
Use glsl-unit for WebGL shaders
2013-03-25 03:42:27 -07:00
Tom Payne
c72fc4476c
Merge pull request #431 from twpayne/rename-anchoredelement-to-overlay
...
Rename AnchoredElement to Overlay
2013-03-25 03:36:57 -07:00
Tom Payne
f7cc8fa738
Remove ol.TileRange.clone
2013-03-25 11:33:06 +01:00
Frederic Junod
415e7a6dd4
Rename TileJSONOptions.uri to TileJSONOptions.url
2013-03-25 10:17:37 +01:00
Tom Payne
65e6ed3485
Rename getTileZXY to getTile
2013-03-25 10:10:03 +01:00
ahocevar
560f645384
Merge pull request #420 from ahocevar/icon-defer
...
Don't create tile if rendering needs to be deferred. r=@bartvde
2013-03-25 02:04:50 -07:00