New BETA 5.5.19!

Started by orux, February 25, 2014, 05:01:06 PM

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

goosiebn

#30
Hardware button zooming works much better ta in b3.



However, when zooming out the top and bottom row tiles get misplaced. The zoom animation works, but when that's done, the top and bottom tiles are rendered incorrectly until the redraw eventually corrects it.



https://www.dropbox.com/s/bitoxwgnc4gyyaq/MVI_7915.MOV">//https://www.dropbox.com/s/bitoxwgnc4gyyaq/MVI_7915.MOV

https://www.dropbox.com/s/676wcrngari6ytp/MVI_7917.MOV">//https://www.dropbox.com/s/676wcrngari6ytp/MVI_7917.MOV



I think it may only be a problem for vector maps and it depends on the current map view as to how big or small a problem it is. When you do see it it is repeatable by simply zooming in and back out again.

Legend

#31
Quote from: "goosiebn"Hardware button zooming works much better ta in b3.

I think it may only be a problem for vector maps and it depends on the current map view as to how big or small a problem it is. When you do see it it is repeatable by simply zooming in and back out again.


I just tried with one vector map and I confirm this, but only for the vector maps. The raster maps work perfect.

Maybe because the vector map is drawn by many little tiles.

goosiebn

#32
Also when zooming out, it pauses for a while before drawing the bottom row of tiles. I suspect there is some unnecessary rendering of off screen tiles going on. Or, given the speed of the draw when it gets round to it is it rendering the tiles but not displaying then immediately?



https://www.dropbox.com/s/676wcrngari6ytp/MVI_7917.MOV">//https://www.dropbox.com/s/676wcrngari6ytp/MVI_7917.MOV

https://www.dropbox.com/s/rounwftg0arr335/MVI_7920.MOV">//https://www.dropbox.com/s/rounwftg0arr335/MVI_7920.MOV

orux

#33
Quote from: "goosiebn"Also when zooming out, it pauses for a while before drawing the bottom row of tiles. I suspect there is some unnecessary rendering of off screen tiles going on. Or, given the speed of the draw when it gets round to it is it rendering the tiles but not displaying then immediately?



https://www.dropbox.com/s/676wcrngari6ytp/MVI_7917.MOV">//https://www.dropbox.com/s/676wcrngari6ytp/MVI_7917.MOV

https://www.dropbox.com/s/rounwftg0arr335/MVI_7920.MOV">//https://www.dropbox.com/s/rounwftg0arr335/MVI_7920.MOV


Hi



That effect is due to the size of the cache of images, depending on the size of the screen and the size of each tile. Due to some limitations about the memory that each app can use, specially in old devices, it is not as large as I would like.



When you zoom out, the tiles that are not visible, can not be loaded quick because these tiles are not into the cache, so they are not visible, and should be decoded and rendered, a hard work specially with vector maps.



Try the new beta, images and vector maps are cached on file system, the rendering should be faster after the first use of each tile (zoom in, then zoom out, then returning to zoom in, rendering must be fast).



orux

rvb

#34
In my opinion you should reduce the number of versions substantially. In general it would be wise to bring this app to a professional level.

goosiebn

#35
Rendering is much faster now.



The misplaced tiles are still there though, but for a much briefer time.



It's doing it on zooming out on the hardware buttons, for vector maps and the openandro world map (very noticeable with the bigger tiles).



On zooming out, the zoom animation happens, the last frame is drawn (completed new zoom level with old tiles digitally zoomed). Then it renders some of the tiles incorrectly (on three sides of the screen), then it starts on drawing the new zoom level tiles.



https://www.dropbox.com/s/1y16y38htrh69ld/MVI_7923.MOV">//https://www.dropbox.com/s/1y16y38htrh69ld/MVI_7923.MOV

https://www.dropbox.com/s/pnjhfl9olgbovij/MVI_7924.MOV">//https://www.dropbox.com/s/pnjhfl9olgbovij/MVI_7924.MOV

Legend

#36
Tried beta 4



Double tap (move & zoom) progresive. Very good, I like it!



The vector map redrawing is not better for me :-(



I don't use vector maps but I tried one just for the beta test.

It is a Garmin IMG file with a lot of information, not just major roads.



The redrawing is better after the first time but the delay is still there.



These vector maps has all layers in vector data, not as a photo, so maybe the tiles that oruxmaps creates, doesn't need the graphic improvement that adds the delay.

goosiebn

#37
Is it intentional that double tap zoom only zooms digitally?

Legend

#38
Quote from: "goosiebn"Is it intentional that double tap zoom only zooms digitally?

I just tested this and it happens only if the "only digital zoom" is enabled for the on screen buttons

marcuss1

#39
In previous versions, my default zoom (set to 300% due to poor eyesight and resolution of screen) was respected as I zoomed. Now it keeps zooming to maps that are around 100%. There needs to be an option that the 300% value is the default view after zooming in/out to another layer.

orux

#40
Quote from: "Legend"
Quote from: "goosiebn"Is it intentional that double tap zoom only zooms digitally?

I just tested this and it happens only if the "only digital zoom" is enabled for the on screen buttons


you are right,



this gesture is equal to on screen buttons, relative to zoom,



orux

orux

#41
Quote from: "marcuss1"In previous versions, my default zoom (set to 300% due to poor eyesight and resolution of screen) was respected as I zoomed. Now it keeps zooming to maps that are around 100%. There needs to be an option that the 300% value is the default view after zooming in/out to another layer.


It is a bug,



I will try to keep pre zoom level if enabled.



orux

Legend

#42
Quote from: "orux"
Quote from: "marcuss1"In previous versions, my default zoom (set to 300% due to poor eyesight and resolution of screen) was respected as I zoomed. Now it keeps zooming to maps that are around 100%. There needs to be an option that the 300% value is the default view after zooming in/out to another layer.


It is a bug,



I will try to keep pre zoom level if enabled.



orux

I  had never changed the default zoom setting to face this issue.



Just tried with the beta5 and it works perfect!

Double or half (zoom in/zoom out) of the default zoom and keeps the value between layers :-)

marcuss1

#43
Thanks - fixed

goosiebn

#44
Quote from: "goosiebn"However, when zooming out the top and bottom row tiles get misplaced. The zoom animation works, but when that's done, the top and bottom tiles are rendered incorrectly until the redraw eventually corrects it.



https://www.dropbox.com/s/bitoxwgnc4gyyaq/MVI_7915.MOV">//https://www.dropbox.com/s/bitoxwgnc4gyyaq/MVI_7915.MOV

https://www.dropbox.com/s/676wcrngari6ytp/MVI_7917.MOV">//https://www.dropbox.com/s/676wcrngari6ytp/MVI_7917.MOV



I think it may only be a problem for vector maps and it depends on the current map view as to how big or small a problem it is. When you do see it it is repeatable by simply zooming in and back out again.


For info this does still happen and it also happens just as often for raster maps, contrary to what I originally thought.



It is generally hardly noticeable when the cache is being fully used.



Cheers