Some Maps API web services are authenticated through signatures. These signatures are generated from the user's private crypto key and the URL to be called.
This page provides URL signing samples in more languages than on the official documentation. Some samples have been contributed by the developer community.
You can also find the following 3 samples in the official Google Maps API documentation: