我正在制作一个应该支持高度自定义显示数据的谷歌地图应用程序。我想让用户(除其他外)为这些形状选择各种各样的形状和颜色。目前我已经创建了这些形状的 PNG,每个都有 8 种不同的颜色变化。
添加其他形状不仅需要大量工作,而且颜色设置也受到严重限制。我想让用户调整一些设置并用它们创建一个全新的图标。为了在纯 JavaScript 中实现这一点,谷歌地图标记必须能够显示 Canvas 数据,根据我发现的(相对较旧的)博客文章,它不能。
我能想到的另一个选择是创建 SVG 图像,但是如果我只有 JavaScript 字符串中的 SVG 数据,如何将 SVG 应用到 Google 地图标记?
无论如何,总结问题;如何即时创建自定义图形并将它们用于 Google 地图标记?