A method of producing an interactive map using a computer system. The
method includes determining graphic data indicative of a visible
representation of a map of a geographic area and determining an identity.
The computer system then generates coded data indicative of the identity
and of a plurality of reference points of the map, and records an
association between the identity and a page description, the page
description being indicative of a layout of the coded data and the
graphic data. The computer system then causes the map to be printed by
printing of the graphic data and the coded data onto a surface using the
layout.