本文主要添加ArcGIS底图操作,在第一篇的ArcGIS for android 实例应用之前期准备(http://blog.csdn.net/u012224838/article/details/46366375)的基础上实现添加包含多个图层的地图控件并通过按钮选择显示。
文章主体引用官网:https://developers.arcgis.com/android/guide/use-arcgis-basemaps.htm
1、在Android项目视图窗口中,选择app>res>layout>activity_main.xml。
2、在窗口左下方选择Text按钮查看xml文档。
3、将其中Textview段替换为以下map段。
<com.esri.android.map.MapView
android:id="@+id/map"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
mapoptions.MapType="Topo"
mapoptions.ZoomLevel="13"
mapoptions.center="33.666354, -117.903557" />
4、在Android项目视图窗口中,选择
app>java>com.**.android.samples.sample1>MainActivity,在 MainActivity类下的第一行添加map控件申明:
// The MapView.
MapView mMapView = null;
此时会出现报错,因为mapview控件还不能被识别,需要引入esri的接口包。将鼠标停止刚加的代码上会出现ALT+Enter 提示,即可自动引入包。或者可以手动粘贴代码
import com.esri.android.map.MapView;