添加地图控件,在布局文件中是这样写的
<com.esri.android.map.MapView
android:layout_width="match_parent"
android:layout_weight="4"
android:layout_height="0dp"
android:id="@+id/mapview">
</com.esri.android.map.MapView>
主要是前面的com.esri.android.map.MapView,添加的是一个MapView控件,
接着在java代码中新建一个MapView,还是通过fingViewById的方法建立连接,
MapView map;
map = (MapView)findViewById(R.id.mapview);
然后添加一个图层,ArcGISTiledMapServiceLayer,
有好几种图层,具体的不同见以下网址:
https://developers.arcgis.com/javascript/3/jsapi/arcgisdynamicmapservicelayer-amd.html
用addLayer方法添加图层,当然,可以添加很多个图层
String strMapUrl = "http://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineCommunity/MapServer";
map.addLayer(new ArcGISTiledMapServiceLayer(strMapUrl));
或者两个合一起写也行。这个地图是中文的。
英文的url:"http://services.arcgisonline.com/Ar