1. 程式人生 > >(三) arcgis runtime for android 100.3開發學習(載入影像切片服務)

(三) arcgis runtime for android 100.3開發學習(載入影像切片服務)

今天我們來學關於arcgis影像切片服務,注意這個例子的demo比較簡單。我們主要看一下ArcGISMapImageLayer類的UML圖。程式碼是非常簡單的。

來看一下原始碼,非常簡單。



package com.esri.arcgisruntime.sample.mapimagelayer;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;

import com.esri.arcgisruntime.layers.ArcGISMapImageLayer;
import com.esri.arcgisruntime.mapping.ArcGISMap;
import com.esri.arcgisruntime.mapping.view.MapView;

public class MainActivity extends AppCompatActivity {

    private MapView mMapView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

      
        mMapView = (MapView) findViewById(R.id.mapView);
     
        ArcGISMapImageLayer mapImageLayer = new ArcGISMapImageLayer(getResources().getString(R.string.world_elevation_service));
       
        ArcGISMap map = new ArcGISMap();
      
        map.getOperationalLayers().add(mapImageLayer);
      
        mMapView.setMap(map);

    }

    @Override
    protected void onPause(){
        super.onPause();
        mMapView.pause();
    }

    @Override
    protected void onResume(){
        super.onResume();
        mMapView.resume();
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        mMapView.dispose();
    }
}

ArcGISMapImageLayer 的UML圖。