前言
做了一段時間的ArcGIS擎场,才發(fā)現(xiàn)關于方面,網(wǎng)上很少有比較完整的ArcGIS項目,導致很多開發(fā)GIS方面開發(fā)者完全沒辦法把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 中系統(tǒng)版本需要與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];
能將項目跑起來就說明你已經(jīng)可以正常運行ArcGIS了 ,下一步就開始進行ArcGIS的開發(fā).