- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 如果我们确定了空间参考,那么地图上的某个位置几何就可以对应到实际生活中的某个实体。 * * 我们一直都说两点构成一条直线,若干个线构成面。在android 中,所有的几何都可以使用基于点的构造方式创建。那segment和part是什么? Segment: a continus line between start point and end point Part: a series of connected segment, where the end of one segment is at exactly the same location as the start of the following segment.? Multipoint---linesegment(也支持曲线)----multipart----polyline或者polygon 1.比点复杂的几何都可以用基于点的构造方式去创建 2.当我们在系统中遍历的时候,我们可以按照点或者segment的方式来遍历。 3.以上讲的特征对polygon多边形也同样适用。需要注意的是polygon中的part不能彼此交叉,只能是包含和被包含的关系。 * 在安卓中我们用feature和graphic来对应现实生活中的物体,包含了几何 和属性信息。 * * * * * * * * * * * Features and Graphics 特征 要素(Feature) 图形(Graphic) 显示方法 MapView的Map中的一个要素图层(feature layer) MapView中的一个图形覆盖(Graphic Overlay) 保留时间 存贮在数据存储或者地图中的一个要素表中 仅存在应用内存中 几何类型(点,线等) 不同的几何类型不能存在相同图层中 不同几何类型的图形可以存在一个图形覆盖中 属性 同一个数据存储或者要素图层中的要素共享相同的属性概要 同一个图形覆盖中的不同几何类型彼此间的属性可不同 符号 根据要素服务或要素图层的渲染器渲染。 单个渲染或者根据图形覆盖的渲染器渲染 显示方式 通过map view 通过map view * Loadable 模式 * Loadable模式(一) 什么是Loadable模式? 资源以异步方式加载元数据的行为即是Loadable的模式 哪些资源是Loadable的? Layer,map,portal item,tasks等依赖于在线服务或磁盘数据集的资源 * Loadable模式(二) 加载状态 NOT_LOADED LOADING FAILED_TO_LOAD LOADED 通过getLoadStatus获取 Not Loaded Loading LoadAsync Loaded Failed to Load Success Failure 加载 由LoadAsync触发 * Loadable模式(三) 特性 异步加载元数据以实现资源状态的初始化 重试(retry)加载机制 取消(cancel)加载,即加载可中断 合理处理并发和同步请求 提供了初始化的详细信息,检查和监控加载状态 * 并发和同步处理(一) loadAsync Loading loadAsync Piggy-back Loaded FailedtoLoad Status Status * 并发和同步处理(二) loadAsync Loading loadAsync Loaded FailedtoLoad Status Status 重试加载 方法 retryLoadAsync 特性 先前的加载失败(FailedtoLoad,如网络故障或服务中断)或尚未开始加载(NOTLOADED),才会重新加载; 若资源已获取元数据且实现成功加载(LOADED), retryLoadAsync则传入现有结果立即开启回调; 若某一异步操作正处于Loading状态, retryLoadAsync则会简单到合并到这一未完成的操作中,操作完毕后,回调依次触发。 取消加载(加载可中断) 方法 cancelLoad 特性 cancelLoad导致资源取消所有未完成的操作,状态由Loading变为Faild_To_Load; cancelLoad需小心处理以免导致所有的排队回调出现操作被取消的错误; 非Loading状态下,cancelLoad不执行任何操作。 便利性(1)级联加载依赖 特性 某一资源的加载依赖于其他可加载资源的成功初始化,即加载依赖 任何资源的加载操作都将显式地串联其依赖表,即级联依赖 优势 简化并便利了资源加载 Map.lo
您可能关注的文档
最近下载
- 膝关节炎的运动与锻炼处方.pptx
- 开封事业编工勤岗转管理岗考试.pdf
- 科普调研报告(共6篇).docx
- 水平二体操大单元教学设计(18课时).docx VIP
- 2024年郑州文化旅游和体育集团有限公司招聘笔试参考题库附带答案详解.pdf
- 安宁疗护 服务质量评价.pdf VIP
- HCIA认证 《数通》全套题库(746道含标准答案) .pdf
- 2024秋一年级上册道德与法治第2课《我向国旗敬个礼》教案教学设计.docx
- 简述一下数字化时代下的学校教育信息化建设与应用.docx
- Module 3 Unit 6 The honest Woodcutter 第一课时(课件)新魔法英语二年级上册.ppt
文档评论(0)