An apparatus and method for creating and using a virtual three-dimensional
environment, and methods for generating revenue based on the virtual
three-dimensional environment. The virtual three-dimensional environment
includes a virtual three-dimensional city model which is a realistically
accurate city environment including all the details of an actual city.
Defined elements within the virtual city model serve to promote
corresponding third-party businesses and related entities in the real
world. Users interface with the virtual city model to explore the city
and learn about or become more familiar with the defined elements within
the virtual city model. The virtual three-dimensional city model which is
realistically accurate of an environment also facilitates multiple other
uses.