Google maps 谷歌地图多边形悬停在Firefox上

Google maps 谷歌地图多边形悬停在Firefox上,google-maps,firefox,google-maps-api-3,kml,google-fusion-tables,Google Maps,Firefox,Google Maps Api 3,Kml,Google Fusion Tables,我创建了一张地图,其中一些多边形从融合表下载并绘制在地图上。 预期的行为是在任何黄色国家/地区上悬停时使其更加不透明。 在Chrome上一切正常,但在Firefox上悬停有一个间隙:它看起来取决于地图和容器大小之间的左侧(白色)和顶部(绿色)间隙。 例如,如果您将鼠标悬停在秘鲁中部,智利或阿根廷将被“突出显示”。 降低绿色条的高度和左边距,或在框内向下滚动,以降低地图和边框之间的距离,似乎缩小了间距。 特别是,当单击某个国家/地区时,该国家/地区会正确高亮显示(它会接收到单击事件)。请于20

我创建了一张地图,其中一些多边形从融合表下载并绘制在地图上。


预期的行为是在任何黄色国家/地区上悬停时使其更加不透明。
在Chrome上一切正常,但在Firefox上悬停有一个间隙:它看起来取决于地图和容器大小之间的左侧(白色)和顶部(绿色)间隙。
例如,如果您将鼠标悬停在秘鲁中部,智利或阿根廷将被“突出显示”。
降低绿色条的高度和左边距,或在框内向下滚动,以降低地图和边框之间的距离,似乎缩小了间距。
特别是,当单击某个国家/地区时,该国家/地区会正确高亮显示(它会接收到单击事件)。
请于2015年7月23日下午1:49更新MDT 这是Firefox和Google Maps之间的一个已知错误,当前的解决方法是加载带有“v=3”的Google Maps js文件,因此使用以下方法加载源代码: src=”http://maps.google.com/maps/api/js?v=3&sensor=false" 或 src=”http://maps.google.com/maps/api/js?v=3"

我已经在Firefox 39.0中对此进行了测试,这个解决方案阻止了问题的发生


如果我有反馈,我会发表评论,因为我不认为这是一个“解决方案”。但事实是,这是一个直截了当的Firefox错误。它发生在Firefox的39.0版(适用于Windows和Mac)中,但在38.1.0及更早版本中不会发生(38.1.0ESR或37.0.2中不会发生这种情况)

这只发生在Firefox中,而不是我可以在Windows或Mac上测试的任何其他浏览器。是的,“悬停”点由绿色条的高度(谷歌地图认为你在地图下方悬停200像素)和左边距的大小(它认为你在右边悬停100像素)偏移

我已经在我建立的一个站点上复制了(即,我发现它正在发生)这个问题

我将向Firefox提交一份bug报告,看看情况如何

--鲈鱼



--更新日期:2015年7月22日下午6:43 MDT我在上面说错了,这也发生在Mac版本39.x的Firefox上,虽然不是在Mac 38.0.1的Firefox上

这是在v=3.exp和Firefox 39.0上吗?对不起,我没有报告这些版本,因为我假设它们是最新版本。不过,@Bass为我做的(谢谢):)谢谢你的提琴通知,如果我不去调试,请原谅;)我只是注意到有人否决了这个问题:我能知道为什么吗?
google.maps.event.addListener(country, 'mouseover', function(e) {
    this.setOptions({
        fillOpacity: this.fillOpacity + 0.2
    });
});

google.maps.event.addListener(country, 'mouseout', function() {
    this.setOptions({
        fillOpacity: this.fillOpacity - 0.2
    });
});