Plugin Author
Spike
(@spikefinned)
Hi,
Currently there isn’t any existing feature for this. But if you’re familiar with WordPress development you can find them using following function:
get_post_meta([POST_ID], ‘coords’)
The coordinates are saved in post_meta in HTML image map coordinate format (“x1, y1, x2, y2, x3, y3” and so on).
If you are familiar with plugin development, it shouldn’t be too hard to write a plugin which allows you to do this.
And sorry for a late answer. :<
Spike, thanks for producing this plugin, I think it can be quite useful.
Unfortunately, I don’t actually understand the get_post_meta instruction above. Where are the area coordinates stored by the plugin, and is it possible (if the nomenclature is accurately replicated) to simply input a list of coordinates as “areas” so that the map will work properly (i.e. in the plugin editor)?
Thanks for your help!
Although your post is quite old, maybe this helps:
If you want to achieve proper rectangles, you could add the following code into image_mapper_admin_script.js in Function AddArea() just after the ‘if(Coords.length < 3) {…}’ command.
Hope this helps,
Thorsten
[ Moderator note: please wrap code in backticks or use the code button. ]
if (Coords.length == 4 && confirm('Do you want the coordinates to be adjusted as rectangles ?')) {
topp = 10000;
left = 10000;
right = -100;
bottom = -100;
for (var i=0; i<Coords.length; i++) {
if (Coords[i].x > right)
right = Coords[i].x;
if (Coords[i].x < left)
left = Coords[i].x;
if (Coords[i].y > bottom)
bottom = Coords[i].y;
if (Coords[i].y < topp)
topp = Coords[i].y
}
Coords[0].x = left;
Coords[0].y = bottom;
Coords[1].x = left;
Coords[1].y = topp;
Coords[2].x = right;
Coords[2].y = topp;
Coords[3].x = right;
Coords[3].y = bottom;
}
Hi Thorsten, do you know what the difference would be if using polygons as opposed to rectangles?