Geocoding
Geocoding is the process of converting addresses into geographic coordinates (lat and long), which you can use to place markers or position a map. The Geocoding API provides a direct way to access a geocoder via an HTTP request. Additionally, the service allows you to perform the converse operation (turning coordinates into addresses); this process is known as "reverse geocoding."
Features
The Features Web Service API empowers our clients to perform spatial searches on information. It enables client applications to view, map data such as markers, lines and shapes using an HTTP request.
Maps
You can use the Render Web Service to draw maps of routes and locations, place pushpins, draw polygon regions, set the map size and map view, select points on a map, get location information about points and polygons on a map, and pan and zoom a rendered map.
Routing
The Routing API is a service that calculates directions between locations using a Web Service request. Routing requests can contain origins, destinations and waypoints as lat/long coordinates.