Android谷歌地图功能

Android谷歌地图功能,android,map,android-mapview,android-maps-v2,Android,Map,Android Mapview,Android Maps V2,我已经为android应用程序创建了一个地图,现在我想创建一个GPS来搜索我的位置。它运行良好,但我没有添加任何内容,它突然停止工作 发现如果我移除 if (googleMap == null) { googleMap = ((SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map)).getMap(); } 地图可以再次加载,但不具

我已经为android应用程序创建了一个地图,现在我想创建一个GPS来搜索我的位置。它运行良好,但我没有添加任何内容,它突然停止工作

发现如果我移除

if (googleMap == null) {
            googleMap = ((SupportMapFragment) getSupportFragmentManager()
                    .findFragmentById(R.id.map)).getMap();  
}
地图可以再次加载,但不具有GPS功能。请帮帮我,伙计们

private GoogleMap googleMap;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_google_map);
    setUpMapIfNeeded();

}

private void setUpMapIfNeeded() {
    if (googleMap == null) {
        googleMap = ((SupportMapFragment) getSupportFragmentManager()
                .findFragmentById(R.id.map)).getMap();
        if (googleMap != null) {
            setUpMap();
        }
    }
}

请张贴logcat@LittleChildE/AndroidRuntime8294:java.lang.RuntimeException:无法启动活动组件信息{com.example.cnmbusapp/com.example.cnmbusapp.activity\u BusService}:java.lang.NullPointerException存在NullPointerException。在哪条线上?你也得把那句话发出去。日志中会出现由引起的错误