Here are the requirements:
- must not rely on any type of known server, i.e. server code (that produces the map images) is not of a known variety
- supports panning and zooming (image is zoomed on the client)
- preferably with support for tiling (i.e. pre-fetching image tiles with some simple heuristics)
- JQuery friendly
The API doesn't have to be specifically for maps. i.e., similar kind of manipulation on an image is also OK.