Я добавляю 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];