• 《ArcGIS Runtime SDK for Android开发笔记》——(7)、示例代码arcgis-runtime-samples-android的使用


    1、前言

    学习ArcGIS Runtime SDK开发,其实最推荐的学习方式是直接看官方的教程、示例代码和帮助文档,因为官方的示例一般来说都是目前技术最新,也是最详尽的。对于ArcGIS Runtime SDK for Android的开发资料,例如示例代码我们可以在以下网址获得:

    https://developers.arcgis.com/android/sample-code/

    示例代码托管在github的仓库中,可以直接使用git工具下载,也可以在已下载的SDK文件夹下的Sample文件夹中获取得到,对于如何获取SDK包可以参考博文《ArcGIS Runtime SDK for Android开发笔记》——基于Android Studio构建ArcGIS Android开发环境(离线部署)中的内容。

    2、示例代码环境恢复

     2.1 获取sdk包,并解压,解压之后我们可以看到如下图所示的示例代码信息。

    2.2 打开Android Studio选择File—>New—>Import Project,并在弹出框中选择示例代码所在位置。

    选择arcgis-runtime-samples-android-master文件夹。

    点击OK程序进入Building状态,这个时候会联网下载一些对应的支持包,需要保持网络的通畅。

    等待一会儿就OK了,然后就可以看到示例代码里面的所有工程信息。

    3、运行并查看程序运行效果

    选择对应的工程,运行并查看效果。

    这里我们选择了一个空间关系运算的示例GeometrySample

    其中主要包含了缓冲区,面的合并和不同,空间关系计算等,具体的示例代码,我们可以打开工程后查看。

    4、运行示例代码的一些异常问题的处理

    上面主要给大家介绍了下载并运行官方示例代码的一个基本流程,但是在实际使用过程中,有时候却并没有那么顺利,我们会看到Message中爆出各种各样的问题。那就需要在一些地方注意到。目前,笔者发现的主要有以下几点:

    注意:一定需要在联网环境下进行,对于希望在离线环境中恢复示例代码的同学请参考:《ArcGIS Runtime SDK for Android开发笔记》——基于Android Studio构建ArcGIS Android开发环境(离线部署)

    • 本机安装的Android SDK 有哪些版本?这个和示例代码所使用的是不是匹配,是不是用到的都已经安装了。例如下面的错误就是没有找到对应版本的Android SDK。

    • 检查对应版本的// ArcGIS Android 10.2.6 API  的编译选项 compile 'com.esri.arcgis.android:arcgis-android:10.2.6' 是否可用

    例如10.2.6-u2出来之后10.2.6就不能用了。每次使用都是Can not Find,这里出现这样的问题我们替换为目前最新就可以解决。

     

     5、其他说明

    对于需要时刻保持最新示例代码,了解最新动态的朋友,可以使用git工具打开,并查看示例代码每次编辑的一个基本情况,如下图我们就可以看到9月17日已经提交10.2.7的示例代码了。但是官网目前主页上依旧还是10.2.6-u2.

  • 相关阅读:
    批处理bat命令--获取当前盘符和当前目录和上级目录
    网页切图div+css命名规则
    Css 切换
    JavaScript的编码规范
    JavaScript原型继承添加方法属性
    使用cookie
    常见元素及其相关事件/创建弹出框
    在JavaScript中什么时候使用==是正确的?
    理解Null和Undefined
    Oracle一列的多行数据拼成一行显示字符
  • 原文地址:https://www.cnblogs.com/gis-luq/p/4810499.html
Copyright © 2020-2023  润新知