We will accomplish the interactive Map system using WordPress Custom Post Types, Meta boxes, Post Type Associations etc.
We will use Google Maps JavaScript API v3 for this Interactive System. We will use Google Map API different services, Events, Style, Controls etc which ever was required.
There will be two Custom Post Types, one for Travel Guides and one for itinerary Map. We will provide the option for entering the location Latitude, Longitude, Location Description, Image(s) of that location. If multiple images are given they will be displayed in the form of gallery/slideshow.
For the Trips, user will be able to create a single trip in which we will provide him option to enter as many locations that single trip will consist. Against each location we will give option to add title, description and image of that location and Latitude and Longitude for that location.
We can also provide the functionality to get Latitude and Longitude against the Address which the user will enter against any location. But there is some limitation(s) in using this feature, the most important is that using Google distance API Free version has limit on calls made to get latitude and longitude and the other limitation is that the Address entered must be exact so that the Latitude and Longitude returned by Google API must be exact, else there will be variations.
Other options we will allow user is to assign the Group Tours, Accommodations etc to a specific location that user wants to display.