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 に答える