I'm prototyping a map viewer application similar to Google or Yahoo
maps.  I will be connecting to image tile libraries that I create with
another GIS application.  So the one thing I know is that there will
be a library of image tiles at different zoom levels and XML documents
that communicate the metadata.  These may be accessed directly or
through a .Net web service.  The server side will be .Net.  All the
tiles will be the same size.

I'll need to implement standard map functions like zoom, pan, etc.  I
also want to do things like drawing polylines onto the map, overlaying
icons, and the like.

I'm new to Adobe Flex and I was hoping to get suggestions on an
architecture.  Basically 
1) I need a high-performing system that retrieves the tiles and
presents a seamless map to the user.  
2) I would like to cache the edge tiles so the seamless effect
continues when panning.
3) I'd like to be able to configure the application's number of tiles
and tile size.
4) I'd like to make it flexible enough to draw tiles from a web
service if necessary.
5) I'd like to deliver image tiles to the desktop separately and have
the user 'point' to the local cache if possible.  Apollo?  Zinc?

What visual components/techniques would best implement the seamless
pannable tiled map?  How does Yahoo do it?  Any gotchas I should be
aware of?

What techniques /components will provide the optimal performance for
accessing the tile libraries, either if they are files or web service
calls?

Are there existing bodies of work that I could use as a template?

Are there mentors available who can help me up front?  Anybody in the
Seattle, USA area?






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

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

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/flexcoders/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> 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