Monthly Archives: November 2019

ArcGIS Rumetime for iOS sdk 添加png图片到地图上

arcgis runtime sdk 支持通过AGSRasterLayer加载图片到地图上。但对图片有要求,特别是png,jpg文件,要求同时提供对应的空间校正文件pgw,坐标系相关文件png.aux.xml. 三个文件在一起才能加载。 加载代码如下: self.map = [[AGSMap alloc] initWithBasemap:[AGSBasemap topographicBasemap]];     self.mapView.map = self.map;       AGSRaster * raster =  [[AGSRaster alloc] initWithName:@”8777c4d80a87475b8a4bc72ac053e6ec” extension:@”png”];     AGSRasterLayer *rasterLayer = [[AGSRasterLayer alloc] initWithRaster:raster];     self.rasterLayer = rasterLayer;     [self.map.operationalLayers addObject:rasterLayer]; 另外,最重要的一点,xcode编译的时候会对png文件做优化,如果数据在bundle或docment目录里面,或导致png文件不能正确加载,需要关掉xocde的png优化选项。

Uncategorized Leave a comment