GMSGroundOverlay有哪些限制?

时间:2013-10-03 19:12:19

标签: iphone ios google-maps-sdk-ios

GMSGroundOverlay有哪些限制?这将是文件大小,分辨率等等。

我正在使用Google Maps SDK 1.5。我从4836x5557 72 dpi 6.6 MB的图像创建了地面叠加层。那张照片没有出现。当我将图像缩小到3481x4000 72 dpi 4.5 MB时,该叠加图像确实显示出来。

我确实尝试过一些分辨率和文件大小的排列,但无法确定模式。我没有在docs和header中看到任何限制的文档。

这对我很重要,因为我们的客户使用想要的地图叠加层,并且能够预先为它们提供叠加图形的约束是有用的,并为所有参与者节省了大量时间。

谢谢。

1 个答案:

答案 0 :(得分:1)

使用OpenGL作为单个纹理渲染叠加,因此其大小的限制可能与对OpenGL纹理大小的限制相同。

在最新设备上,最大纹理尺寸为4096×4096: https://apptyrant.com/2014/04/19/max-opengl-texture-sizes-for-various-ios-devices/

解决方案是限制重叠尺寸或使用Tiles API