Bing在IE8中映射ajax控件7.0多边形fillColor

时间:2011-08-03 19:37:23

标签: bing-maps

在Internet Explorer 8中,我的bing地图上的所有多边形都没有正确的填充颜色。它们总是填充白色。我在firefox,chrome,safari或opera中没有任何问题。

我甚至尝试使用bing docs中的确切代码

// Initialize the map
var map = new Microsoft.Maps.Map(document.getElementById("mapDiv"), {credentials:"Bing Maps Key"}); 

// Create the locations
var location1 = new Microsoft.Maps.Location(20,-20);
var location2 = new Microsoft.Maps.Location(20,20);
var location3 = new Microsoft.Maps.Location(-20,20);
var location4 = new Microsoft.Maps.Location(-20,-20);


// Create a polygon 
var vertices = new Array(location1, location2, location3, location4, location1);
var polygoncolor = new Microsoft.Maps.Color(100,100,0,100);
var polygon = new Microsoft.Maps.Polygon(vertices,{fillColor: polygoncolor, strokeColor: polygoncolor});

// Add the shape to the map
map.entities.push(polygon)

// Set the view
map.setView({bounds: Microsoft.Maps.LocationRect.fromLocations(vertices)});

有没有人经历过这个?

我也在使用jquery 1.5.1

1 个答案:

答案 0 :(得分:0)

找出问题。

我在IE中使用htc文件(ie-css3.htc)来获取一些css3效果。我猜这与bing map多边形颜色搭配不太合适。