在android studio新建Android项目

20180110162513496801.png

最低sdk选4.0.3,arcgis android 10.2.5最低支持版本修改成了4.0了,如果没记错的话。

添加arcgis android 10.2.5的支持

官方指导链接:

修改项目的gradle文件

allprojects {

repositories {

jcenter()//Add the following arcgis repository

maven {

url‘http://dl.bintray.com/esri/arcgis‘}

}

}

添加arcgis android  10.2.5的依赖

dependencies {

...//Add the ArcGIS Android 10.2.5 API

compile‘com.esri.arcgis.android:arcgis-android:10.2.5‘}

App module gradle文件

android {

...

packagingOptions {

exclude‘META-INF/LGPL2.1‘exclude‘META-INF/LICENSE‘exclude‘META-INF/NOTICE‘}

}

在AndroidManifest.xml file文件中添加

android:glEsVersion="0x00020000"android:required="true" />

开始项目

/>

Xml里加个地图控件

再加个地图显示看看

MapView mMapView;

ArcGISTiledMapServiceLayer tileLayer;

@Overrideprotected voidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

mMapView=(MapView)findViewById(R.id.mapview);

tileLayer= newArcGISTiledMapServiceLayer("http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer");//Add tiled layer to MapView

mMapView.addLayer(tileLayer);

}

来加个helloworld试试

下面就真机测试跑起来看看咯

注意事项:

1.因为有底图的加载,所以需要网络访问,确保连接wifi或者数据网络

2.模拟器测试时候,请在模拟器创建选项中勾选 enable gpu

20180110162513498754.jpg

大功告成了

原文:http://www.cnblogs.com/wangcan/p/4538022.html

Logo

一站式 AI 云服务平台

更多推荐