1. A method for receiving a query regarding a plurality of geographical entities of different categories and responding with a route that travels through said plurality of geographical entities of different categories.