qbektrix / gmapcatcher

Automatically exported from code.google.com/p/gmapcatcher
0 stars 0 forks source link

Limit user to view only downloaded area in offline mode #119

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
When browsing offline mode, a user should be limited only to view areas
that has been cached preventing those blank images to appear. Even zoom
level should be limited. If a user however does try to go to a non-cached
area, it should prompt to go online.

This feature may seem trivial but it IS what this software is supposed to
do in 'offline mode'. The whole project centers on 'offline viewing'
itself. Otherwise its just a little better than web browser caching.

Original issue reported on code.google.com by HKV....@gmail.com on 13 Jan 2010 at 12:19

GoogleCodeExporter commented 9 years ago
Hello Hello

 Yes! just like you said this issue looks trivial, the user should not see "blank 
images" should see:
http://gmapcatcher.googlecode.com/svn/trunk/images/missing.png

 There are a few complications with this suggestion, specially when GPS is enabled, 
but if you want to code it go ahead.

Original comment by heldersepu on 13 Jan 2010 at 1:35

GoogleCodeExporter commented 9 years ago
We have already have the "missing" tiles, I don't think we should prompt other
information. Things like pop-up menu is annoying. I also don't like 
automatically
connection. Although not me, I know that there are some people are charged for 
flow.

However, a full screen "missing tiles" is also annoying. For I suggestion, I 
think a
thumbnail should be better. When user go to the place where have not been 
cached, he
can still determine his place.

At the beginning of I initiate this project, I really just need a tool works a 
little
better than web browser cache. If firefox can cache the full map of France, I 
won't
write the project by myself. However, currently this small tool has become so
powerful than I have ever image. Thanks those people who use it and work on it!

Original comment by pi3or...@gmail.com on 13 Jan 2010 at 3:38

GoogleCodeExporter commented 9 years ago
I think I said "pop-up menu" is really "pop-up message box".

Original comment by pi3or...@gmail.com on 13 Jan 2010 at 3:40

GoogleCodeExporter commented 9 years ago
I apologize if I sounded too irrational and arrogant because English is not my 
native
language (its klingon! /s).
Anyways I'm not a coder, I was just going for a constructive criticism merely 
as an
end user.
Having said that, I may not be able to fully understand the complications 
involved.
What I though was rather simple: suppose I downloaded 0,0 to 800,800 area, i 
should
not be able to scroll past that area. But again, I understand it may sound 
simple but
could involve complications. 
The thumbnail idea sounds good too. Or even having a bloated out image from a 
lesser
zoom level is also acceptable - like when you suddenly zoom in too much and the
browser could not load new tiles and display the previous tile zoomed in 
instead.

Anyways I do hope that you consider this feature at least in future versions 
rather
than rejecting it altogether.

Original comment by HKV....@gmail.com on 14 Jan 2010 at 7:14

GoogleCodeExporter commented 9 years ago
 No need to apologize, you did NOT sound irrational or arrogant, and English is not 
our  native language either, for me ENG is my 3rd spoken language.
 ...and we appreciate criticism, it is always welcome!  

 In your example it makes sense to have some sort of "boundaries" that prevents the 
user from going any further, but that example is very simple, what if the 
downloaded 
area is something like (0,0 to 300,300) and (350,350 to 800,800)
 Should we prevent the user from scrolling past 300,300? 
My example is not that complex, but to implement this feature we have to cover 
all 
possible scenarios, it will get very tricky.

 We are not rejecting this feature, it could be added as an option that the users can 
opt-in or opt-out, but we are kind of short handed in programmers...
 Python is very simple, maybe you could become a coder too?!?

Original comment by heldersepu on 14 Jan 2010 at 1:53

GoogleCodeExporter commented 9 years ago
Seeing full screen of "missing tile" is annoying, but when there is mouse wheel 
it's
quite easy to return (zoom out) to area where were some tiles. If mouse wheel 
is not
available, it would be good to use some keyboard shortcuts.

What do I lack is to know what area is already downloaded and in what zoom 
levels. I
have some ideas and I think it could be helpful to avoid full screen of missing 
tiles.
See image (almost at the bottom of the issue 72
(http://code.google.com/p/gmapcatcher/issues/detail?id=72)

The point is: there would be some select box (let it be "DT") where user can 
select
some zoom level (for ex. displayed zoom level is 10 and in DT will be selected 
"-2")
and it will mean that map wil be displayed in selected level and over the map 
there
would be some transparent layer showing which tiles are downloaded in level 
"DT".
(see the picture in issue 72)

I know it's not as efficient and user friendly as dynamic setting of zoom 
levels or
automatic prevention of displaying full screen of missing tile, but it would be
helpful. And really helpful in situations where somebody has downloaded some 
region
and knows, that some subregions are downloaded to some extend but is not sure 
which
one and to which extend. So displaying the overlay will show the missing 
details.

I'm going to implement the feature (hopefully) just after implementing issue 
120. :)

Original comment by standa31...@gmail.com on 2 Mar 2010 at 9:16

GoogleCodeExporter commented 9 years ago

Original comment by heldersepu on 13 Oct 2011 at 8:50