package com.example.administrator.myapplication;
import android.graphics.Color;
import android.os.Environment;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import com.esri.android.map.MapView;
import com.esri.android.map.ags.ArcGISLocalTiledLayer;
public class MainActivity extends AppCompatActivity {
private MapView mapView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mapView = (MapView)findViewById(R.id.mapView);
ArcGISLocalTiledLayer localTiledLayer =new ArcGISLocalTiledLayer("file:///storage/sdcard1/arcGIS/thirdpicture2.tpk");
//ArcGISLocalTiledLayer localTiledLayer = new ArcGISLocalTiledLayer("file:///storage/sdcard1/polygon/Layers");
mapView.addLayer(localTiledLayer);
}
}
这是我的代码,没错吧,各位大神给看看 谢谢了
file路径正确吗?崩溃的时候stacktrace是什么信息
检查下路径、权限、文件本身是否有问题
参考:http://blog.csdn.net/vpingchangxin/article/details/8778869