1

我正在使用 Google Maps API 浏览我自己的地图。问题是,我只有一个相当小的分辨率文件,我想在 0 级完全显示,这意味着缩放时它不会变得更准确。我仍然希望能够通过放大图像来进行缩放。这对于我打算在其上绘制的标记和多边形很有用,因为可以更详细地查看它们。

我可以只创建虚拟图块,其显示的分辨率不高于原始图块,但这似乎是一个迂回的解决方案,只会为地图文件创建更多不必要的服务器请求以及更多流量。

问题似乎是getTileUrl()功能,因为它是必需的。我也想不出一个聪明的方法来滥用它,只显示同一张地图的不同部分。

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

4

1 回答 1

1

建议:

仅使用 ImageMapType 来隐藏图块(因此让我们getTileUrl()简单地 return null

对于您自己的地图,不要使用图块,而是创建一个GroundOverlay

于 2013-02-24T10:12:33.120 回答