2014-04-21 103 views
0

我想在一個SVG圖形,我可以打電話時創建的位置標記列表,使用id,以動態地將內容。把座標位置標記在SVG

達到此目的的最佳方法是什麼?

我想用一個空的高清像這樣的:

<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?

+0

「是否有任何可用於生成使用元素的可視化編輯器?」是的,[Inkscape](http://inkscape.org/)例如 – feeela

回答

1

我認爲一個簡單的方法是使用類似:

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

沒有一個半徑(假設有沒有有效筆劃寬度),他們將不可見。

如果你把他們在自己的組或層在Inkscape中的文件,你可以暫時給他們的所有筆劃寬度或非零半徑,如果你想編輯它們。然後在保存最終版本時將其重置。

+0

是否可以用textfield做到這一點?我在想,如果座標ID是可見的,那麼使用起來會更直觀 – Daniel

+0

你的意思是像' L1'?我不明白爲什麼不。 –