var mySvg = $("#svgmap")[0];
var snap = Snap("#svgmap");
var imageMap = snap.image("mySvgUrl", 10, 10, 695, 900);
var group = snap.group(imageMap);
var pt = mySvg.createSVGPoint();
imageMap.click(function (evt) {
pt.x = evt.clientX;
pt.y = evt.clientY;
//find the coordinates within the svg
var transformed = pt.matrixTransform(mySvg.getScreenCTM().inverse());
//place marker
var marker = snap.image("myMarkerUrl", transformed.x, transformed.y, 8, 8)
group.add(marker);
});