当我将 SVG 转换为 Raphael JS 对象时,路径不会显示
When I convert an SVG to a Raphael JS object, the paths don't show up
我在网上找到了这个SVG文件,我想和Raphael一起使用,所以我开始获取路径的d
属性并将它们放入JS对象中。在代码中,我遍历JS对象并创建Raphael路径。当我在浏览器中打开文件时,什么都没有显示,我也不知道为什么。
我认为它与 SVG 文件有关。在我下载的 SVG 文件中,每个组(g
标记)都有一个 transform
属性。如果我从 g
标签中删除该属性并在浏览器中打开 SVG 文件,则该组不会显示。所以似乎当我只是复制某些东西上的路径时会丢失。
我不确定如何让这些路径与拉斐尔一起出现,有什么建议吗?
资源:
- 我的文件
- 原始地图
路径可能会"显示",但在定义的视口之外。您需要调整路径坐标以适应您的视口,例如通过应用变换(您可以使用 raphaël 执行此操作,但确保路径坐标首先正确转换更有效)。
如果你想查看路径的位置,你可以随时增加你的坐标空间,例如通过将viewBox设置为大的东西,例如[x,y,w,h] = [-10000,-10000,50000,50000]。这可能会使渲染看起来很小,但您应该能够快速发现缺少的路径的位置。
相关文章:
- 如何使用php和javascript获取网页中显示图像的路径
- SVG 路径未显示
- HTML/Javascript-360度图片的路径更改(显示不同的变化)
- 如何在HTML中创建一个信息框,显示与悬停SVG路径相关的信息
- 如何根据叶值显示JSON树中的特定路径
- 更改文件字段内显示的路径的位置
- 在 JavaScript 中显示路径目录中的所有文件
- 使用 Jquery/AJAX 通过 JSP 页面中的 Linux 绝对路径显示文本文件内容
- 当我将 SVG 转换为 Raphael JS 对象时,路径不会显示
- 使用相对文件路径在 Google 地图中显示自定义标记
- 显示图像而不写入其路径
- Google API 路径未显示
- 在悬停在 SVG 路径上时显示来自 JSON 的数据
- D3.js强制布局:显示任意节点的根路径
- D3未显示来自外部数据的路径
- Angular js显示基于所选项目和url路径的名称
- 显示带有反斜杠(javascript)的路径
- 在Node.js中通过相对路径显示图像
- x/y轴的倍数和鼠标悬停示例-行路径显示错误的值
- 分析TextArea中的文本并根据路径显示图像