GIS实习个人总结实习报告22.docx

上传人:b****7 文档编号:26240852 上传时间:2023-06-17 格式:DOCX 页数:3 大小:15.49KB
下载 相关 举报
GIS实习个人总结实习报告22.docx_第1页
第1页 / 共3页
GIS实习个人总结实习报告22.docx_第2页
第2页 / 共3页
GIS实习个人总结实习报告22.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

GIS实习个人总结实习报告22.docx

《GIS实习个人总结实习报告22.docx》由会员分享,可在线阅读,更多相关《GIS实习个人总结实习报告22.docx(3页珍藏版)》请在冰豆网上搜索。

GIS实习个人总结实习报告22.docx

GIS实习个人总结实习报告22

江西师范大学

GIS实习个人总结

移动开发组

 

201307054048

潘美美

实习内容

在本次的实习中,主要的实习内容有实现在线地图在移动端的显示、本地离线地图在移动端的发布,手指触屏即可使地图放大缩小功能,地图的一些基本控件和功能如指北针、地图旋转等的添加。

以及地图布局,背景等细节的调整。

实习技术路线

1)使用AndroidStudio新建Android项目;

2)先在gradle中修改build.gradle(Project:

HelloWorld)、

build.gradle(Module:

app)、AndroidManifest.xml三个项目中的代码,然后重新运行。

此过程为配置好环境,以便后续能加载地图;

3)将.tpk文件拷至手机中,以便能调用本地离线地图;

4)在AndroidManifest.xml文件中添加用户权限;在layout下activity_main.xml文件中加入mapview空间的代码;在java下MainActivity中加入继承类的代码;

5)最后运行,加载出本地离线地图。

6)在MainActivity中mapview空间里添加并修改代码,改变背景颜色,添加放大缩小控件,实现旋转功能等;

7)最后再次运行。

 

实习过程

build.gradle(Project:

HelloWorld):

allprojects{

repositories{

jcenter()

//addtheesriarcgismavenrepo

maven{

url'

}

}

}

build.gradle(Module:

app).在dependencies部分:

compile'com.esri.arcgis.android:

arcgis-android:

10.2.8-1'

在android部分,defaultConfig之后添加如下代码:

packagingOptions{

exclude'META-INF/LGPL2.1'

exclude'META-INF/LICENSE'

exclude'META-INF/NOTICE'

}

AndroidManifest.xml.在manifest元素下添加如下代码:

glEsVersion="0x00020000"android:

required="true"/>

name="android.permission.INTERNET"/>

在AndroidManifest.xml文件中添加用户权限,加入两行代码:

name=

"android.permission.WRITE_EXTERNAL_STORAGE"/>

name=

"android.permission.ACCESS_FINE_LOCATION"/>

背景颜色:

map.setMapBackground(0xFFe9f1f6,Color.TRANSPARENT,0,0);

地图旋转:

(1)设置是否允许地图通过pinch方式旋转

map.setAllowRotationByPinch(true);

(2)Enabledwraparoundmap.

map.enableWrapAround(true);

指北针:

(1)在onCreate中加入指北针和监听

mCompass=newCompass(this,null,map);

map.addView(mCompass);

map.setOnSingleTapListener(newOnSingleTapListener(){

privatestaticfinallongserialVersionUID=1L;

@Override

publicvoidonSingleTap(floatx,floaty){

map.setRotationAngle(0);

//Alsoresetthecompassangle.

mCompass.setRotationAngle(0);

}

});

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1