GMSGroundOverlay有哪些限制?这将是文件大小,分辨率等等。
我正在使用Google Maps SDK 1.5。我从4836x5557 72 dpi 6.6 MB的图像创建了地面叠加层。那张照片没有出现。当我将图像缩小到3481x4000 72 dpi 4.5 MB时,该叠加图像确实显示出来。
我确实尝试过一些分辨率和文件大小的排列,但无法确定模式。我没有在docs和header中看到任何限制的文档。
这对我很重要,因为我们的客户使用想要的地图叠加层,并且能够预先为它们提供叠加图形的约束是有用的,并为所有参与者节省了大量时间。
谢谢。
答案 0 :(得分:1)
使用OpenGL作为单个纹理渲染叠加,因此其大小的限制可能与对OpenGL纹理大小的限制相同。
在最新设备上,最大纹理尺寸为4096×4096: https://apptyrant.com/2014/04/19/max-opengl-texture-sizes-for-various-ios-devices/
解决方案是限制重叠尺寸或使用Tiles API。