TerraMap lets you pan and zoom around in an interactive map and dynamically highlight items, items in chests, dungeons, NPCs, etc. It also supports headless, unattended world map image generation via command-line, complete with highlight capability.