Application Programmer Interfaces (APIs) are the building blocks for mapping in the cloud. While APIs are used for a variety of applications beyond mapping, the major use is the making of maps. The most used API for any type of application is the Google Maps API. The following are links to the major mapping APIs:
The Programmable Web lists the top ten mapping APIs.