Last time I checked Google Maps, they were pretty crusty over Europe, but now they’ve definitely improved. Although still without street maps or any kind of text references, the satellite photos of Paris and London are pretty neat. That London link shows St. Dunstan’s, the church featured on the last day of the UK Travelogue.
Also I realized I hadn’t checked out San Francisco. If you click that link, be aware that I walked from the upper right of your screen to the lower left. Sometimes I impress even myself.