前言
做了一段时间的ArcGIS,才发现关于方面,网上很少有比较完整的ArcGIS项目,导致很多开发GIS方面开发者完全没办法把ArcGIS组织成完整项目,在此,我稍微整理了下关于GIS方面的代码和知识,希望与大家一起学习。
第一章主要讲如何将ArcGIS.framework集成到项目中
集成ArcGIS
我使用的是ArcGIS 10.2版本的 framework包,包体大概有200mb左右
1.Cocoapods 将ArcGIS 集成到项目中
推荐使用 pod 直接集成到项目中:
pod ‘ArcGIS-Runtime-SDK-iOS’, ‘10.2.5’
直接在项目目录下pod install 安装即可。
2.直接下载framework放到项目中
需要对target 进行操作:
target->Build Settings -> Enable bitcode 设置成NO
target->Build Settings -> other link flags 添加 -ObjC
target->Build Phases -> link Binary WithLibaries 添加 ArcGIS.framework 与libc++.tbd
注:在项目General ->Development Info 中系统版本需要与ArcGIS,framework支持的版本一致
申请License key 去除水印
ArcGIS Online试用入口:[https://www.arcgis.com/home/signin.html](https://links.jianshu.com/go?to=https://www.arcgis.com/Fhome/Fsignin.html)
Runtime 100 许可政策官方说明:[https://developers.arcgis.com/arcgis-runtime/licensing/](https://links.jianshu.com/go?to=https://developers.arcgis.com/Farcgis-runtime/Flicensing/)
使用前一步注册的online账户登陆,点击lite下方的sign up按钮登录成功进去就可以看到 Runtime Lite license key(有时间的完全去除水印就得购买)。
在项目中使用该 License key :
[AGSArcGISRuntimeEnvironment setLicenseKey:@"申请的license key" error:&erro];
能将项目跑起来就说明你已经可以正常运行ArcGIS了 ,下一步就开始进行ArcGIS的开发.
网友评论