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/

