I'm pretty sure spy satellites do have even greater resolution, only thing is that you're not gonna use something like that for a map view and it would be very inefficient, since those satellites certainly don't have the same field of view and would take a lot longer to scan the appropriate area, and are limited in number.
Google earth is scary high detail in some places. Near my hometown there are fully rendered cranes where you can see the individual metal beams that make them up in 3D.