"If you don't know where you are going, any road will get you there." - Lewis Carroll
Like many developers I often start a project by jumping in and writing code. For this project I'm going try something a little different and create a road map for my mapping project.
My project is named MapNews. In my prior post, I covered the project concept: present a map with markers/information windows which show news headlines by location.
Doing the design up front is a bit of a jump off of a cliff for me. I've had only a light reading of the MapQuest Platform documentation and am going to proceed to layout the design. This should be interesting; as the project unfolds, I'll be able to look back and see my misconceptions exposed.
Without further ado, I present the following sketch of my design:
The server will hold RSS feeds arranged by topics such as National or Business news. A complete system would include a server side process to collect and cache RSS feeds. I'm focusing on the MapQuest API so I may not build out this component. Instead, I'll just stage a couple of RSS XML files on the server.
That is about all I have in my initial design. The next steps are to get the infrastructure set up. I plan to follow the instructions in the MapQuest Advantage Developer Guide to configure and install the proxy. Then, I am off to the fun parts of writing the RSS parsing code and using the MQ API to bring MapNews to life.