一、ArcGIS Runtime SDK for iOS 100.X教程系列之底图与动态图层加载

        由于arcgis的官网被墙,所以特意留了一个SDK包的下载地址:https://download.csdn.net/download/qq_31672459/10301377,安装完成后的最后一步会有SDK所在目录,以及demo的目录。一般如下:

~/Library/SDKs/ArcGIS/iOS/Frameworks/Static/ArcGIS.framework
~/Library/SDKs/ArcGIS/iOS/Frameworks/Dynamic/ArcGIS.framework
~/Library/SDKs/ArcGIS/iOS/Samples
~/Library/Developer/Shared/Documentation/DocSets
~/Library/Application Support/AGSiOSRuntimeSDK

To uninstall the API and remove all content from your computer run uninstallAGSiOSSDK at:

~/Library/Application Support/AGSiOSRuntimeSDK

           这一版的API与之前的10.+完全不同,所以用法也迥然不同,首先是加载地图、动态图以及渲染图层:

    //加载底图
    AGSArcGISTiledLayer *tileLayer =[AGSArcGISTiledLayer ArcGISTiledLayerWithURL:[NSURL URLWithString:@"http://地址/arcgis/rest/services/CJXCMap/YX2/MapServer"]];
    self.map=[[AGSMap alloc]initWithBasemap:[AGSBasemap basemapWithBaseLayer:tileLayer]];
    self.mapView.map=self.map;
    //加载动态图层,一般该图层拿来展示元素以供展示管线数据、管控数据等,还有查询等用途
    AGSArcGISMapImageLayer *dynamicLayer = [AGSArcGISMapImageLayer ArcGISMapImageLayerWithURL:[NSURL URLWithString:@"http://地址/arcgis/rest/services/CJXCMap/CJXCMapService/MapServer"]];
    [self.map.operationalLayers addObject:dynamicLayer];
    //渲染图层,一般拿来高亮显示用户点击的元素,便于操作
    AGSGraphicsOverlay *overlayer = [[AGSGraphicsOverlay alloc]init];
    [self.mapView.graphicsOverlays addObject:overlayer];

API的属性方法就不用赘述了,自行追踪查看。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值