Have you checked out our beta Static Map API?
It has great new features: retina support, banners, arcs, revamped icons, and much more!
The static map service enables a user to create static map images that are generated by a simple HTTP request.
Use a latitude/longitude point and a zoom level to create a static map image.
Use a single line address to create a static map.
view requests, see results
For any Static Map request with custom icons, the application caches every custom icon for 60 minutes. The Flush Icon service forces the release of the custom icon from the application's cache in case you want to refresh the icon within this time interval.