我将WhirlyGlobe添加到我的项目中,效果很好。现在我需要添加图像作为标记,我使用这样的代码。但似乎效果不好。 标签在第一个字符的顶部显示一个白色区域。 控制台记录'Texture :: createInGL()glGenTextures()'。
我该怎么做才能解决它。
Texture *theTex = new Texture(@"icon", @"png");
theTex->setUsesMipmaps(true);
SimpleIdentity theTexId = theTex->getId();
theScene->addChangeRequest(new AddTextureReq(theTex));
SingleLabel *gzLabel = [[[SingleLabel alloc] init] autorelease];
gzLabel.text = @"XXXXXX";
gzLabel.iconTexture = theTexId;
[gzLabel setLoc:GeoCoord::CoordFromDegrees(113.2759952545166, 23.117055306224895)];
[labels addObject:gzLabel];
答案 0 :(得分:0)
纹理在每一边都是2的力量吗?