Both empty maps and regular maps must be referred to as minecraft:map, and it defaults to empty maps on the /give command. I believe this is unintentional, since there's still two instances listed. Currently, existing maps can only be given by using the data value.
This isn't very important now, but it will be once data values can no longer be used.
Is this still a concern in the current Minecraft version 1.7.2 / Launcher version 1.3.4 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.