Map server doesn't actually provide a map frame. It provides the data on the topic /map with a desired frame_id in the header. What you need is a node that provides the transform between map and odom frames.