我有一個FragmentActivity,在那裏我已經成功地通過我的XML使用此代碼實現的谷歌地圖:GoogleMap在getMap()上引發空指針;
<fragment
android:id="@+id/googleMap"
android:name="com.google.android.gms.maps.MapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
但是,如果我嘗試初始化地圖,找到與此代碼一個人的位置:
GoogleMap googleMap;
googleMap = ((SupportMapFragment)(getSupportFragmentManager().findFragmentById(R.id.googleMap))).getMap();
它正在拋出一個空指針異常,正如我從其他有關此錯誤的問題中所瞭解的那樣,在XML文件中創建映射時它不應該是一個初始化映射的問題。是的我已經使用
setContentView(R.layout.map);
在我初始化地圖之前。
單獨的地圖調用成多行。也許它只是片段,它是空的。 – 2014-11-01 11:14:30
可能相關:http://developer.android.com/reference/com/google/android/gms/maps/SupportMapFragment.html#getMap() – stkent 2014-11-01 12:01:15