Storymaps allow you to create a narrative through different locations on a map or an image (images requires access to a server). This tool offers an easy platform to build your projects. More complex designs are possible using a Google Spreadsheet. A Google account is required.
Adapted from StorymapJS
With StorymapJS you are not limited to images. You can also add maps, sound bites, links to Wikipedia, YouTube videos, etc.