By city maps, I assume you are referring to a raster or vector graphic representation of a city map in an application, such as a GIS (e.g. ArcInfo), CAD package (e.g. AutoCAD), 3D viewer, web browser, or combination of the same. I have been involved in threads relating to automation of vector graphic, CAD and GIS apps, and would suggest searching using these terms if this is what you are looking for. If you can provide more specific details for exactly what your are trying to automate, you might get more help. While I have always used TestComplete for automating vector graphics apps, I would imagine the same could be accomplished using rational or QTP, reason being method is much more important than toolset for this type of testing. Simple record/playback techniques are problematic when applied to real world coordinate frames.