It took some tinkering, but it IS possible to include Google Maps into a Wikidot page. I've got the basics to work, don't know about the truly advanced and involved features. But if all you want is a simple map, with a couple markers and the like, it is surprisingly simple.
Example: http://anewland.wikidot.com/experimental
(Reads a few points from a local XML file, and adds another few from an overlay/user map from Google. One is publicly accessible, the other under control.)
What do you need:
- a Google Maps API key, which you can easily get here for your domain: http://code.google.com/apis/maps/signup.html
- an HTML file somewhere to load into an Iframe, with the actual code for your Map application thingy… not that difficult.
- a wikidot page featuring said Iframe, trivial
Notes:
- a tricky part was, since I wanted it all in the same place, to put the HTML on Wikidot. You can upload a HTML file, but it will turn out as raw code, apparently blocked by the server. The solution was to give it some funny name - I used .scrap, include the link in the Iframe, and voila, it was displayed correctly
- the caching works very well… meaning old files will be shown for some time even if you upload edited versions, or delete them. A solution is to keep renaming the new file, and always change the Iframe in the wiki page. Not very elegant, but since it introduced some primitive version numbering, it can stay around.
- if you make a decent map, you will probably want to 'block' the wiki page, so that somebody nice doesn't happen to delete it (plus I don't know how the files are protected).