Google Maps GC释放了滚动地图时的错误

时间:2019-04-02 09:38:32

标签: java android google-maps

public class Maps_location extends AppCompatActivity implements OnMapReadyCallback {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_maps_location);
        SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
        .findFragmentById(R.id.map);
        mapFragment.getMapAsync(this);
    }

    public void onMapReady(GoogleMap googleMap) {
        mMap = googleMap;
        MarkerOptions m = new MarkerOptions();
        LatLng TutorialsPoint = new LatLng(13.0827, 80.2707);
        mMap.addMarker(new
        MarkerOptions().position(new LatLng(0.0,0.0)));
        googleMap.moveCamera(CameraUpdateFactory.newLatLng(TutorialsPoint));
        float zoomLevel = (float) 16.5;
        mMap.moveCamera(CameraUpdateFactory.newLatLng(TutorialsPoint));
        mMap.setOnCameraIdleListener(Maps_location.this);
        // To Move the map
        mMap.setOnCameraMoveListener(new GoogleMap.OnCameraMoveListener() {
            @Override
            public void onCameraMove() {
                marker.setPosition(finalGoogleMap.getCameraPosition().target);//to center in map
            }
        });

        googleMap.setOnCameraIdleListener(new OnCameraIdleListener(){
            @Override
            public void onCameraIdle() {
                double CameraLat = mMap.getCameraPosition().target.latitude;
                double CameraLong = mMap.getCameraPosition().target.longitude;
                String abc = getCompleteAddressString(CameraLat, CameraLong);
            }
        });
    }

}

该应用程序大量挂起并崩溃,并指出后台并发复制GC已释放169606(11MB)AllocSpace对象,45(11MB)LOS对象,49%可用空间,19MB / 39MB,已暂停260us,总计118.624ms

0 个答案:

没有答案