谷歌地图使用viewpager(在选项卡中)和getMapAsync()

时间:2016-07-28 01:46:33

标签: android google-maps

我想使用viewPager将谷歌地图放在一个标签中,因此viewPager使用片段,我找到了多个使用弃用的getMap的解决方案,所以android studio甚至不编译它,是否有任何最新的解决方案用viewPager获取地图?

1 个答案:

答案 0 :(得分:0)

在mapsActivity.java中的onCreateView中,它扩展了android.support.v4.app.Fragment并实现了OnMapReadyCallback:

View rootView =inflater.inflate(R.layout.activity_maps, container, false);

获取SupportMapFragment,并在准备好使用地图时收到通知。

SupportMapFragment mapFragment = (SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.map);   

    mapFragment.getMapAsync(this);