免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
API帮助专题常用控件:控件在开发工具FLEXBUILDER中,可以直接通过拖拽或者配置来完成加入地图窗口。Geoglobe mobile的FLEX API中,为开发者定义了部分常用控件,如:地图缩放平移导航、鹰眼图、比例尺、测量等,用户可以通过小示例找到这些控件以及使用方式的代码。常用控件介绍控件名称控件样式控件描述缩放以及平移导航控件可以控制地图缩放、平移等操作的滑动条和方向圆盘比例尺控件显示当前缩放级别的地图比例尺鹰眼图控件显示地图鹰眼图。图例控件显示地图相关图例测量控件实现地图距离、角度、面积的测量功能。图层控制控件实现地图图层的显示、移动、透明、删除等功能的控件。控件的样式提供了默认的皮肤您可以通过制作自己的皮肤类来更换外观,当然,您也可以根据需要,使用“core包”重构自己的控件。基础地图操作: 基础操作地图基础操作,包括了地图的放大、缩小、定位、平移等。这些功能均包含在com.geostar.ggsdk.core. GeoMap主地图画布中。该类包含了大多数的地图常用方法与功能接口,下面是一个主要常用功能列表:功能名称方法名称介绍放大操作zoomIn(中心点x,中心点y)通过指定一个屏幕坐标中心点来完成放大操作缩小操作Zoomout(中心点x,中心点y)根据指定的屏幕坐标为中心,缩小地图定位Center=“经度,纬度”设置该属性后,地图会以该中心为屏幕窗口中心定位。平移pan(x轴移动距离,y轴移动距离)可以通过定位来完成平移操作。图层操作addLayer,removeLayer等通过在地图上添加图层,实现显示不同的地图数据。图层的来源可以是各种ocg服务以及来自Geostar的服务.用户通过对GeoMap类的掌握,即可完成地图的显示、操作等基础功能。如何创建自己的地图工程,请参考“快速入门”图层操作如何在地图中加入各种数据,这里需要用到“图层”,图层作为地图的必要组成部分,用来表现各种地图以及辅助数据,下面通过一个简单的介绍,来了解图层是如何工作的:示例:向地图中加入一个基于天地图服务的矢量瓦片图层。对于一个基于天地图服务的矢量瓦片图层,它有如下的必须属性:名称描述设置值name图层的标示2-10级矢量图minLevel最小的缩放级别2maxLevel最大的缩放级别10url服务的远程路径/services/A0512_EMap在设置完成这些属性之后,把该图层添加到主地图中,即可显示该地图数据,详细内容以及代码可参考小示例:“显示地图”。绘图操作完成基础操作之后,用户如何将自己的信息显示到地图上来呢?接下来我们来看看“绘图操作”流程:在使用地图时,用户会需要把自己的业务信息标绘到地图之上,并配以简要介绍和操作,地图支持点、线、面、文字的绘制,其对应的应用场景有:功能描述特征点各种信息点的查询,业务功能中可以用一个点来描述的对象。如:商铺位置,人员位置,物件位置等。是标注最常用的类别。定位点有描述图片,以及相应介绍文字,并且能够响应用户事件如鼠标点击等。线业务中需要用线来描述的对象,主要有:路径、管线等。路径的颜色、逻辑结构面业务中需要用线来描述的对象,例如:地块、湖泊、山林等。填充、专题图应用等文字在地图上显示文字,标注信息可以作为文字描述,配合点线面的标绘使用。绘制流程:其中可能用到的类和方法介绍:详细内容可参看小示例中的“要素编辑示例” 功能描述相关的方法伪代码创建矢量图层layer=new GeoVectorLayer(“图层名称”)创建一个包含图片的地图点标注point=GeoCustomMarker. createUrlBasedMarker(图片路径,定位位置)点加入到图层layer.addFeature(point)图层加入到地图GeoMap.addLayer(layer)绘制完成之后,可以配合com.geostar.ggsdk.core.popup气泡包以及事件,制作绘制对象的交互功能。地图事件:地图事件以及处理:事件对象:事件处理器:事件处理器是对事件与功能操作的一种封装,为用户提供更为方便的对象操作方式。例如:当我们需要鼠标选择一个“点要素”,按照事件机制,我们需要以下流程:*给该点要素加入鼠标点击事件*处理对象点击选择时的显示效果*用户流程*结束选择,取消对象选择效果而是用处理器:GeoSelectFeaturesHandler只需要将该点要素添加到处理器,即可完成上述的1、2、4工作,用户只需处理自己的流程即可。除此之外,该处理器还封装了如:空白处点击取消选择、默认选择样式等功能。在示例中的“空间查询示例-面查询”中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【生鲜购物系统的分析与设计9400字(论文)】
- 0512一年级语文(统编版)-四个太阳1-教案
- 急性附睾炎精准诊断与分层治疗核心策略总结2026
- 无菌车间环境监测服务合同
- 2026年人教版(新教材)初中数学八年级下册期末综合测试卷及答案
- 文化旅游项目知识产权合同2026
- 商业伦理培训与实施协议
- 奶茶饮品店环保责任协议
- 2026年国家保密测试题及答案
- 2026年预防侵害测试题及答案
- 2026年安宁市教育体育系统急需紧缺人才引进(68人)考试备考试题及答案详解
- 建筑施工物料提升机安全检查标准与实施指南培训
- 机电一体化系统-001-国开机考复习资料
- 模型34 旋转-费马点模型-原卷版
- JGJ6-2011 高层建筑筏形与箱形基础技术规范
- 2023年中国中医科学院广安门医院专项招聘医学类人员及高层次卫技人才考试历年高频考点试题含答案解析
- 工作场所安全使用化学品规定
- 《大道之行也》比较阅读12篇(历年中考语文文言文阅读试题汇编)(含答案与翻译)(截至2020年)
- GA 1815.8-2023交通运输系统反恐怖防范要求第8部分:公路隧道
- 化工设计概论第八章向非工艺专业提供设计条件
- 心理咨询与心理治疗:第5章 认知疗法的理论与技术
评论
0/150
提交评论