- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
移动二维开发:地图操作与管理主讲人:赵卓平台二次开发支持部QQ交流群:1041356047
一地图操作
目录Contents2地图基本操作地图截屏3背景设置14界面控制6手势控制系统库设置7显示事件监听58手势事件监听
1.1主要接口介绍MapGISMobileMap地图包:提供地图显示、地图编辑、投影变换、空间分析、图形绘制、气泡标注等功能com.zondy.mapgis.android.mapviewMapView地图视图
1.2地图基本操作mapView.zoomIn(true);mapView.zoomOut(true);缩小跳转旋转倾斜放大复位mapView.moveMap(10,10,false);//移动地图(单位像素),水平,垂直mapView.setSlopeAngle(45.0f,false);//设置当前地图的倾斜角,并将地图按该角度进行倾斜Dotdot=mapView.getCenterPoint();//获取地图中心点PointFpoint=mapView.mapPointToViewPoint(dot);//将地图中心点转换成视图中心点mapView.rotate(15,point.x,point.y,true);//绕视图坐标旋转,旋转增量,X坐标,Y坐标//放缩地图到指定分辨率并将指定坐标点移动到视图中心mapView.zoomToCenter(mapView.getCenterPoint(),2.0f,true);mapView.restore(true);移动
1.3界面控制//不显示缩放按钮mapView.setZoomControlsEnabled(false);缩放按钮指北针比例尺logo//不显示指北针按钮mapView.setShowNorthArrow(false);//设置指北针图标在地图视图中的显示位置mapView.setNorthArrowPosition(x,y);//视图坐标//不显示图标mapView.setShowLogo(false);//设置中地公司logo在地图视图中显示的位置mapView.setLogoPoistion(LOGO_POSITION_BOTTOM_LEFT);//不显示比例尺mapView.setShowScaleBar(false);//设置比例尺在地图视图中显示的位置mapView.setScaleBarPoistion(x,y);//视图坐标
1.4背景设置//获取背景图片BitmapbgImg=BitmapFactory.decodeResource(getResources(),R.drawable.mapgis);//设置地图背景图 mapView.setBackGroundImage(bgImg);//设置地图背景色mapView.setBackGroundColor(Color.argb(180,204,204,204));
1.5地图截屏mapView.getScreenSnapshot(screenSnapshotCallback);MapViewScreenSnapshotCallbackscreenSnapshotCallback=newMapViewScreenSnapshotCallback(){@OverridepublicvoidonScreenSnapshot(Bitmaparg0){}@OverridepublicvoidonScreenSnapshot(intarg0,intarg1,intarg2,intarg3,Bitmaparg4){} };mapView.getScreenSnapshot(0,0,mapView.getMeasuredWidth()/2,mapView.getMeasuredHeight()/2,screenSnapshotCallback);截屏(获取当前地图视图完整区域的快照(视图坐标))范围截屏(获取当前地图视图指定区域的快照(视图坐标))
1.5地图截屏//获取地图范围RectmDisRange=mapView.getMap().getEntireRange();//创建BitmapBitmaprangebmp=Bitmap.createBitmap(mapView.getMeasuredWidth(),mapView.getMeasuredHeight(),Bitmap.Config.AR
您可能关注的文档
- 中兽医治疗小动物疾病简介 (1).pptx
- 诗词中的“花”ppt(十一小向光艳).pptx
- 环球捕手公司介绍.pptx
- (广州市番禺区洛浦东乡小学 刘舒)做情绪的小主人.pptx
- 商务策划会汇报材料(王永坦2020.5.6).pptx
- 预制产品在公路、铁路领域中的应用.pptx
- 【国开答案】国开电大(河南)专科《实用法律基础》无纸化考试(我要考试)试题.docx
- 国家开放大学[专科](附解答)《建设法规》形考在线(形成性作业一)试题.docx
- (附答案)东师《小学教育研究方法》作业考核试题(9).doc
- (附答案)东师《小学教育研究方法》作业考核试题(3).doc
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》新版初级练习卷有答案与.docx
- (附答案)川农12月《中药化学》作业考核-.docx
- (附答案)川农12月《园林植物保护学(本科)》作业考核-.docx
- (附答案)川农12月《有机化学(专科)》作业考核-.docx
- (附答案)川农12月《植物保护学(本科)》作业考核-.docx
- (附答案)东师《教育心理学》在线作业2-1(1).docx
- (附答案)川农12月《药剂学》作业考核-.docx
- (附答案)川农12月《配方饲料制造工艺与技术(专科)》作业考核-.docx
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》新版基础知识题库带解析.docx
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》基础知识模拟押题卷.docx
文档评论(0)