Interaction and Visualization of 3D City Models for Location-Based Services