将坐标位置标记放在SVG中

时间:2014-04-21 23:57:03

标签: svg

我想在svg图形上创建一个位置标记列表,我可以使用id调用它来动态放置内容。

实现这一目标的最佳方式是什么?

我正在考虑使用像这样的空def:

<defs>
   <g id="coord"></g>
</defs>       

<use xlink:href="#coord" id="L1" x="10" y="10" />  
<use xlink:href="#coord" id="L2" x="100" y="100" /> 

还有另一种方法吗? 是否有可用于生成use元素和分配ID的可视化编辑器?

1 个答案:

答案 0 :(得分:1)

我认为更简单的方法是使用类似的东西:

<circle id="L1" cx="10" cy="10" r="0" />

没有半径(假设没有效果的笔画宽度),它们将不可见。

如果您将它们放在Inkscape文件中的自己的组或图层中,如果要编辑它们,可以暂时为它们提供所有行程宽度或非零半径。然后在保存最终版本时将其重置。