【发布时间】:2013-02-20 12:16:35
【问题描述】:
我正在尝试创建一个 + 号作为谷歌地图项目的 SVG 路径。加号将使用图标路径属性沿折线绘制。到目前为止,我已经接近了,我的加号目前看起来像一条水平线,垂直设置在一端“-|”。我需要它出现在水平线的中间,使它看起来像一个加号。
我的当前路径是使用以下路径命令设置的:
path: 'M 0,-1 0,1 H -1,1 0,1'
我应该如何改变它以实现我的加号?我可以找到很多关于更复杂的形状、曲线、渐变填充等的示例,但我的知识有限,我很难找到正确的坐标来表达我的形状!
【问题讨论】:
-
能否使用文本元素代替路径,然后只渲染一个加号?
-
我没想到 - 知道语法吗?
-
不知道,但如果你在做
var x = { path: 'M 0,-1 0,1 H -1,1 0,1', strokeColor: '#f00' },那么可能是var x = { text: '+', strokeColor: '#f00' }? -
可悲的是,它似乎不支持文本作为属性,这本来很好但似乎不受支持!
标签: google-maps-api-3 svg google-polyline