记录一下前段时间项目中使用过的 ArcGIS
官方说明文档:
https://developers.arcgis.com/android/latest/
API:
https://developers.arcgis.com/android/10-2/api-reference/reference/packages.html
1 .sdk接入
1 > 在 project 的 build.gradle 添加maven地址
maven{ url 'https://esri.bintray.com/arcgis' }
2> 在module 的 build.gradle 添加sdk版本库引用(我这里用的是10.2.5的版本)
compile 'com.esri.arcgis.android:arcgis-android:10.2.5'
3> 添加用户权限
<uses-permission android:name="android.permission.INTERNET" />
然后你点击Sync 同步下你的项目就ok了
2. 地图加载
1>创建一个activity ,在布局文件中创建一个承载地图的容器 ,我这里用的是FrameLayout
<FrameLayout
android:id="@+id/map_container"
android:layout_width="match_parent"
android:layout_height="match_parent" />
2>.在代码中初始化一个地图然后以view的形式添加到这个容器中
/**
* 设置地图属性
*/
private void setUpMap() {
//实例化一个MapView对象
map = new MapV