By coincidence, I have been working on a version of ckgedit which enables a substitute for Dokuwiki's htmlok option and which requires htmlok to be set to true. In your case you would start by entering your image map code into the native Dokuwiki editor, as plain text, and enclosing it between a new set of ckgedit macros. An example:
~~START_HTML_BLOCK~~
<map name="planetmap">
<area alt="Sun" coords="0,0,82,126" href="sun.htm" shape="rect" />
<area alt="Mercury" coords="90,58,3" href="mercur.htm" shape="circle" />
<area alt="Venus" coords="124,58,8" href="venus.htm" shape="circle" />
</map>
~~CLOSE_HTML_BLOCK~~
When you open the file in the ckgedit editor you will see only the macros, something like this:
~~START_HTML_BLOCK~~ ~~CLOSE_HTML_BLOCK~~
The image map itself does not display because it is treated as html and there is no displayable text in the map. When it is saved with the ckgedit editor, it will be saved as a code block, which is what you will see if you open the page in the dokuwki editor:
~~START_HTML_BLOCK~~
<code>
<map name="planetmap">
<area alt="Sun" coords="0,0,82,126" href="sun.htm" shape="rect" />
<area alt="Mercury" coords="90,58,3" href="mercur.htm" shape="circle" />
<area alt="Venus" coords="124,58,8" href="venus.htm" shape="circle" />
</map>
</code>
~~CLOSE_HTML_BLOCK~~
When loaded back into the ckgeditor the code block markup is stripped away, leaving the html embedded in the page. The url for this branch of ckgedit is:
https://github.com/turnermm/ckgedit/archive/html_block.zip
Please keep in mind that for this to work you must set the htmlok option to true.
I plan to merge this eventually into the master branch, so I would appreciate haring how it works for you.