I am working on a project and am having some trouble getting started. We want to use google maps to plan a route through a city, but we want to be able to control the path of the route based on criteria we create. Essentially we want to use a route planner but assign our own weights to a path between intersections. I have been doing some research into manipulating Google Maps and have seen some of the information available for the API, but we are looking to do more than simply embed Google Maps in a webpage. We would like to actually control how the routes are decided.
Any help at all would be appreciated.