Translation:My parents showed me a map of Poland.
I would say that this is a bit clunky. You would usually say "I have shown/seen/run/given/eaten/ written etc" or "I showed/saw/ran/gave/ate/wrote". However there are other verbs that could be used interchangeably with or without "have", for example "I have heard/said" or "I heard/said" are equally good constructions used according to the context.
The use depends on context. I would generally use "have shown" where this refers to an action at some unspecified time in the past. If it was to emphasise when the action occurred I would use "I showed (this to you yesterday)".