1. A method of implementing a network-based navigation system having virtual drive-thru advertisements integrated with actual imagery from along a physical route from a user interface connected to the network, the method comprising: providing a computer server system connected to the network, the computer server system operably connected to: a map database storing cartographic data for physical routes in a geographic region, an image database storing actual imagery captured from at least one camera traversed along the physical routes, the actual imagery having a generally horizontally oriented perspective and regions in the actual imagery identified as suitable for ad placement, and an ad database storing advertisements and related information; and using the computer server system to: receive a user request via the network from the user interface; determine at least one route from the map database based on the user request; identify actual imagery from the image database associated with the at least one route; selectively replace at least one region suitable for ad placement identified in the actual imagery associated with the at least one route with at least one advertisement from the ad database to create a drive-thru presentation with at least one virtual advertisement; and send at least a portion of the drive-thru presentation with the at least one virtual advertisement via the Internet to the user interface.