By using the Google Maps API, it is possible to embed Google Maps into an external website, on to which site-specific data can be overlaid.[104] Although initially only a JavaScript API, the Maps API was expanded to include an API for Adobe Flash applications (but this has been deprecated), a service for retrieving static map images, and web services for performing geocoding, generating driving directions, and obtaining elevation profiles.