Практически идеальным решением этой проблемы является использование изображений SVG и этого переводчика кода SVG для тегов области imagmap: http://www.electricfairground.com/polygonator/. В результате получается соответствующая карта изображений, хотя размер изображения SVG может потребоваться изменить. и все страны или провинции кажутся смещенными и иногда перемешанными. Поэтому для этого необходимо открыть страницу, созданную с помощью изображения SVG, или экспортированную копию файла SVG в формате PNG, в редакторе wysiwig, который позволяет перемещать элементы изображения.
Я пытаюсь выяснить, какова схема смещения, и если я это сделаю, я опубликую это здесь: http://wherehaveibeen.info/images/polye.html. Автор "Полигонатора" подскажет мне в свой сервис и использует карту SVG Изображения из его статьи здесь: http://www.electricfairground.com/2009/08/08/image-map-rollover-effects-using-jquerys-maphilight-plugin/. Он выступает там, отслеживание изображений PNG в изображения SVG через Inkscape. Но поскольку в Википедии уже есть карты в формате SVG, почему бы не перейти прямо к коду? Оказывается, что в файлах svg полигоны уже разделены, а границы определены, по крайней мере, в серых картах Википедии, http://en.wikipedia.org/wiki/Wikipedia:Blank_maps,, им просто нужно немного почистить с помощью Polygonator.
Я обнаружил, что, если бы я открыл код SVG в Notepad ++, я мог бы скопировать и вставить все содержимое файла SVG, и полигонатор удалит ненужный код. После этого требуется небольшая очистка тегов области карты изображений, но не так много. Самой большой проблемой являются упомянутые сгенерированные области тегов областей, а также случайное перемешивание перекрывающихся областей областей карты изображения в сгенерированном коде.