缩小地图周围灰色区域的解决方法

时间:2015-07-15 21:45:35

标签: javascript google-maps

我正在使用Google Maps Javascript API渲染地图。当我们缩小地图时,有一个短暂的时刻,我们看到一个灰色区域(等待新的瓷砖)。为了提供与移动设备(谷歌地图SDK Android和Iphone)类似的用户体验,是否有任何解决方法,我们总是看到地图缩小而不是地图周围的那个简短的灰色区域?

1 个答案:

答案 0 :(得分:0)

地图周围的灰色区域存在,因为从服务器通过Internet连接访问图像切片需要时间。我对移动版本没有这样做的原因要么是他们有一个特殊的功能来访问缓存而不是在移动设备上重新查询图像,或者移动设备只是已经一个内置的 - 比如整个世界的缓存,缩放级别为0-3。

换句话说,我不知道如何避免灰色空间。要解决这个问题需要重新编写大部分Google代码,特别是要访问浏览器的缓存。即使您成功了,网页的首次使用者仍然会因为缓存尚不存在而获得灰色空间。

我的建议是忽略它,因为它是"简短的" (并且可能不会对用户体验产生太大影响),并且没有简单的修复方法。

相关问题