放大Google Map Api时会发生恼人的白色闪烁

时间:2013-08-13 13:38:19

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

基于this good article将您的元视口标记更改为:

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