MapView
     MapView 是 Android 中 ViewGroup的子类,也是 ArcGIS Runtime SDK for Android 中的地图容器,与很多 ArcGIS API 中的 Map、MapControl类作用是一样的。
      MapView 可以添加一个或多个图层,图层只有添加到 MapView 容器中才能进行显示.

Layer

  在 GIS 中图层是很重要的概念, 图层是空间数据的载体,通过它可将各种类型的地图数据进行加载显示,但图层只有添加到 MapView 对象中才能使用.

  • ArcGISTiledMapServiceLayer

    • ArcGISTiledMapServiceLayer 图层对应 ArcGIS for Server 服务中的切片服务,切片都是事先做好的,ArcGISTiledMapServiceLayer 不能对图层中的数据进行更改,除非更新服务缓存,在 arcgis for android中,也不允许对此类型的数据查询,通常用做底图使用.
  • ArcGISDynamicMapServiceLayer
    • ArcGISDynamicMapServiceLayer 图层对应 ArcGIS for Server 服务中的动态服务,动态地图服务的地图数据是按照移动设备范围读取的,用法与 ArcGISTiledMapServiceLayer 图层相同.ArcGISDynamicMapServiceLayer 图层通常包含多个图层,这些图层由 server 根据请求来渲染并以 rasterimage 形式返回,并且返回的 raster 并不包含 feature 的额外信息。它的功能特点是更新非常方便,并能及时呈现给用户,同时,图层的可视性和空间参考可以改变, 可以给图层添加单独的 layer definition, ArcGISServer 为每个 image 动态投影。而地图的空间参考是由第一个加载的图层决定。
    • 它的性能特点:它的渲染时间取决于请求数据的数量和复杂度,因此一般都比 tiled map server 要慢,因此,它适合数据经常发生改变、或者需要针对不同的用户呈现不同的数据,且要素信息(如 attributes,geometry,symbol 等)不需要的情况.
  • ArcGISFeatureLayer
    • 该图层可以是空间图层,也可以是非空间的表, 它包含了很多要素的信息,每个要素都单独渲染.

转载于:https://www.cnblogs.com/listened/p/4129732.html

Arcgis Android 基本概念 - 浅谈相关推荐

  1. 高通android逆向分析,浅谈Android高通(Qualcomm)和联发科(MTK)平台

    一款CPU好不好是要从多个方面考虑的,并不是说简简单单看一个主频.几个核心数就完了,更重要的是它的综合实力到底有多强,这里面当然也会牵扯到价格问题,性能相似当然是便宜的获胜,这是毋庸置疑的. 事实上, ...

  2. android fps 垂直同步,浅谈Android流畅度

    原标题:浅谈Android流畅度 哈哈 讲个故事 白 1 流畅度 关于流畅度谷歌官方给出的解释为:running at a consistent 60 frames per second, witho ...

  3. android 存储空间监控,浅谈 Android 内存监控(中)

    前言 在上篇 浅谈 Android 内存监控(上) 中,我们聊了 LeakCanary,微信的 Matirx 和美团的 Probe,它们各自有不同的应用场景,例如,在开发测试环境,我们会偏向用 Lea ...

  4. Android事件分发浅谈

    Android事件分发机制浅谈 前言:可能Android的事件分发对于刚学Android的童鞋来说接触得不多,这样不奇怪.因为刚学的时候,一般人很难注意到或是会选择主动去了解.那么究竟什么是Andro ...

  5. ios android 上架区别,浅谈iOS与Android的区别

    说在前面:从事UI设计的同行们关于iOS与Android的基本设计规范相信大家都已经非常了解了,以下是我针对这两种设计规范所作的一点点小总结,如果面试官问道此类问题,希望对你们有用!!! 首先设计语言 ...

  6. [转]Android蓝牙开发浅谈

    转自:http://www.eoeandroid.com/thread-18993-7-1.html 对于一般的软件开发人员来说,蓝牙是很少用到的,尤其是Android的蓝牙开发,国内的例子很少    ...

  7. Android开发之浅谈Service的基本概况和常见问题

    Service(服务)是一个应用程序组件,可以在后台执行长时间运行的操作,不提供用户界面.其他应用程序组件可以启动一个Serivce,它将继续在后台运行,即使用户切换到另一个应用程序.此外,一个组件可 ...

  8. Android应用开发—浅谈MVX模式

    MVX模式的文章太多了,这里不会再重述,关键我还不太懂,本文会从自己的一些思考,分析下MVX的分离思想,先占个坑! Android应用架构这篇文章最后讲到: Activity和Fragment变得非常 ...

  9. android 逆向ida,浅谈安卓逆向协议(四)- ida pro - 小红书

    文章仅提供思路,千里之行,还要靠各位自己努力,不喜勿看. 重头戏-小红书.这是相比前几个最难的了.为什么?看下面娓娓道来. 小红书互联网上真是没搜到解决方案,主要是sign验签和shield验签,si ...

  10. linux中管道的概念,浅谈Linux管道

    管道(pipe)是一个我们在学习Linux命令行的时候就会引入的一个很重要的概念.管道是UNIX环境中历史最悠久的进程间通信方式,从本质上说,管道也是一种文件,也是遵循UNIX的"一切皆文件 ...

最新文章

  1. const在函数声明中的应用(转)
  2. 算法----合并两个有序链表
  3. 循环神经网络(RNN)模型与前向反向传播算法
  4. ZOJ 1292 Integer Inquiry
  5. win10装sql2000卡在选择配置_恢复win10系统安装SQL2000卡在MADC不动的妙计
  6. Java 中的目录创建处理
  7. app中 html5 search 事件,事件 - Cordova中文网
  8. python xlsxwriter dict_python_xlsxwriter模块
  9. kaggle房价预测特征意思_Kaggle竞赛丨房价预测(House Prices)
  10. java的object类型转换_Java Object类型转换
  11. 调试 MQL5 程序
  12. 使用GPS和velodyne 64拼接地图
  13. 国美易卡利用数据挖掘技术,国美易卡精准分析决策
  14. Grafana 短信报警
  15. filter grok 判断_logstash grok使用案例
  16. P1217 [USACO1.5]回文质数 Prime Palindromes
  17. 仿京东收货地址三级联动
  18. linux中zlib源码包安装
  19. c语言常数-ox6a是什么意思,c语言1-7章课后作业答案
  20. ThinkPHP框架下载

热门文章

  1. 解决办法:undefined reference to symbol 'dlclose@@GLIBC_2.2.5'
  2. 管理感悟:把公司搞死,然后抱怨融资困难
  3. 推荐一个C缓冲区的结构
  4. Please Select android SDK的解决办法
  5. stm32设备描述符请求失败_我爱OS第21讲:实战篇:IO设备
  6. Dxg——C++ 开发笔记整理分类合集【所有的相关记录,都整理在此】
  7. 书店计算机管理制度范文,书店管理制度
  8. 水槽中倒水,Pour Water
  9. 使用虚拟环境 virtualenv
  10. CISCO路由器DHCP 配置