小端位图和"由于图形数据不良而无法创建GMSGLImageTile"

Bri*_*ich 5 google-maps ios google-maps-sdk-ios

我不确定到底发生了什么,但我正在尝试在谷歌地图上绘制雷达图块并收到以下消息:

  • ((null))为false:由于图形数据不良,无法创建GMSGLImageTile
  • ((null))为false:不支持小端位图

有没有一种简单的方法可以将一个转换UIImage为一个大端,或者我需要知道有关使用/子类化的东西GMSSyncTileLayer

我试图渲染为瓷砖的图像是png图像.

Dan*_*ang 1

如果您的图块的 PNG 图像未设置为 8 位颜色深度,则会出现该错误。

将图像的颜色深度更改为 8 位应该可以解决该问题。