Cartographer

Someone who makes maps.