The generation of the textures of building facades from terrestrial photos is time-consuming work. A more cost-effective way to create a photo-realistic city model containing thousands of buildings and facade textures is necessary. This paper proposes an approach which integrates GPS, GIS and photogrammetry for multi-face texture mapping of a three-dimensional building model. A GPS integrated, high-resolution, non-metric and wide field-of-view digital camera is used. By means of integrating the GIS graphic interface and GPS information about camera location, a large quantity of pictures can be managed efficiently. A graphics user interface for the interactive solving of the exterior orientation parameters is designed. In the meantime, during texturing mapping lens-distortion can be corrected and self-occluded facades can be automatically compensated for. The experimental results indicate that the proposed approach is efficient due to a complex building could be treated in one process and multi-face texturing is designed thus the number of pictures can be reduced. Additionally, a large quantity of pictures can be managed efficiently by GPS-Photo-GIS integration.