Javascript 如何在谷歌地图图表中使用动态图标

Javascript 如何在谷歌地图图表中使用动态图标,javascript,google-maps,Javascript,Google Maps,我想用谷歌地图图表显示一个动态图标 我已经做了这么多了 function putMaker(position,title,title_dis,number,icon_img,icon2) { if (!isNaN(number)) var icon = "https://chart.googleapis.com/chart?chst=d_bubble_icon_text_small&chld=ski|bb|"+number+"|FFFFFF|000000"; e

我想用谷歌地图图表显示一个动态图标

我已经做了这么多了

function putMaker(position,title,title_dis,number,icon_img,icon2)
{


     if (!isNaN(number)) var icon = "https://chart.googleapis.com/chart?chst=d_bubble_icon_text_small&chld=ski|bb|"+number+"|FFFFFF|000000";


    else var icon = null;
    //icon= icon2;
     var marker = new google.maps.Marker({
                      position: position,
                      map: map,
                      icon: icon,

                     });
     google.maps.event.addListener(marker, 'mouseover', function() {
                   infowindow.setContent(title_dis);
                   infowindow.open(map, this);
                   });
}
“icon2是一个
标记图像

这很完美,但此处显示的图标是
ski

我想用另一个图标替换此图标,例如
icon2
(使用
MarkerImage
api创建)
你知道怎么做吗?

如果(!isNaN(number))var icon=“chld=ski | bb |”+number+“| FFFFFF | 000000”,你需要更改API的url

并将“滑雪板”替换为另一个

例如:chld=maps\u pin
或者chld=camping | add63

您的意思是数字为NaN的情况下的默认值吗?自2012年以来,这种情况一直被弃用