Вопрос
У меня довольно сложная карта изображений (состоящая из более чем 150 частей), и я хочу преобразовать координаты на карте в стандартный формат пути SVG.
Причина, по которой я хочу использовать следующее вместо карты изображений http://raphaeljs.com/australia.html.Но мне нужно, чтобы координаты были в стандартном формате пути SVG.
Как преобразовать карту изображения в координаты SVG?
С уважением, Энтони
Решение
Предполагая, что вы говорите о карте изображений HTML?Разметка пути SVG очень похожа на то, что вы указали в карте изображений HTML.Скажем, у вас есть:
<area shape="poly" alt="" coords="0,0,115,0,115,23,92,60,92,111,0,111" />
То же самое в разметке пути будет
M 0,0,115,0,115,23,92,60,92,111,0,111 Z
Прописная буква M указывает, что startPoint является абсолютным значением.В примере, на который вы ссылаетесь, точки разделяются дефисом без пробелов.Итак, вы можете попробовать что-то вроде
M0,0-115,0-115,23-92,60-92,111-0,111Z