2013-02-24 312 views
1

我使用Google Maps API浏览我自己的地图。问题是,我只有一个相当小的分辨率文件,我想在0级完全显示,这意味着在缩放时不会得到更准确的结果。我仍然想通过放大图像来放大。这对我打算绘制的标记和多边形非常有用,因为它们可以更详细地查看。Google Maps API缩放无拼贴

我可以创建虚拟磁贴,显示的分辨率不会高于原始分辨率,但这看起来像是一种迂回的解决方案,除了为地图文件创建更多不必要的服务器请求外,还会产生更多流量。

问题似乎是getTileUrl()函数,因为它是必需的。我想不出一种巧妙的方式来滥用它,只显示同一地图的不同部分。

我知道它已经支持图片放大,因为您可以在放大时观察效果。问题是,如果您可以以某种方式使该效果永久,并且不会在没有提供新图片的情况下使图片消失。

回答

1

建议:

使用ImageMapType只是隐藏在所有瓷砖(因此让getTileUrl()简单地返回null

对于自己的地图不使用瓷砖,创建GroundOverlay代替。

+0

工作就像一个魅力。好吧,或者说,如果不是一个无关紧要的问题,但是如果我不能解决它,我会在后面发布。谢谢。 – 2013-02-24 11:35:52