レイアウトに追加するとgetMap() でマップが取得できない。
以下のようにすると解決。
mMapFragment = new SupportMapFragment() {
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mMap = mMapFragment.getMap();
}
};
// Then we add it using a FragmentTransaction.
FragmentTransaction fragmentTransaction = getActivity().getSupportFragmentManager().beginTransaction();
fragmentTransaction.add(R.id.layoutMap, mMapFragment, TAG);
fragmentTransaction.commit();
// mMap = mMapFragment.getMap(); // ここだとnullが返ってくる
http://stackoverflow.com/questions/14067889/google-play-service-supportmapfragment-getmap-always-returning-null
SupportMapFragmentを動的に利用したかったので
返信削除とても参考になりました!
ありがとうございました!