【发布时间】:2011-10-30 22:22:03
【问题描述】:
我有一个“地图”,它是一组由 JavaScript 在 svg 元素上绘制的多边形。有没有办法在 svg 元素内绘制的多边形内(顶部)绘制文本?
我是否应该尝试在 svg 元素上绘制与绘制多边形相同的坐标上的文本?
谢谢!
附:干净的 JavaScript 或 jquery 都会有所帮助。
【问题讨论】:
标签: javascript jquery html svg polygon
我有一个“地图”,它是一组由 JavaScript 在 svg 元素上绘制的多边形。有没有办法在 svg 元素内绘制的多边形内(顶部)绘制文本?
我是否应该尝试在 svg 元素上绘制与绘制多边形相同的坐标上的文本?
谢谢!
附:干净的 JavaScript 或 jquery 都会有所帮助。
【问题讨论】:
标签: javascript jquery html svg polygon
是的。这样做的方法是简单地添加一个
确保将文本元素放在树中的多边形之后,以便它在上面绘制。
【讨论】:
第二个选项是绘制多边形和文本: a) 左上角为 0,0 b) -x,-y 表示中心
然后将每个多边形/文本翻译到您想要的位置。
【讨论】: