Yeah it's pretty necessary to build your own maps.
Here's what I like to do in the drum map editor:
First write down what articulations are available for each part in the kit you've made. Then organize them ina way that makes sense to you.
Mine will look like this vertical:
Crash (mute)
Crash (crash)
Ride (bell)
Ride (crash)
Tom 1
Tom 2
Tom 3
Snare (flam)
Snare (rimshot)
Snare (center)
Hi hat (open 3)
Hi hat (open 2)
Hi hat (open 1)
Hi hat closed
Hi hat pedal
Kick
for example. Then in the drum map editor you need to assign all of the outputs (far right column) to EZDrummer. Name the parts how you wish them to appear in the piano roll like I wrote above. Then set the MIDI OUT notes to match what needs to go to EZDrummer. The MIDI in notes can be whatever you like for playing on a keyboard. I'd suggest keeping the basic parts the same so that you can import MIDIs and have them play back (i.e. 36 kick, 38 snare, 46 open hat etc).
Now in Ezdrummer I don't think you can change the MIDI mapping so you'll need to look in the manaul to find the notes that you want on MIDI OUT.
In superior drummer you can change them so I just label them ascending from 1
My map looks like this as an example
Crash (mute) in in 5 out 16
Crash (crash) in 57 out 15
Ride (bell) in 53 out 14
Ride (crash) in 59 out 13
Tom 1 in 47 out 12
Tom 2 in 45 out 11
Tom 3 in 43 out 10
Snare (flam) in 4 out 9
Snare (rimshot) in 3 out 8
Snare (center) in 38 out 7
Hi hat (open 3) in 46 out 6
Hi hat (open 2) in 2 out 5
Hi hat (open 1) in 1 out 4
Hi hat closed in 42 out 3
Hi hat pedal in 44 out 2
Kick in 36 out 1
But it's a 7 piece Superior Drummer kit with 15 cymbals..so it actually has numbers up to over 100 for all the articulations!