Javascript 如何更改谷歌地图图表上的标记/Pin颜色

Javascript 如何更改谷歌地图图表上的标记/Pin颜色,javascript,jquery,google-maps,google-visualization,Javascript,Jquery,Google Maps,Google Visualization,我想更改谷歌地图图表上标记/图钉的颜色,我就是这样做的。我无法使用自定义图像/颜色显示任何标记 <script> google.load("visualization", "1", {packages:["map"]}); google.setOnLoadCallback(drawMap); function drawMap(dataArray) { var pinColor = "FE7569";

我想更改谷歌地图图表上标记/图钉的颜色,我就是这样做的。我无法使用自定义图像/颜色显示任何标记

<script>
        google.load("visualization", "1", {packages:["map"]});
        google.setOnLoadCallback(drawMap);
        function drawMap(dataArray) {
            var pinColor = "FE7569";
            var pinImage = new google.maps.MarkerImage("http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=%E2%80%A2|" + pinColor,
            new google.maps.Size(21, 34),
            new google.maps.Point(0,0),
            new google.maps.Point(10, 34));
            var pinShadow = new google.maps.MarkerImage("http://chart.apis.google.com/chart?chst=d_map_pin_shadow",
            new google.maps.Size(40, 37),
            new google.maps.Point(0, 0),
            new google.maps.Point(12, 35));
            var data = google.visualization.arrayToDataTable(dataArray);
            var map = new google.visualization.Map(document.getElementById('map_div'));
            map.Marker({
                position: new google.maps.LatLng(0,0), 
                map: map,
                icon: pinImage,
                shadow: pinShadow
            });
            var options = {mapType: 'terrain',showTip: true,useMapTypeControl:true};

            map.draw(data,options);
        }
    </script>

load(“可视化”,“1”,“{packages:[“map”]});
setOnLoadCallback(drawMap);
函数drawMap(数据数组){
var pinColor=“FE7569”;
var pinImage=new google.maps.MarkerImage(“http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=%E2%80%A2|“+pinColor,
新谷歌地图大小(21,34),
新google.maps.Point(0,0),
新的google.maps.Point(10,34));
var pinShadow=new google.maps.MarkerImage(“http://chart.apis.google.com/chart?chst=d_map_pin_shadow",
新谷歌地图大小(40,37),
新的google.maps.Point(0,0),
新的google.maps.Point(12,35));
var data=google.visualization.arrayToDataTable(dataArray);
var map=new google.visualization.map(document.getElementById('map_div');
地图标记({
位置:新google.maps.LatLng(0,0),
地图:地图,
图标:pinImage,
皮影:皮影
});
var options={mapType:'terrain',showTip:true,useMapTypeControl:true};
绘制地图(数据、选项);
}
IConFileRR='';
marker.setIcon(iconfleerr)

RamPatidar:我已经尝试了这个链接,你建议的链接,我的大部分代码都是在它的帮助下完成的,但我仍然无法找出问题。Google Maps visualization for the visualization API不支持Google Maps的大部分功能,包括修改标记。如果你想使用这些功能,你必须直接使用谷歌地图(不是通过可视化API)。