我是 Android 编程新手,并且在 Eclipse 中从事一个项目。我尝试了第一个教程“HelloWorld”,并得到了这个错误:
Could not find class 'com.esri.android.map.MapView', referenced from method com.esri.arcgis.android.samples.helloworld.HelloWorldActivity.onCreate
是否必须有一个名为 的布局MapView
?如果是这样,我的项目中没有。您能告诉我如何将它纳入项目吗?
我也有项目中的所有源文件夹。即使是mapview,也不知道为什么会出现这种错误。我需要这个项目的帮助,我需要在几天内完成它,但由于这个错误我被卡住了,无法继续。我在所有项目中都面临同样的问题,即使我尝试的每个项目都是 ArcGIS 提供的示例。
这是代码:
package com.esri.arcgis.android.samples.helloworld;
import android.app.Activity;
import android.os.Bundle;
import com.esri.android.map.MapView;
import com.esri.android.map.ags.ArcGISTiledMapServiceLayer;
public class HelloWorldActivity extends Activity {
MapView map = null;
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Retrieve the map and initial extent from XML layout
map = (MapView)findViewById(R.id.map);
// Add dynamic layer to MapView
map.addLayer(new ArcGISTiledMapServiceLayer("" +
"http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"));
}
protected void onPause() {
super.onPause();
map.pause();
}
protected void onResume() {
super.onResume();
map.unpause();
}
}