0

シンプルな JavaScript を使用して、緯度と経度の線を地図に重ねています。古いマシン (IE8、Windows XP) では正常に動作しますが、新しいマシン (Win 7 64 ビットの IE9) ではポリラインが正しくない線幅と透明度で描画されます。スクリプトはどちらの場合も同じです。ポリラインは次のように定義されます。

var gridLines = new google.maps.Polyline({
path: gridCoords,
strokeColor: "#FF0000",
strokeOpacity: 1,
strokeWeight: 1
});

IE8 では、グリッドは正しく描画されます (つまり、完全に不透明で線幅が 1 ピクセル)。IE9 では、グリッドは線幅 2 ピクセルの半透明として描画されます。すべての線は垂直または水平です。

なぜこれがそうなのか、誰にも分かりますか?

注意: ここには単純な問題があると思われるため、残りのスクリプトは含めません。

4

0 に答える 0