Javascript 动态地图标记图标与新的谷歌图表API?

Javascript 动态地图标记图标与新的谷歌图表API?,javascript,api,dynamic,charts,marker,Javascript,Api,Dynamic,Charts,Marker,几年来,我用Javascript创建了谷歌动态地图标记,并使用谷歌的图表API,如下所述: 几天后,地图标记的生成不再有效。这一点在链接顶部有明确说明: “警告:此API已弃用,计划于2019年3月14日关闭。请改用积极维护的Google Charts API。” 他们与新的谷歌图表API的链接没有提供任何替代品来创建一个带有自定义颜色和自定义字母的类似地图标记的图标(我需要的) 我在新API中找到的最接近的API是: 但在这里,唯一的选择是用自定义图像替换默认的Google标记。因此,似乎

几年来,我用Javascript创建了谷歌动态地图标记,并使用谷歌的图表API,如下所述:

几天后,地图标记的生成不再有效。这一点在链接顶部有明确说明:
“警告:此API已弃用,计划于2019年3月14日关闭。请改用积极维护的Google Charts API。”

他们与新的谷歌图表API的链接没有提供任何替代品来创建一个带有自定义颜色和自定义字母的类似地图标记的图标(我需要的)

我在新API中找到的最接近的API是:
但在这里,唯一的选择是用自定义图像替换默认的Google标记。因此,似乎没有标记的动态生成


也许我曾监督过某项服务,或者任何人都知道该服务可以创建谷歌地图,比如带有字母和自定义颜色的标记。

我还注意到,带有自定义颜色的图标消失了。似乎存储了一些预生成的图标,例如


我设法找到了一个由Google托管的图标列表:

在这两者之间,我找到了一个解决方案,允许在标记内设置定义的颜色和标签。它不使用谷歌图表API(仅限谷歌地图API)

解决方案的第一部分取自(见vokimon的答案): 它采用SVG路径,而不是预定义的图像(png)。这样,您可以定义自定义颜色(即使需要):

函数createPin(颜色){
返回{
路径:'m0,0c-2,-20-10,-22-10,-30a10,1001,110,-30c10,-222,-20,0z',
fillColor:color,
不透明度:1,
strokeColor:“#000”,
冲程重量:2,
比例:1,
labelOrigin:new google.maps.Point(0,-30)
};

}
Nice列表适用于任何用途。在我的情况下,我需要设置颜色,但也有一个字母(标签)内的标记。