google-maps-api-3 - 放大 Google Map Api 时会出现恼人的白色闪烁

标签 google-maps-api-3 flicker polygons overlays

我目前正在开发一个网页,其中包含基于 Google Map Api V3 的 map :http://www.fairaidsyria.org

我有两个包含在用户放大时连续出现的多边形的叠加层。
不幸的是,缩放时会出现烦人的“白色闪光”。当两个叠加层都没有显示时,这个问题甚至发生在最大缩放级别......

闪烁似乎与缩放区域中多边形的存在直接相关,因为如果您尝试缩放世界其他地方(没有多边形的区域),一切正常:没有闪烁。

我怀疑这种现象是“原生的”,与我可能犯的错误无关。事实上,在以下官方示例中放大三角形时也会发生相同的闪烁:https://developers.google.com/maps/documentation/javascript/examples/polygon-simple?hl=en

有人找到解决这个问题的方法吗?

最佳答案

基于 this good article将您的元视口(viewport)标签更改为:

<meta name="viewport" content="initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0">

关于google-maps-api-3 - 放大 Google Map Api 时会出现恼人的白色闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18210684/

相关文章:

css - 强制谷歌地图 v3 的移动样式表

javascript - 我如何让我的谷歌地图指向它应该指向的位置?

javascript - CSS 闪烁/闪烁 Logo 技巧

javascript - 限制或延迟 Google Places API 自动建议

javascript用不同的单位对距离进行排序

reactjs - 如何通过一劳永逸地重新渲染来修复图像闪烁?

ios - iOS7 中的 UIRefreshControl 闪烁

sql-server - SQL Server 的多边形算法中的点

python - Pysal 无法识别某些多边形邻居

svg - svg 多边形的点属性中的第一个和最后一个数字是什么?