之前做的地图项目都是基于百度地图或者高德地图,这次项目里用到的是Arcgis,自然要学习起来了。
推荐看官方的文档入门:官方文档,下载需要注册,不过我已经下载好了下载链接。以上都是基于10.2.9版本的。github上也有官方示例代码链接,需要10.2.9版本的话可以在Branch中选择Tags为10.2.9的,直接点击Download ZIP下载。
1.引入
首先在Project的gradle配置中引入maven仓库地址:
repositories {
google()
jcenter()
maven {
url 'https://esri.bintray.com/arcgis'
}
}
然后在Module的gradle配置中添加依赖:
dependencies {
......
compile 'com.esri.arcgis.android:arcgis-android:10.2.9'
}
可能会遇到Duplicate files copied in APK META-INF/LICENSE等重复文件问题
在APP的gradle文件里添加:
packagingOptions {
exclude 'META-INF/LGPL2.1'
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
在Manifest文件中加入:
android:glEsVersion="0x00020000"
android:required="true"/>
2.显示地图
在XML文件中加入MapView控件:
</