Flag Maps