私は 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();
}
}