Vladimir Agafonkin
|
d93e828935
|
stop panning/fly animations when necessary
|
2014-10-21 12:21:32 +03:00 |
|
Vladimir Agafonkin
|
23998c1f9c
|
ditch transition stopping code
|
2014-10-21 12:21:32 +03:00 |
|
Vladimir Agafonkin
|
70923e6604
|
rename zoomPanTo to flyTo
|
2014-10-21 12:21:32 +03:00 |
|
Vladimir Agafonkin
|
7a75d07d89
|
update inertia settings
|
2014-10-21 12:21:32 +03:00 |
|
Vladimir Agafonkin
|
468e195ba1
|
rename PosAnimation.Timer to PosAnimation
|
2014-10-21 12:21:32 +03:00 |
|
Vladimir Agafonkin
|
a33eff73f0
|
replace CSS transitions in pan animations with frames
|
2014-10-21 12:21:32 +03:00 |
|
Vladimir Agafonkin
|
66c13bc94c
|
fix tile loading regression after rebase
|
2014-10-21 12:21:32 +03:00 |
|
Vladimir Agafonkin
|
8b26a7399a
|
fix build and cleanup tile pruning
|
2014-10-21 12:21:32 +03:00 |
|
Vladimir Agafonkin
|
a4e8f4e1a8
|
improve tile pruning
|
2014-10-21 12:21:31 +03:00 |
|
Vladimir Agafonkin
|
ad0cf365e7
|
fix world wrapping
|
2014-10-21 12:21:31 +03:00 |
|
Vladimir Agafonkin
|
44f16b2d9e
|
much better tile pruning; add coords to tile events, ref #2378
|
2014-10-21 12:21:31 +03:00 |
|
Vladimir Agafonkin
|
fbe23087fa
|
add prune lower res tiles algorithm
|
2014-10-21 12:21:31 +03:00 |
|
Vladimir Agafonkin
|
b0ce42f270
|
minor tile code cleanup
|
2014-10-21 12:21:31 +03:00 |
|
Vladimir Agafonkin
|
9b752757ef
|
more flexible tile remove method
|
2014-10-21 12:21:31 +03:00 |
|
Vladimir Agafonkin
|
683cc4534c
|
cleanup tile removal, make unloadInvisibleTiles work again
|
2014-10-21 12:21:31 +03:00 |
|
Vladimir Agafonkin
|
29a0eaef0f
|
include zoom in tile coords, simplify parsing tile keys
|
2014-10-21 12:21:31 +03:00 |
|
Tom MacWright
|
fefe4b78eb
|
Initialize tilesToLoad variable on GridLayer creation
|
2014-10-21 12:21:31 +03:00 |
|
Dave Leaver
|
b42500b48a
|
Only stop the pan animation within pan animation. If there is a zoom animation going on we don't want to stop it. Otherwise big mouse wheel zooms are broken.
|
2014-10-21 12:21:31 +03:00 |
|
Dave Leaver
|
0f0d66f3df
|
Support matrix3d as used in IE11
|
2014-10-21 12:21:31 +03:00 |
|
John Firebaugh
|
a34810cb85
|
Use Map#stop to stop all animations
|
2014-10-21 12:21:30 +03:00 |
|
Dave Leaver
|
a071f489a5
|
Removing comment out code and not needed todos
|
2014-10-21 12:21:30 +03:00 |
|
Dave Leaver
|
498aef4c31
|
Push getTransform up to L.DomUtil.getTransform rather than having it in ZoomAnimation and PosAnimation
|
2014-10-21 12:21:30 +03:00 |
|
Dave Leaver
|
b6c4ebdbca
|
Move the proxy in to Map.ZoomAnimation as it is the only place that uses it. Use it to detect zoom animation finishing.
|
2014-10-21 12:21:30 +03:00 |
|
Dave Leaver
|
97598d4241
|
Move animated zoom stopping in to the place it belongs
|
2014-10-21 12:21:30 +03:00 |
|
Dave Leaver
|
a5552f4ed4
|
listen to moveend instead so we know where we are after a map drag
|
2014-10-21 12:21:30 +03:00 |
|
Dave Leaver
|
7aa9d95e9a
|
Getting closer. project and unproject based on the current zoom seems to work in most cases.
|
2014-10-21 12:21:30 +03:00 |
|
Dave Leaver
|
c1bea627b0
|
stopAnimation -> stop
|
2014-10-21 12:21:30 +03:00 |
|
Dave Leaver
|
a0bc81cba8
|
Stop animating before starting a ZoomPan, otherwise they both run at the same time.
|
2014-10-21 12:21:30 +03:00 |
|
Dave Leaver
|
00a66b4731
|
Add an element for tracking zoom animations. Use it for trying to stop a map zoom. Still doesn't quite work right. Stopping a zoomPan or PanAnimation does work however. Code is all cludgy :)
refs #2560
|
2014-10-21 12:21:30 +03:00 |
|
Tom MacWright
|
74133f49f0
|
Fix MarkerSpec in retina browsers.
|
2014-10-21 12:21:29 +03:00 |
|
Tom MacWright
|
dc573b768a
|
Add safari and firefox launchers
|
2014-10-21 12:21:29 +03:00 |
|
Vladimir Agafonkin
|
acaea1c855
|
code cleanup; don't reload tile level that's already loaded
|
2014-10-21 12:21:29 +03:00 |
|
Vladimir Agafonkin
|
5912c365b7
|
zoom to the nearest round zoom with pinch or dblclick
|
2014-10-21 12:21:29 +03:00 |
|
Vladimir Agafonkin
|
fc655e45c7
|
manage tile pyramid levels; always animate tile fade
|
2014-10-21 12:21:29 +03:00 |
|
Vladimir Agafonkin
|
169b6a0e77
|
adjust zoomPan options, add a debug page
|
2014-10-21 12:21:29 +03:00 |
|
Vladimir Agafonkin
|
983a4ec261
|
implement pyramid animations (no tile removal yet)
|
2014-10-21 12:21:29 +03:00 |
|
Vladimir Agafonkin
|
454552e694
|
fix zoomPan logic, cleaner code
|
2014-10-21 12:21:29 +03:00 |
|
Vladimir Agafonkin
|
e093979297
|
fix GridLayer to not reset if tile zoom didn't change
|
2014-10-21 12:21:29 +03:00 |
|
Vladimir Agafonkin
|
dc04b9dbe2
|
add fromZoom arg to Map getZoomScale and getScaleZoom
|
2014-10-21 12:21:29 +03:00 |
|
Vladimir Agafonkin
|
1b8f68d806
|
simpler zoom anim calculations
|
2014-10-21 12:21:29 +03:00 |
|
Vladimir Agafonkin
|
bbb5a5a956
|
fix some positioning bugs
|
2014-10-21 12:21:28 +03:00 |
|
Vladimir Agafonkin
|
e26d148516
|
cleaner reset logic for GridLayer
|
2014-10-21 12:21:28 +03:00 |
|
Vladimir Agafonkin
|
790acad011
|
clean up zoomPanTo
|
2014-10-21 12:21:28 +03:00 |
|
Vladimir Agafonkin
|
4a344ae021
|
working zoomPanTo implementation
|
2014-10-21 12:21:28 +03:00 |
|
Vladimir Agafonkin
|
de4910f407
|
use offset when animating transform to avoid dividing by zero
|
2014-10-21 12:21:28 +03:00 |
|
Vladimir Agafonkin
|
c1b2c5c37c
|
round grid layer scaling transform
|
2014-10-21 12:21:28 +03:00 |
|
Vladimir Agafonkin
|
e41d65fe66
|
fractional zoom code clean up an fixes
|
2014-10-21 12:21:28 +03:00 |
|
Vladimir Agafonkin
|
5d58aa4f3f
|
initial fractional zoom implementation for grid layers
|
2014-10-21 12:21:28 +03:00 |
|
Vladimir Agafonkin
|
2be2cca49a
|
basic linear zoomPanTo without intermediary tile loading
|
2014-10-21 12:21:28 +03:00 |
|
Vladimir Agafonkin
|
fc05abd336
|
Merge pull request #2834 from bullgare/path_svg_fill_rule
svg's attribute 'fill-rule' now can be set via options into either 'evenodd' or 'nonzero'
|
2014-10-20 13:18:30 +03:00 |
|