作業中のアプリにGoogleマップを統合しようとしています。セットアップガイドに従い、プロジェクトのビルドターゲットがGoogleAPIターゲットの1つであることをすでに確認しました。ただし、Eclipseは、MapActivityがクラスではないことをまだ教えてくれます。
何が起こっているのか分かりますか?
作業中のアプリにGoogleマップを統合しようとしています。セットアップガイドに従い、プロジェクトのビルドターゲットがGoogleAPIターゲットの1つであることをすでに確認しました。ただし、Eclipseは、MapActivityがクラスではないことをまだ教えてくれます。
何が起こっているのか分かりますか?
コンパイル時またはアプリの実行時に問題がありますか?
コンパイル時の場合、クラスをインポートしましたか
import com.google.android.maps.MapActivity;
isRouteDisplayed() メソッドをオーバーライドする必要もあります
@Override
protected boolean isRouteDisplayed() {
return false;
}
Robert Estivill が述べたように、さらに情報が必要です!
AndroidManifest.xml で Google マップ ライブラリの宣言が欠落している可能性があります。
<application ...
<uses-library android:name="com.google.android.maps" />
....
</application>