Google Maps finds a way to operate under another company's license, but it's hard to avoid the inevitable drawbacks of server relocation.