[OSM-talk] Osm2go: mobile mapping with Nokia n800/n810

Till Harbaum / Lists lists at harbaum.org
Sat Nov 22 11:27:12 GMT 2008


Hi,

i like this patch.

I do have a small problem with it: I i try to zoom out and hit the zoom limit, 
the canvas slowly scrolls a tiny step top and left with every trial to zoom 
further out.

Till

Am Samstag 22 November 2008 schrieb Andrew Chadwick (mailing lists):
> Till Harbaum wrote:
> > 
> >> If you're zoomed out beyond the extent of the current project, it's
> >> impossible to pan the map so that part of it is hidden beyond the canvas
> >> edge. This might hinder new users [...]
> > ??? I don't understand that. There's the area you downloaded. You can 
> > see only that and work only on that. You can never leave the active area
> > by panning/scrolling and you can't place anything there.
> 
> Some users (myself included) like to pan the display *before* zooming 
> in. This way there's less panning required to get to an object in the 
> corner or the working area. Therefore, when the map is zoomed all the 
> way out, it should be possible to pan the display a bit.
> 
> But the best way of explaining an idea like this is code! In the 
> attached patch, I've rejigged the way panning and scrolling work in a 
> way that addresses my perceived problem. Hope this is useful.
> 
> > That's not how the goocanvas works. You cannot easily make display
> > data outside the given working area.
> 
> The attached patch should address this, for goocanvas builds only. Note 
> that now working area != display area, but that shouldn't affect uploads 
> or the semantics of the app in the slightest.
> 
> It applies cleanly against osm2go-0.5-5, as found at 
> http://repository.maemo.org/extras/pool/chinook/free/source/o/osm2go/
> 






More information about the talk mailing list