I've seen services like Google that require you add an API key when making a javascript call, like this.
https://www.google.com/jsapi?key=thekeygoeshere
What's the point of having this javascript api key when the code can be seen and the key can be read. Can't someone just copy this key and use it for their own site? Or is there something else that they do in the background to ensure that the key belongs to the site making the call?