我有一个静态图像,我希望能够使用 Google Maps API 放大它。但是,我没有任何更高分辨率的图块可用,所以我的想法是简单地放大一个图像并相应地拉伸它。getTileURL()
如果我制作函数,这很好用return null
,而是将图像定义为 GroundOverlay。问题是,为 GroundOverlays 放大图像必须调整它们的大小和重新定位它们,您可以清楚地注意到该过程。这是谷歌地图开发者指南中的一个例子,它有同样的问题:
https://google-developers.appspot.com/maps/documentation/javascript/examples/groundoverlay-simple
如果您放大地图,您会注意到图像再次以常规尺寸出现一瞬间,然后被拉伸并重新定位以适应坐标。
有没有办法完全禁用它?我知道它可以平滑地放大图像,因为它使用常规图像图块来实现,一旦加载了更高分辨率的图块,它就会放大并替换它们。是否有可能以某种方式模拟 GroundOverlays 的这种效果?