Monday, March 26, 2007

Google Maps ... building interactive waypoints

I really like Google maps over any of the online map information systems. I have an idea of how to make it better (so I'm putting the idea on this public blog first, so that I can prove it is an original idea later)

I really appreciate how online mapping systems give the user the most direct route between two place, let's say Detroit, MI and New York City, NY. Some systems also allow you to include certain way points so that you actually have the most direct route between multiple points, let's say I wanted to stop and see a Flyers game in Philly' on my way. Those map systems would give me the route from Detroit to Philadelphia and from Philadelphia to New York. The user currently does that by entering destination points in text into a form field, hit a button and wait for the result.

I have two ideas about the interface of users and the map though:
1) I would like to be able to change how people interface with the map. Maybe they could right click on a map to add a point of interest ... and drag to another point to create the desired route. So click on Detroit and hold and drag to New York City then release and wait a moment as the system builds the route.

Is that better than typing in the destination points ... umm maybe ... it's definitely cooler.

2) Here's where it gets interesting. What if I have that route from Detroit to New York City on my screen (usually indicated by an off-color fairly straight thick line between the two points on the roads that the systems identified as best) and I click and grab a point in the line, fairly close to New York City and drag it down to Philadelphia. When I released the mouse or let go of the line ... the mapping system would re configure the most efficient route from Detroit to Philadelphia and from Philadelphia to New York City.

So, I'm not adding too much in new functionality to mapping multiple points on a trip, except that I can re-route all on the magical Google moving screen thingy.

Sound like fun?

I'll let you know what Google thinks about the idea.

Bri'

No comments:

Post a Comment