1

我对标记谷歌地图的 ie7 和方法 setIcon 有问题。

当用于单个项目marker.setIcon(image)时工作正常,但是当我使用数组时marker [i].setIcon(image)不起作用,IE的错误是对象具有该方法。

有人知道原因吗?

谢谢。

4

1 回答 1

1

问题解决了,我不知道是因为在数组中添加了名称为“IndexOf”的元素...

解决方案:

       for(var ii in markers) //Cambio de color - todos a negro
        { 
            if(ii == 'indexOf')
                continue;
             markers[ii].setIcon(image);
        } 

bamnet- 用于在数组中引入标记:

Google Maps JS API v3 - 简单的多标记示例

谢谢。

于 2012-01-13T10:31:18.743 回答