ArcGIS Runtime SDK for IOS 开发之启程篇

        从事GIS学习有几年的时间,而将IOS和GIS结合起来进行学习和研究正是笔者工作这半年多来所做的事情。其实刚开始就想以博客的形式来记录自己学习的心得和体会,但是总是被各种事情和借口所耽误,对于这种行为楼主也只能是无奈的呵呵了,不过本人有个特点,就是永远坚信这么一个原则:“亡羊补牢,未为晚矣”,还等什么呢,开始吧!

       一、ArcGIS  API  for IOS?

      ArcGIS APT for IOS 是ESRI针对Apple OS最新推出的API,目前支持的平台包括iPhone、iPod Touch和iPad,该API提供的类库可以在iPhone和IPad应用程序中嵌入地图,并实现相关的业务应用。

      这对于GIS开发人员来说,无疑是将GIS数据和功能应用到移动业务上去的最佳助手。利用API,用户可以根据自己的需求在移动设备上显示ArcGIS Online 或是ArcGIS Server发布的地图,同时还可以进行地图标注、量测、兴趣点查询以及矢量数据编辑等操作,而且随着API版本的不断升级,其提供的功能接口会更加全面和强大。那么我们接下来做的事情就是一步一步的去探索这其中的奥秘,将其应用到自己的平台开发中去,也许在App Store中的一款优秀的产品就来自于你。

   

     二、安装

     1、首先确保你的系统满足以下条件:

          1)首先准备一台Intel-based的Mac电脑,操作系统为OS X 10.8.4或是更高版本。当然对于没有Mac电脑,又想在Windows系统上开发的童鞋,那么你只能选择装虚拟机来满足你的要求了,楼主刚开始也是以这种方式开始的。没办法,当时单位给配的Mac还没下来;

          2)软件方面的要求是,XCode5和IOS7 的SDK,或者是Xcode6 和IOS8 的SDK .目前楼主用的是前者,所以后面的开发实例也是以前者作为开发环境。

      2、下载安装ArcGIS Runtime For iOS ;

      3、SDK将被安装在 ${HOME}/Library/SDKs/ArcGIS/iOS的文件夹。该文件夹下有两个文件夹,一个是Samples的文件夹,里面有一个实例。另一个叫ArcGIS.framework,里面包括API库、头文件、图片等资源。

   三、设置Xcode工程

    1、将ArcGIS 添加到framework search Paths中去

      选中工程的TARGETS如下图所示,选则 Build settings选项,在搜索框中输入 Framewrok  Search Paths,在定位到的地方输入:                     $(HOME)/Library/SDKs/ArcGIS/iOS

      

    2、添加Buil flags

       在搜索框中输入 other linker后,在对应项中添加 -ObjC -framework ArcGIS -l c++.

     

    3、添加依赖项(dependents)

    在 TARGETS中,选择Build Phases选项,在Link Binary With Libraries中添加下面依赖项。

    • AssetsLibrary.framework
    • CoreGraphics.framework
    • CoreLocation.framework
    • CoreText.framework
    • Foundation.framework
    • QuartzCore.framework
    • MediaPlayer.framework
    • MobileCoreServices.framework
    • OpenGLES.framework
    • Security.framework
    • UIKit.framework
        4、添加ArcGIS resource bundle

   API中的资源,如ESRI图标、Bing图标、GPS符号等资源都被整合到了一个叫ArcGIS.bundle的文件中。如果你在安装SDK时选择的是默认安装,那么该文件位于${HOME}/Library/SDKs/ArcGIS/iOS/ArcGIS.framework/Versions/Current/Resources,你需要将其手动添加到你的工程中去。

   5、导入头文件

   在你工程中需要用到ArcGIS API的地方,输入 #import <ArcGIS/ArcGIS.h>

   好了,完成上述步骤,我们就基本完成了配置和安装过程,接下来的就让我们一步步的迈入ArcGIS for IOS的开发之旅,精彩属于永不止步者!


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值