新Android API中的getMap()方法对我来说无法正常工作

时间:2016-11-09 05:58:36

标签: java android

示例代码:

        SupportMapFragment mapFragment = (SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.map_fragment);
        mMap = mapFragment.getMap();

但它没有按预期工作。

然后我替换getMapAsync(this)method。仍然没有用。

1 个答案:

答案 0 :(得分:4)

您需要实施$scope.log

OnMapReadyCallback

因此onCreate()的代码将是

public class MainActivity extends Activity implements OnMapReadyCallback{

}

并且覆盖方法SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map_fragment); mapFragment.getMapAsync(this); 将如下所示

onMapReady()