...or at least its map. Or any other map. Think about google maps / google earth by the people for the people. This is being done by a project called openstreetmap.org. It covers quite a range of cities. Of course not the ones you are searching for, but you know what to do...
For practical use there is also software that works with these data called gpsdrive for your favorite operating system.