Jeroen,
This is a generic mapping problem, not unique to SVG. It's similar to 
the problem of how do you represent a city? At large scales a city is a 
multi-polygon region, but at smaller scales it eventually becomes a 
point and at still smaller scales, it shouldn't appear at all (unless 
it's a particularly big city or the focus of the map.) Likewise, 
labeling style, positioning and density will change with scale or you'll 
find that at some scales the map is unreadable.

There's all kinds of methods to control cartographic information 
density, but I think one of the best and simplest is to pre-define fixed 
scales (e.g. city-wide, district, neighborhood, street, and property) 
and design layers to look good at each pre-set scale. Then when you 
display the map set only the layers approriate for the current scale to 
'visible' and hide all the rest. You might also restrict the user to 
choosing only those fixed scales that you have pre-defined and know will 
look good. An example of this method would be MapQuest and I think 
Google maps.

- Bill Thoen


Jeroen Vanattenhoven wrote:

>Currently I have a city map with a hiking route. I have Points of 
>interest icons on the map. Some of those are points along the route. So 
>I also have icons for the points along the route. For the first point 
>for example I have a number 1 icon and a point of interest icon. For the 
>second point I have a number 2 and a number 3 icon, and a point of 
>interest icon. All belonging to the same point.
>
>How do you display that? Because when zooming in, the number icon and 
>the poi icon will have more and more distance between them.
>
>How do you handle the problem of overlapping icons?
>
>How do you handle the problem of multiple icons belonging to the same 
>geographical point.
>
>This is for a digital hiking guide on pda. So for the users convenience, 
>the map can also be rotated. This means the icons also have to be rotated.
>
>Jeroen
>
>Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm
>
>
>
>-----
>To unsubscribe send a message to: [EMAIL PROTECTED]
>-or-
>visit http://groups.yahoo.com/group/svg-developers and click "edit my 
>membership"
>---- 
>Yahoo! Groups Links
>
>
>
> 
>
>
>
>  
>



-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
---- 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to