用单个图块填充谷歌地图视口

时间:2012-05-13 18:26:26

标签: javascript google-maps-api-3 gis wms

基本上我要做的是找到一种只加载一个图像/图块的方法,它将填充视口并且没有加载任何周围的图块。看来这是Weather Underground的优秀人员用他们的Wundermap做的方法。

我试过挖掘他们的代码,但无济于事。我试过简单地使用更大的瓷砖 - 比实际的视口大 - 但这有几个不利的副作用。在WMS as a single tile image in Google Maps v3中有一个类似的问题,但更多的是使用更大的瓷砖而不是使用单个瓷砖。

提前致谢。

更新

以下链接指向其网站上的网页/地图,该网页/地图会加载横跨整个视口的单个图块/图片:

http://wxug.us/o4ia

如果您在firebug中打开了Net标签,则可以看到只有一个磁贴请求。此外,如果您保持打开并平移地图 - 同时保持鼠标向下 - 在释放鼠标之前数据不会填满。对于我看到的所有平铺地图,一旦平移,它就开始填充新的平铺。

1 个答案:

答案 0 :(得分:1)

他们正在使用自定义叠加层。您需要设置一种服务器端方式来提供您自己的图像叠加层,以便根据视口显示在Google地图上(假设您要提供显示在整个视口上的1张图像)。 http://goo.gl/zgEKB