A mapmaker is also known as a
A map maker is formally called a cartographer. A cartographer is trained in cartography, which incorporates elements of both science and art.
the answer to your question is cartographer