[Xastir] Open Street Map support (read this)

Jerry Dunmire jerry at dunmire.org
Wed Jun 9 17:24:47 EDT 2010


Thanks Tom for the analysis. I'll look into where else calling the
adj_to_OSM_levels()
needs to be called as a short term fix until I can figure out (really
just learn what's already there) a better scaling method.

...jerry


On Wed, Jun 9, 2010 at 2:09 PM, Tom Russo <russo at bogodyn.org> wrote:
> On Wed, Jun 09, 2010 at 01:48:00PM -0700, we recorded a bogon-computron collision of the <curt.we7u at gmail.com> flavor, containing:
>> On Wed, 9 Jun 2010, Tom Russo wrote:
>>
>> > I also note that the code appears to be changing requested zoom levels to match
>> > OSM zoom levels.  This may or may not be desirable (I was puzzled when I tried
>> > to set a custom zoom level to a particular value, and the code repeatedly
>> > set it to something else).
>>
>> Tom:  I can send you the original patch if you'd like to see what
>> was done.
>
> I can see what's been done using cvs diff.
>
>> Perhaps you can help Jerry with the tweaks (if he needs/wants help).
>> Perhaps I can too.
>
> I don't really have time to mess with it.  But I see that the function
> adj_to_OSM_levels is called in just one place in main.c, and depends on
> a global variable (OSMserver_flag) being set elsewhere.  Clearly, that
> variable is not set correctly when a map bookmark is read, nor at start-up,
> only when zooming around or while choosing a custom zoom level.  If the
> current scheme of only allowing zoom levels that match OSM zoom levels
> (which is certainly workable, if not ideal) is maintained, that
> adj_to_OSM_levels needs to get called every time a zoom level setting is
> attempted while OSM maps are selected, and it isn't currently being done
> in all such cases.
>
> --
> Tom Russo    KM5VY   SAR502   DM64ux          http://www.swcp.com/~russo/
> Tijeras, NM  QRPL#1592 K2#398  SOC#236        http://kevan.org/brain.cgi?DDTNM
>  "It is better to live on your feet than to die with your knees."
>  -- Mil Millington on running, in Instructions for Living Someone Else's Life
>
> _______________________________________________
> Xastir mailing list
> Xastir at lists.xastir.org
> http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir
>



More information about the Xastir mailing list