2009-07-16 195 views
6

我有一个相当复杂的图像地图(由150多块组成),我想将地图内的坐标转换为SVG路径标准格式。计算SVG路径

我之所以要使用以下图像而不是图像地图http://raphaeljs.com/australia.html。但我需要这些坐标是SVG路径标准格式。

如何将图像映射转换为SVG坐标?

干杯安东尼

+0

显然你会因为没有提出问题而被低估,尽管它显然是隐含的。您应该编辑帖子并添加一个明确的问题,如“如何将图像映射转换为SVG坐标?” – 2009-07-16 22:42:50

+0

感谢您的建议... – 2009-07-16 23:21:11

回答

8

假设你在谈论一个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