【发布时间】:2015-08-23 11:23:54
【问题描述】:
我正在尝试在 Google Maps for iOS SDK 中实现 GMSTileLayer 子类。我在磁盘上有一堆 PNG 图像,它们用于平铺层中的每个平铺,它们是使用 UIImage(contentsOfFile:) 加载的。当我尝试加载图像时,它们不显示,并且我在日志中收到以下消息:
2015-08-22 22:50:10.663 inPin[44718:24904635] ((null)) was false: Don't support little endian bitmaps
2015-08-22 22:50:10.663 inPin[44718:24904635] ((null)) was false: Unable to create GMSGLImageTile due to bad graphics data
我不知道 PNG 图像甚至有字节序,所以我不知道这条消息来自哪里。任何人都知道为什么会这样?我尝试了来自 Google tile 服务器的 PNG,它运行良好。我的 PNG 是由使用 ImageMagick 的脚本生成的。
【问题讨论】:
标签: ios google-maps png