iOS + ArcGIS SDK。 `AGSPictureMarkerSymbol *`在模拟器上显示,但不在设备上

时间:2013-09-25 12:24:38

标签: iphone ios ios-simulator arcgis

我可以在iOS 6.1模拟器上显示AGSPictureMarkerSymbol *,但是当使用设备(iPhone 4,iOS 6.1)进行调试时,即使代码被“读取”并且没有出现警告或异常,标记也不会出现了。代码如下:

AGSPictureMarkerSymbol* locker = [[AGSPictureMarkerSymbol alloc] initWithImageNamed:@"locker.png"];  
AGSPoint* point = [[AGSPoint alloc] initWithX:coord.x y:coord.y spatialReference:self.mapView.spatialReference];
[self.lockersLayer addGraphic:[[AGSGraphic alloc] initWithGeometry:point symbol:locker attributes:nil infoTemplateDelegate:nil]];

作为参考,此self.lockersLayer也有很多AGSTextSymbol*,它们显示得很好。

谢谢。

1 个答案:

答案 0 :(得分:0)

问题在于locker.png文件。不确切地知道问题是什么,但在将其更改为另一个图像后,它开始出现在设备上。