1.Map scale. Scale is an apparently simple concept, but it has many ramifications for mapping.
2.Audience.Different audiences want different types of information on a map and expect to see information presented in different ways.
3.Conditions of use. The environment in which a map is to be used will impose significant constraints