完全に機能するマップ アクティビティがありますが、マーカーを追加しようとするとエラーが発生し、問題を解決する方法が見つかりませんでした。
public class MapActiv extends FragmentActivity {
//private GoogleMap map;
@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.map_fragment);
GoogleMap mGMap = ((MapFragment)
getFragmentManager().findFragmentById(R.id.map)).getMap();
mGMap.addMarker(new MarkerOptions().position(new LatLng(46.24801, 26.76173))
.title("Title").draggable(false));
}
}
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:map="http://schemas.android.com/apk/res-auto"
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment"
map:cameraTargetLat="46.24801"
map:cameraTargetLng="26.76173"
map:cameraTilt="30"
map:cameraZoom="18"
map:uiCompass="false"
map:uiRotateGestures="true"
map:uiScrollGestures="true"
map:uiTiltGestures="true"
map:uiZoomControls="false"
map:uiZoomGestures="true"/>
01-19 19:48:15.805: E/AndroidRuntime(16616): 致命的な例外: メイン 01-19 19:48:15.805:E/AndroidRuntime(16616): java.lang.NoSuchMethodError:com.ex.myschoolapp.MapActiv. getFragmentManager 01-19 19:48:15.805: E/AndroidRuntime(16616): com.ex.myschoolapp.MapActiv.onCreate(MapActiv.java:23) 01-19 19:48:15.805: E/AndroidRuntime(16616): android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 01-19 19:48:15.805: E/AndroidRuntime(16616): android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1623) 01-19 19 :48:15.805: E/AndroidRuntime(16616): android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1675) 01-19 19:48:15.805: E/AndroidRuntime(16616): android.app.ActivityThread で。 access$1500(ActivityThread.java:121) 01-19 19:48:15.805: E/AndroidRuntime(16616): android.app.ActivityThread$H.handleMessage(ActivityThread.java:943) 01-19 19:48:15.805: E/AndroidRuntime(16616): android.os.Handler.dispatchMessage(Handler.java:99) 01-19 19:48: 15.805: E/AndroidRuntime(16616): android.os.Looper.loop(Looper.java:123) 01-19 19:48:15.805: E/AndroidRuntime(16616): android.app.ActivityThread.main(ActivityThread) .java:3701) 01-19 19:48:15.805: E/AndroidRuntime(16616): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) 01-19 19:48:15.805: E/AndroidRuntime(16616) : java.lang.reflect.Method.invoke(Method.java:507) 01-19 19:48:15.805: E/AndroidRuntime(16616): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit .java:862) 01-19 19:48:15.805: E/AndroidRuntime (16616): com.android.internal.os.ZygoteInit.main (ZygoteInit.java:620) 01-19 19:48:15.805: E /AndroidRuntime(16616):dalvik.system.NativeStart.main (ネイティブ メソッド) で