Javascript 使用IE定制谷歌地图上的怪异黑点

Javascript 使用IE定制谷歌地图上的怪异黑点,javascript,internet-explorer,google-maps,Javascript,Internet Explorer,Google Maps,我用我创建的一个(通过GoogleMapsAPIv2.x)获得了一些奇怪的黑点。(单击SERVICIOS,然后单击最南边的图标以生成下图。)此问题似乎仅在使用Internet Explorer时出现。我想知道这是否是一个常见的问题,是否有一个共同的解决办法 有什么想法吗 谢谢 更新 在此图片中,浏览器为IE 8.0.6001.18702 我很难得到电脑的具体细节,因为我的客户拍了这个截图,我无法重现这些黑点 已删除死掉的ImageShack链接此黑色(png?)错误可能与此问题有关: 你正在运

我用我创建的一个(通过GoogleMapsAPIv2.x)获得了一些奇怪的黑点。(单击SERVICIOS,然后单击最南边的图标以生成下图。)此问题似乎仅在使用Internet Explorer时出现。我想知道这是否是一个常见的问题,是否有一个共同的解决办法

有什么想法吗

谢谢

更新

在此图片中,浏览器为IE 8.0.6001.18702

我很难得到电脑的具体细节,因为我的客户拍了这个截图,我无法重现这些黑点

已删除死掉的ImageShack链接

此黑色(png?)错误可能与此问题有关:


你正在运行什么版本的IE?(请注意,只有部分阴影受到影响。)

我无法重现此错误(IE6,7,8,FF,Chrome),但我可以让您尝试一下。它允许使用css(使用库扩展)创建自定义信息窗口。这个库为您提供了一个创建无透明度信息窗口的机会,我认为这是当前的问题

我试着看看google map API在IE8的信息窗口中做了什么,发现它添加了CSS过滤器:

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src="http://maps.gstatic.com/intl/ru_ALL/mapfiles/transparent.png");
Wich在基于透明png图像的信息窗口下复制阴影,可能在您的客户端计算机上禁用此机会(过滤器),因此我认为最好的解决方案是使用我建议的库


您还可以尝试使用具有IE-PNG修复透明功能的库。

这与IE8中的缩放功能完全相关。让你的客户将他的变焦级别设置回100%,黑点就会神奇地消失。这可能就是为什么不是每个人都能重现这个问题,因为这是一个本地浏览器设置。但即使是现在(几个月后),当我关注你的链接时——或者如果我只是去maps.google.com,进行搜索,并获得Marker/InfoWindow——如果我将缩放级别设置为>100%,我会看到那些黑色阴影片段,谷歌的javascript正试图将这些阴影片段拼凑在一起。所以QED:微软在IE8中透明PNG的缩放算法中仍然存在缺陷


我也有这个黑点。它由
  • 生成


    移除受影响区域周围的
  • ,它将消失。

    可能他们正在吸干区域51。。。hahaIt在IE6(工作计算机)中没有发生在我身上。看起来可能是对话框下阴影PNG的透明度有问题。@RocktheSixstring(你离这里大约6000公里,在秘鲁利马附近。)@Michael Todd,这正是他们希望你相信的;-)以防没人注意到:这些都是对话框阴影中缺失的部分。如果我只看屏幕截图就知道他正在运行IE 8,这是不是很难过?+1用于诊断。不幸的是,正如你所知,没有补救办法。谢谢分享这个。。。我添加了一个截图作为证据。谢谢丹尼尔!我一直在努力解决这个问题,即使是谷歌地图API,所以当我发现它的时候,我只需要与大家分享。另外,我有一个30英寸的显示器,这不是我想吹嘘的,而是因为它的点间距太小了,我不得不使用缩放等功能。因此,随着时间的推移,这是一个越来越多的人会看到的问题,除非微软能解决它!